Làm Thế Nào để Tạo Mã Qr Dựa Trên Giá Trị ô Trong Excel? - ExtendOffice

Bỏ qua nội dung chính

Khám phá cái mới, phiên bản miễn phí của Kutools cho Outlook ngay hôm nay!

Tạo mã QR trong Excel (hướng dẫn dễ dàng với đầy đủ phương pháp)

Tác giả: Siluvia Sửa đổi lần cuối: 2024-05-15

Trong thời đại kỹ thuật số ngày nay, mã QR đã trở thành công cụ thiết yếu để chia sẻ thông tin một cách nhanh chóng và hiệu quả. Hướng dẫn này khám phá các kỹ thuật khác nhau để tạo mã QR trực tiếp trong Excel, cho dù bạn đang sử dụng phiên bản Excel 365 mới nhất hay phiên bản cũ hơn. Đến cuối bài viết này, bạn sẽ được trang bị tốt để tích hợp mã QR vào các dự án Excel của mình một cách liền mạch.

Tạo mã QR trong Excel 365
  • Sử dụng chức năng HÌNH ẢNH
  • Sử dụng hàm LAMBDA
Tạo mã QR ở mọi phiên bản Excel
  • Sử dụng Bổ trợ tích hợp trong Excel để tạo từng mã QR
  • Sử dụng Kutools for Excel để tạo mã QR hàng loạt

Video

Tạo mã QR trong Excel 365

Excel 365 nâng cao khả năng của nó với các chức năng như IMAGELAMBDA, cho phép người dùng tạo mã QR một cách linh hoạt. Phần này sẽ hướng dẫn bạn cách tạo mã QR bằng hàm IMAGE hoặc LAMBDA trong Excel 365.

Mô tả

Tuyệt vời! Sử dụng các tab hiệu quả trong Excel như Chrome, Edge, Firefox và Safari! Tiết kiệm 50% thời gian của bạn và giảm hàng ngàn lần nhấp chuột cho bạn mỗi ngày!

Sử dụng chức năng HÌNH ẢNH

Trong ví dụ này, chúng ta sẽ sử dụng hàm IMAGE để tạo mã QR chứa liên kết đến các trang web sau.

  1. Chọn ô nơi bạn muốn mã QR xuất hiện. Ở đây tôi chọn D3 để hiển thị mã QR chứa liên kết đến Extendoffice trang web.
  2. Nhập công thức sau và nhấn đăng ký hạng mục thi để lấy mã QR. =IMAGE("https://quickchart.io/qr?text=" & ENCODEURL(C3))
  3. Chọn ô công thức này, nhấp đúp chuột vào góc dưới cùng bên phải (hình vuông màu xanh lá cây) của ô để lấy phần mã QR còn lại.
Chú thích:
  • Trong công thức hãy thay thế C3 bằng tham chiếu ô chứa văn bản bạn muốn mã hóa trong mã QR.
  • Mã QR sẽ tự động cập nhật nếu nội dung trong ô được tham chiếu thay đổi.
  • Công thức này cũng có thể được sử dụng để tạo mã QR trong Google Trang tính.
  • QuickChart.io cung cấp một API đơn giản để tạo mã QR. URL cơ sở để tạo mã QR là https://quickchart.io/qr?text=.

Sử dụng hàm LAMBDA

Đối với nhiều người dùng Excel, việc ghi nhớ các công thức phức tạp có thể là một thách thức. Trong phần này, tôi sẽ trình bày cách sử dụng Hàm LAMBDA để tạo một hàm tùy chỉnh và có thể tái sử dụng dựa trên những gì đã đề cập trước đó công thức HÌNH ẢNH. Điều này sẽ cho phép bạn sử dụng chức năng đơn giản hơn, do người dùng xác định để tạo mã QR trong Excel trong tương lai.

