Cách chèn hình ảnh vào các ô trong Google Sheets

Video google sheet show image from url

Hãy tưởng tượng bạn cần tạo một bảng trong Google Sheets, nhưng bạn muốn làm cho bảng tính của mình trực quan hơn bằng cách thêm hình ảnh vào các ô. Trong bài viết này, chúng tôi sẽ giới thiệu cho bạn các phương pháp khác nhau để chèn hình ảnh vào các ô trong Google Sheets và thảo luận về những ưu điểm và giới hạn của chúng.

Sử dụng hàm IMAGE

Phương pháp đầu tiên là sử dụng hàm IMAGE để chèn hình ảnh vào bất kỳ ô nào trong bảng tính Google Sheets của bạn. Để làm điều này, hãy chọn ô mong muốn, sau đó nhấn F2 để vào chế độ công thức. Sau đó, nhập công thức =IMAGE("URL"), trong đó URL là địa chỉ web công khai của hình ảnh mà bạn muốn chèn.

Ví dụ, công thức sau sẽ chèn một hình ảnh miễn phí vào Google Sheet của bạn:

=IMAGE("https://www.labnol.org/images/2023/200009.png")

Google Sheets sẽ tự động điều chỉnh kích thước hình ảnh để phù hợp với kích thước ô được chọn. Tuy nhiên, bạn có thể thay đổi cách thức này bằng cách thêm một tham số khác vào hàm IMAGE.

Bằng cách sử dụng chế độ 2, như trong =IMAGE("URL", 2), hình ảnh sẽ được kéo giãn để lấp đầy ô đã chọn, chiếm toàn bộ chiều cao và chiều rộng của ô. Điều này có thể làm biến dạng hình ảnh nếu tỷ lệ khung hình của hình ảnh không phù hợp với ô.

Ngoài ra, nếu bạn đặt giá trị của chế độ là 3, như trong =IMAGE("URL", 3), hình ảnh sẽ được nhúng vào ô, giữ nguyên kích thước gốc của nó. Nếu ô quá nhỏ để chứa hình ảnh, hình ảnh sẽ bị cắt đi.

Cuối cùng, bạn cũng có thể chỉ định chiều cao và chiều rộng của hình ảnh theo đơn vị pixel bằng cách đặt chế độ thành 4. Ví dụ, công thức =IMAGE("URL", 4, 100, 100) sẽ nhúng hình ảnh với kích thước 100×100 pixel.

Sử dụng menu Chèn trong Google Sheets

Phương pháp khác là sử dụng menu Chèn trong Google Sheets để chèn hình ảnh từ máy tính của bạn. Nhấp vào “Chèn”, sau đó chọn “Hình ảnh” và chọn hình ảnh mà bạn muốn chèn.

Khác với hàm IMAGE, phương pháp này cho phép bạn đặt hình ảnh ở bất kỳ vị trí nào trong bảng tính của bạn. Bạn cũng có thể dễ dàng điều chỉnh kích thước hình ảnh bằng cách kéo các điểm xanh và thêm văn bản thay thế để cải thiện khả năng truy cập.

Một lợi ích khác của phương pháp này là bạn có thể gán một kịch bản Google cho hình ảnh sẽ được thực thi khi ai đó nhấp vào nó. Ví dụ, bạn có thể thêm một nút vào bảng tính của bạn và gán cho nó một kịch bản mà khi nhấp vào nút đó, bảng tính sẽ được tải xuống dưới dạng tệp PDF trực tiếp trên máy tính của bạn.

Thêm hình ảnh bằng Apps Script

Nếu bạn là một nhà phát triển, bạn cũng có thể thêm hình ảnh vào Google Sheets theo cách lập trình bằng cách sử dụng phương pháp setFormula() hoặc API CellImageBuilder của Google Apps Script.

Sử dụng phương thức setFormula()

Đoạn mã sau sẽ chèn một hình ảnh công khai từ web vào ô đầu tiên (A1) của bảng tính Google Sheets đang hoạt động. Vì chúng tôi không chỉ định chế độ trong công thức IMAGE, hình ảnh sẽ được điều chỉnh kích thước để phù hợp với ô, đồng thời giữ nguyên tỷ lệ khung hình của hình ảnh.

Sử dụng API CellImageBuilder

Đây là một tính năng tương đối mới của Google Apps Script cho phép bạn thêm hình ảnh vào một ô. Bạn có thể chỉ định URL của hình ảnh, văn bản thay thế và hình ảnh sẽ tự động điều chỉnh kích thước để phù hợp với ô cụ thể.

Được khuyến nghị sử dụng một khối try-catch để tránh lỗi nếu URL hình ảnh không hợp lệ hoặc không thể truy cập.

API CellImage cũng cho phép bạn sử dụng chuỗi hình ảnh dựa trên base64 thay vì URL hình ảnh. Bạn có thể sử dụng Google Apps Script để chuyển đổi hình ảnh thành chuỗi dựa trên base64 và truyền chuỗi đó vào API CellImageBuilder.

Tóm lại, có nhiều cách khác nhau để chèn hình ảnh vào các ô trong Google Sheets. Dù bạn sử dụng hàm IMAGE, menu Chèn hay Apps Script, bạn có thể làm cho bảng tính của mình trực quan và tương tác hơn. Để biết thêm thông tin về Google Sheets và những mẹo khác, hãy ghé thăm Crawlan.com.

Related posts