Google Sheets không cung cấp hàm tạo mã QR Code.
Bạn có thể tạo mã QR code trong Google Sheets rất dễ dàng bằng cách sử dụng các dịch vụ API.
goqr.me (qrserver): Ổn định, dùng tốt trong Sheets
https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=NOI_DUNG
quickchart.io: Nhanh, đơn giản, tùy chỉnh tốt
https://quickchart.io/qr?text=NOI_DUNG&size=150
Chạy thử trên trình duyệt xem đã có hiển thị mã QR Code chưa, nếu có xuất hiện mã QR Code hãy làm tiếp.
Cập nhật thêm ...
Ô A2 chứa nội dung bạn muốn tạo mã QR Code
Ví dụ: đường link, số điện thoại, văn bản,...
=IMAGE("link_tao_url")
📌 Giải thích hàm Image trong Google Sheets
Hàm IMAGE trong Google Sheets dùng để hiển thị hình ảnh trực tiếp trong ô bằng cách cung cấp một đường dẫn URL đến hình ảnh.
✅ Cú pháp chuẩn:
=IMAGE(url, [mode], [height], [width])
🧩 Tham số giải thích:
url: Đường dẫn đến hình ảnh (bắt buộc).
mode: Cách hiển thị ảnh trong ô (tùy chọn, từ 1 đến 4).
height, width Chiều cao và rộng của ảnh (chỉ dùng nếu mode = 4).
🧮 Các chế độ mode:
1: (mặc định) Tự co ảnh vừa với ô.
2: Giữ nguyên kích thước ảnh gốc.
3: Căng ảnh vừa đầy ô (có thể méo).
4: Kích thước tùy chỉnh theo height và width.
🔧 Ví dụ sử dụng hàm Image
Hiển thị ảnh vừa với ô (mặc định):
=IMAGE("https://iif.vn/themes/macdinh/img/logo.png")
Giữ nguyên kích thước ảnh:
=IMAGE("https://iif.vn/themes/macdinh/img/logo.png", 2)
Tùy chỉnh kích thước ảnh:
=IMAGE("https://iif.vn/themes/macdinh/img/logo.png", 4, 100, 100)
=IMAGE("https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=" & A2)
Để đảm bảo các ký tự đặc biệt bạn nên thêm hàm
=IMAGE("https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=" & ENCODEURL(A2))
Bạn có thể kéo công thức xuống nhiều dòng để tạo hàng loạt mã QR.
Để lưu ảnh QR code, bạn click chuột phải vào ảnh > "Save image as..."
ENCODEURL(...): Mã hóa URL để tránh lỗi nếu nội dung có ký tự đặc biệt.
Hướng dẫn tạo mã QR Code đơn giản với Google sheet từ A-Z