Bước 1: xác định tên bằng hàm LAMBDA
  1. Tới Công thức tab và nhấp chuột Xác định tên trong Tên được xác định nhóm.
  2. Trong cửa sổ bật lên Chỉnh sửa tên hộp thoại, bạn cần cấu hình như sau.
    1. Trong tạp chí Họ tên hãy đặt tên cho công thức LAMBDA. Ở đây tôi đặt tên nó là fnGetQRCode.
    2. Trong tạp chí Đề cập đến hộp, nhập công thức sau. =LAMBDA(text, IMAGE("https://quickchart.io/qr?text=" & ENCODEURL(text) & "&size=150"))
    3. Nhấp chuột OK để lưu tên đã xác định. Xem ảnh chụp màn hình: Chú ý:
      • Trong công thức, 150 là kích thước pixel mặc định cho hình ảnh mã QR. Bạn có thể điều chỉnh giá trị này nếu cần, nhưng hãy nhớ rằng kích thước hiển thị thực tế của mã QR được tạo trong Excel sẽ được xác định bởi kích thước của ô.
      • Để biết thêm về chức năng LAMBDA, hãy truy cập trang này: Hàm LAMBDA trong Excel (365).
Bước 2: Áp dụng chức năng do người dùng xác định để tạo mã QR
  1. Chọn ô nơi bạn muốn mã QR xuất hiện. Ở đây tôi chọn D3 để hiển thị mã QR chứa liên kết đến Extendoffice trang web.
  2. Nhập công thức sau và nhấn đăng ký hạng mục thi để lấy mã QR. =fnGetQRCode(C3)
  3. Chọn ô công thức này, nhấp đúp chuột vào góc dưới cùng bên phải (hình vuông màu xanh lá cây) của ô để lấy phần mã QR còn lại. Chú ý:
    • Trong công thức:
      • fnGetQRCode là tên bạn đã xác định ở bước 1.
      • Hãy thay thế C3 bằng tham chiếu ô chứa văn bản bạn muốn mã hóa trong mã QR.
    • Mã QR sẽ tự động cập nhật nếu nội dung trong ô được tham chiếu thay đổi.

Tạo mã QR ở mọi phiên bản Excel

Đối với người dùng không có quyền truy cập vào Excel 365, vẫn có các tùy chọn đáng tin cậy để tạo mã QR thông qua phần bổ trợ và công cụ bên ngoài, giúp chức năng này có thể truy cập được trên tất cả các phiên bản Excel.

Sử dụng Bổ trợ tích hợp trong Excel để tạo từng mã QR

Các phần bổ trợ của Excel như Văn phòng QR4 cung cấp một giải pháp thay thế mạnh mẽ tương thích trên nhiều phiên bản Excel. Phương pháp này cho phép tùy chỉnh chi tiết mã QR và lý tưởng cho những người dùng cần tạo mã không thường xuyên trong tài liệu của họ.

Bước 1: Cài đặt bổ trợ QR4Office
  1. Truy cập Chèn > Nhận bổ trợ. Chú thích: Nếu bạn không thấy Nhận bổ trợ lệnh dưới Chèn trong ribbon, bạn sẽ cần thêm nó theo cách thủ công. Dưới đây là các bước để thêm lệnh này vào Thanh công cụ truy cập nhanh:
    1. Nhấn vào Tùy chỉnh thanh công cụ truy cập nhanh mũi tên thả xuống và chọn Các lệnh khác từ trình đơn.
    2. Trong tạp chí Tùy chọn từ cửa sổ:
      1. Chọn Các lệnh không có trong ruy-băng từ Chọn lệnh từ danh sách thả xuống.
      2. Tìm và chọn Nhận bổ trợ trong danh sách lệnh bên trái.
      3. Nhấn vào Thêm nút (cái Nhận bổ trợ lệnh sẽ được thêm vào khung bên phải).
      4. Nhấp chuột OK để lưu các thay đổi. Xem ảnh chụp màn hình:
    3. Sản phẩm Nhận bổ trợ lệnh hiện đã được thêm vào Thanh công cụ truy cập nhanh. Bạn có thể bấm vào nó để mở Phần bổ trợ Office cửa hàng.
  2. Trong tạp chí Phần bổ trợ Office cửa hàng:
    1. Kiểu "Văn phòng QR4" vào hộp tìm kiếm và nhấn đăng ký hạng mục thi.
    2. Một khi các Văn phòng QR4 bổ trợ xuất hiện, nhấp vào Thêm nút để cài đặt nó.
  3. Trong hộp nhắc sau, bấm vào Tiếp tục.
Bước 2: Sử dụng add-in QR4Office để tạo mã QR

Sau khi cài đặt, Văn phòng QR4 ngăn sẽ tự động mở ở bên phải sổ làm việc của bạn, cho phép bạn tạo mã QR như sau.

  1. Chọn ô chứa văn bản hoặc liên kết bạn muốn mã hóa trong mã QR. Trong trường hợp này, để đính kèm một liên kết tới Extendoffice trang web, tôi chọn ô C3 chứa URL.
  2. Nhấn vào Sao chép lựa chọn tài liệu hiện tại để chuyển nội dung ô vào các trường QR4Office. Mẹo: Ngoài ra, bạn có thể chọn URL hoặc loại Văn bản từ danh sách thả xuống và nhập thủ công thông tin được yêu cầu vào hộp văn bản.
  3. Trong tạp chí Các lựa chọn phần này, bạn có thể tùy chỉnh giao diện của mã QR bằng cách chọn màu, nền và kích thước hoặc giữ lại cài đặt mặc định.
  4. Chọn ô đích cho mã QR. Ở đây tôi chọn D3.
  5. Nhấp chuột Chèn để đặt mã QR vào ô đã chọn. Xem ảnh chụp màn hình:
  6. Lặp lại 5 bước trên để tạo mã QR khác.

Sử dụng Kutools for Excel để tạo mã QR hàng loạt

Cũng là một phần bổ sung, Kutools cho Excel mang lại lợi thế khác biệt so với QR4Office với khả năng tạo hàng loạt mã QR trên một phạm vi đã chọn. Các Chèn mã QR tính năng của Kutools cho Excel đặc biệt có giá trị đối với người dùng cần tạo nhiều mã QR một cách hiệu quả. Nó tự động hóa quy trình trên nhiều ô, tiết kiệm thời gian và giảm thiểu lỗi nhập thủ công.

Sau cài đặt Kutools cho Excel, đi để chọn Kutools > Chèn > Chèn mã QR để mở Chèn mã QR thì bạn có thể tạo mã QR hàng loạt như sau:

  1. Trong tạp chí Dải dữ liệu trường, hãy chọn phạm vi ô chứa văn bản hoặc liên kết bạn muốn mã hóa trong mã QR.
  2. Trong tạp chí Chèn Phạm vi trường, hãy chọn một phạm vi ô để đặt mã QR tương ứng.
  3. Trong tạp chí Các lựa chọn phần này, bạn có thể tùy chỉnh giao diện của mã QR bằng cách chỉ định kích thước, màu đường, v.v. hoặc giữ lại cài đặt mặc định.
  4. Nhấn vào Tạo ra để tạo mã QR cho tất cả các ô đã chọn cùng một lúc.
Chú thích: Trước khi sử dụng tính năng này, hãy đảm bảo rằng Kutools for Excel đã được cài đặt. Tải xuống bản dùng thử miễn phí 30 ngày với đầy đủ các tính năng của Kutools for Excel ngay bây giờ!

Việc tạo mã QR trong Excel rất đơn giản, cho dù bạn sử dụng các chức năng nâng cao của Excel 365 hay dựa vào các phần bổ trợ có sẵn cho tất cả các phiên bản. Bằng cách làm theo các bước được nêu trong hướng dẫn này, bạn có thể tích hợp mã QR vào trang tính Excel một cách hiệu quả, nâng cao tính tương tác và khả năng truy cập dữ liệu của bạn. Khám phá những phương pháp này để tìm ra phương pháp phù hợp nhất với nhu cầu của bạn và hợp lý hóa quy trình làm việc của bạn theo những cách mới và sáng tạo. Đối với những người mong muốn tìm hiểu sâu hơn về các khả năng của Excel, trang web của chúng tôi tự hào có rất nhiều hướng dẫn. Khám phá thêm các mẹo và thủ thuật Excel tại đây.

Bài viết liên quan

Chèn mã vạch vào ô dựa trên giá trị nhất địnhNếu bạn cần tạo mã vạch trong Excel, các phương pháp trong hướng dẫn này có thể giúp bạn thực hiện nhiệm vụ này.

Công cụ năng suất văn phòng tốt nhất

🤖 Trợ lý AI của Kutools: Cách mạng hóa việc phân tích dữ liệu dựa trên: Thực thi thông minh | Tạo mã | Tạo công thức tùy chỉnh | Phân tích dữ liệu và tạo biểu đồ | Gọi các hàm Kutools...
Các tính năng phổ biến: Tìm, đánh dấu hoặc xác định các bản sao | Xóa hàng trống | Kết hợp các cột hoặc ô mà không làm mất dữ liệu | Vòng không có công thức hữu ích. Cảm ơn !
Siêu tra cứu: Nhiều tiêu chí VLookup | VLookup Nhiều Giá Trị | VLookup trên nhiều trang tính | Tra cứu mờ ....
Danh sách thả xuống nâng cao: Tạo nhanh danh sách thả xuống | Danh sách thả xuống phụ thuộc | Danh sách thả xuống nhiều lựa chọn ....
Trình quản lý cột: Thêm một số cột cụ thể | Di chuyển cột | Chuyển đổi trạng thái hiển thị của các cột ẩn | So sánh dãy và cột hữu ích. Cảm ơn !
Các tính năng nổi bật: Tiêu điểm lưới | Chế độ xem thiết kế | Thanh công thức lớn | Trình quản lý sổ làm việc & trang tính | Thư viện tài nguyên (Văn bản tự động) | Bảng chọn ngày | Kết hợp các bảng tính | Mã hóa/Giải mã ô | Gửi email theo danh sách | Siêu lọc | Bộ lọc đặc biệt (lọc in đậm/nghiêng/gạch ngang...) ...
15 bộ công cụ hàng đầu: 12 bản văn CÔNG CỤ (thêm văn bản, Xóa ký tự,...) | 50 + Biểu đồ Các loại (Biểu đồ Gantt,...) | 40+ Thực tế Công thức (Tính tuổi dựa trên ngày sinh,...) | 19 chèn CÔNG CỤ (Chèn mã QR, Chèn ảnh từ đường dẫn,...) | 12 Chuyển đổi CÔNG CỤ (Số thành từ, Chuyển đổi tiền tệ,...) | 7 Hợp nhất & Tách CÔNG CỤ (Các hàng kết hợp nâng cao, Chia ô,...) | ... và nhiều hơn nữa

Nâng cao kỹ năng Excel của bạn với Kutools for Excel và trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian. Bấm vào đây để có được tính năng bạn cần nhất...

Mô tả

Đọc thêm ... Tải xuống miễn phí...

Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều

  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
Đọc thêm ... Tải xuống miễn phí... Newest First Sort comments by Oldest First Newest First Comments (38) No ratings yet. Be the first to rate! Ruben Ruben about 4 months ago #44802 This comment was minimized by the moderator on the site Is it possible to make a payment qr code in excel? f.e. In cell A1 I've an amout of 10 euro, and in cell B2 I want to have an qr code so anyone can pay me with the qr code? Thanks. Reply 0 0 crystal crystal Ruben about 4 months ago #44855 This comment was minimized by the moderator on the site Hi Ruben, Thank you for reaching out with your question. While Kutools for Excel does feature QR code generation, creating a payment QR code directly in Excel for transactional purposes is beyond the scope of this feature. Payment QR codes usually require integration with financial services or payment platforms to ensure secure transactions. I recommend exploring services specifically designed for creating payment QR codes, such as those offered by banks or digital payment systems. These platforms can generate a QR code linked to your payment details securely. Once you have the payment QR code, you could then include it in your Excel document as an image. Reply Report 0 0 Siri Siri about 10 months ago #43674 This comment was minimized by the moderator on the site Hello The download link provided in step 4 appears to be only Microsoft Barcode Control 14.0. Can anyone suggest a correct link for 16.0 please? Thank you. Reply 0 0 H. van Schaijk H. van Schaijk about 1 year ago #41693 This comment was minimized by the moderator on the site 1 Sheets waar in de cellen van de rij random QR codes binnen komen. Waarvan elke QR code automatisch de juiste Sheets openend? Of de BVA commando codes van de Button om de koppeling maken naar een andere sheets. Dan ben erg dankbaar voor. (dit is voor vrijwilligerswerk) Groetjes, H. van Schaijk Reply 0 0 crystal crystal H. van Schaijk about 1 year ago #41835 This comment was minimized by the moderator on the site Hi H. van Schaijk, I can't fix this problem. Sorry about that. Reply Report 0 0 Rajendra Narayan Panshikar Rajendra Narayan Panshikar about 1 year ago #41216 This comment was minimized by the moderator on the site Hi folks, Below code works fine with me, which is linked to cell range & generates the QR at each row cell 5000 nos, however I would like to stop the QR object generation if the reference cell value is zero / otherway round should generate the QR at adjucent cell if the value at reference cell is more than zero or <>"" Please seek experts assistance!! thank you in advance Sub Gen_StockOut_QR() MsgBox ("Will Generate QR Code for Stock_Out Items at In@Out Sheet") Sheets("In@Out_Data").Select ActiveSheet.Unprotect Password:=" " 'Column range set at QR_Code Range("QR_Code").Select For Each cell In Selection 'cell.Offset(0, 23).Select ' 1 indicates the position of excel column A1 from the formula/webaddress/site/characters to be used to generate QR code cell.Offset(0, 0).Select ' My case QRCode is at column 24 hence 24 as column from A1, QR Size 100*100 FilePath = "http://chart.googleapis.com/chart?chs=100x100&&cht=qr&chl=" & WorksheetFunction.EncodeURL(cell.Value) ' here is the cell value With ActiveSheet.Pictures.Insert(FilePath) '.ShapeRange.ScaleWidth 0.95, msoFalse, msoScaleFromTopLeft '.ShapeRange.ScaleHeight 0.95, msoFalse, msoScaleFromTopLeft End With Next cell End Sub Reply 0 0 mcscouse mcscouse about 2 years ago #37213 This comment was minimized by the moderator on the site Interesting article - thank you. How do I remove the custom control from the list please? Reply Report 0 0 crystal crystal mcscouse about 2 years ago #37214 This comment was minimized by the moderator on the site Hi,Do you mean to remove the Form Control inserted in the VBA code method? If so, you just need to right click it (when there is a context menu listed, click anywhere outside it to hide the context menu), and then press Delete to remove it. Reply Report 0 0 Lucas Roberto Lucas Roberto about 2 years ago #35776 This comment was minimized by the moderator on the site Olá! Para mim, nenhum dos comentários ou esse post funcionou corretamente, mas utilizando o Visual Basic com o código que deixarei abaixo funcionou, pois criou uma função para mim. E para usar a função é só abrir a planilha e digitar: "=QrCode("célula desejada")" Function QrCode(codetext As String) Dim URL As String, MyCell As Range 'Para gerar o código, precisa a máquina ter acesso a internet Set MyCell = Application.Caller URL = "https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=" & codetext On Error Resume Next ActiveSheet.Pictures("QR_" & MyCell.Address(False, False)).Delete On Error GoTo 0 ActiveSheet.Pictures.Insert(URL).Select With Selection.ShapeRange(1) .PictureFormat.CropLeft = 15 .PictureFormat.CropRight = 15 .PictureFormat.CropTop = 15 .PictureFormat.CropBottom = 15 .Name = "QR_" & MyCell.Address(False, False) .Left = MyCell.Left + 2 .Top = MyCell.Top + 2 End With QrCode = "" End Function Reply 0 0 Jörg Jörg about 3 years ago #35714 This comment was minimized by the moderator on the site Wie lösche ich die QR Code Grafik wieder ? wenn ich mit den Skript Wie erstelle ich einen QR-Code basierend auf dem Zellenwert in Excel? einen QR Code erzeugt habe ? Reply 0 0 ChavdarHarchev ChavdarHarchev about 3 years ago #35685 This comment was minimized by the moderator on the site Hi All, I modified the VBA code for creation a multi QR codes from selection in excel column Follow until step 10 then add this code Sub setQR() Dim xSRg As Range Dim xRRg As Range Dim xObjOLE As OLEObject On Error Resume Next Dim srcSelection As Range Dim srcCell As String For Each srcSelection In Application.Selection Dim qrCelltoupdate As String Dim qrTxt As String qrCelltoupdate = srcSelection.Offset(0, 1).Address qrTxt = srcSelection.Text Worksheets("Sheet1").Range(qrCelltoupdate).Select Application.ScreenUpdating = False Set xObjOLE = ActiveSheet.OLEObjects.Add("BARCODE.BarCodeCtrl.1") xObjOLE.Object.Style = 11 xObjOLE.Object.Value = qrTxt ActiveSheet.Shapes.Item(xObjOLE.Name).Copy ActiveSheet.Paste xObjOLE.Delete Next srcSelection 'Create Qr code from selection multi cells End Sub In step 12 Assign Macro Chose: Sheet1.setQR QR codes will be populated in next column Hope that helps for you all Reply Report 0 0 Pierre Galuszka Pierre Galuszka ChavdarHarchev about 3 years ago #35686 This comment was minimized by the moderator on the site Hi ChavdarHarchev. First of all thank You very much for Your nice work. Is it possible for You to show how the VBA code looks like when it is finished? Best regards Pierre Galuszka. Reply 0 0 Chavdar Chavdar about 3 years ago #35684 This comment was minimized by the moderator on the site Hi All, I modified the VBA code for creation a multi QR codes from selection in excel column Follow until step 10 then add this code Sub setQR() Dim xSRg As Range Dim xRRg As Range Dim xObjOLE As OLEObject On Error Resume Next Dim srcSelection As Range Dim srcCell As String For Each srcSelection In Application.Selection Dim qrCelltoupdate As String Dim qrTxt As String qrCelltoupdate = srcSelection.Offset(0, 1).Address qrTxt = srcSelection.Text Worksheets("Sheet1").Range(qrCelltoupdate).Select Application.ScreenUpdating = False Set xObjOLE = ActiveSheet.OLEObjects.Add("BARCODE.BarCodeCtrl.1") xObjOLE.Object.Style = 11 xObjOLE.Object.Value = qrTxt ActiveSheet.Shapes.Item(xObjOLE.Name).Copy ActiveSheet.Paste xObjOLE.Delete Next srcSelection 'Create Qr code from selection multi cells End Sub In step 12 Assign Macro Chose: Sheet1.setQR QR codes will be populated in next column Hope that helps for you all Reply 0 0 Mayank Kumar Mayank Kumar about 3 years ago #34738 This comment was minimized by the moderator on the site I didn't have "Microsoft Barcode Control 16.0" so I down loaded per instruction. And open Excel with Admin mode. Then try to "Register Custom" . But I opened Barcode control folder and select MSBCODE964,OCX. Then there is error message came out. It said "The selected file does not contain self-registrating ActiveX control". What it means? What is the problem. And how can I install that? Reply 0 0 ChavdarHarchev ChavdarHarchev Mayank Kumar about 3 years ago #34739 This comment was minimized by the moderator on the site 1)Click File > Options. 2)Click Trust Center > Trust Center Settings > ActiveX Settings. Click the options below, and then click OK. * Enable all controls without restrictions and without prompting (not recommended) 3)Click Ok Reply Report 0 0 There are no comments posted here yet Load More Please leave your comments in English Guest Posting as Guest Name (Required) Email (Required) × Rate this post: Reset 0 Characters Suggested Locations Cancel Submit Comment

Mục lục

  • Video
  • Tạo mã QR trong Excel 365
  • Sử dụng chức năng HÌNH ẢNH
  • Sử dụng hàm LAMBDA
  • Tạo mã QR ở mọi phiên bản Excel
  • Sử dụng Bổ trợ tích hợp trong Excel để tạo từng mã QR
  • Sử dụng Kutools for Excel để tạo mã QR hàng loạt
  • Bài viết liên quan
  • Các công cụ năng suất văn phòng tốt nhất
  • Nhận xét

Từ khóa » Cách Tạo Code Trong Excel