Mục lục
Tìm hiểu một cách mới cực kỳ đơn giản để chèn ảnh vào một ô bằng cách sử dụng hàm IMAGE.
Người dùng Microsoft Excel đã chèn ảnh vào trang tính trong nhiều năm, nhưng điều đó đòi hỏi khá nhiều thời gian rất nhiều nỗ lực và kiên nhẫn. Bây giờ, điều đó cuối cùng đã kết thúc với. Với chức năng IMAGE mới được giới thiệu, bạn có thể chèn ảnh vào một ô bằng một công thức đơn giản, đặt ảnh trong bảng Excel, di chuyển, sao chép, thay đổi kích thước, sắp xếp và lọc các ô có ảnh giống như các ô bình thường. Thay vì nổi trên đầu bảng tính, giờ đây hình ảnh của bạn là một phần không thể thiếu của bảng tính.
Hàm IMAGE của Excel
Hàm IMAGE trong Excel được thiết kế để chèn ảnh vào các ô từ một URL. Các định dạng tệp sau được hỗ trợ: BMP, JPG/JPEG, GIF, TIFF, PNG, ICO và WEBP.
Hàm này nhận tổng cộng 5 đối số, trong đó chỉ yêu cầu đối số đầu tiên.
IMAGE(source, [alt_text], [size], [height], [width])Ở đâu:
Source (bắt buộc) - đường dẫn URL tới tệp hình ảnh sử dụng giao thức "https". Có thể được cung cấp ở dạng chuỗi văn bản nằm trong dấu ngoặc kép hoặc dưới dạng tham chiếu đến ô chứa URL.
Alt_text (tùy chọn) - văn bản thay thế mô tả hình ảnh.
Sizing (tùy chọn) - xác định kích thước hình ảnh. Có thể là một trong các giá trị sau:
- 0 (mặc định) - vừa với hình ảnh trong ô để duy trì tỷ lệ khung hình.
- 1 -lấp đầy ô bằng hình ảnh bỏ qua tỷ lệ khung hình của nó.
- 2 - giữ nguyên kích thước hình ảnh gốc, ngay cả khi nó vượt ra ngoài ranh giới ô.
- 3 - đặt chiều cao và chiều rộng của hình ảnh.
Chiều cao (tùy chọn) - chiều cao của hình ảnh tính bằng pixel.
Chiều rộng (tùy chọn) - chiều rộng của hình ảnh tính bằng pixel.
Tính khả dụng của chức năng IMAGE
IMAGE là một chức năng mới, hiện chỉ khả dụng trong kênh Office Insider Beta dành cho người dùng Microsoft 365 dành cho Windows, Mac và Android.
Công thức HÌNH ẢNH cơ bản trong Excel
Để tạo công thức HÌNH ẢNH ở dạng đơn giản nhất, chỉ cần cung cấp đối số đầu tiên xác định URL của tệp hình ảnh là đủ. Hãy nhớ rằng chỉ các địa chỉ HTTPS mới được phép chứ không phải HTTP. URL được cung cấp phải được đặt trong dấu ngoặc kép giống như chuỗi văn bản thông thường. Theo tùy chọn, trong đối số thứ 2, bạn có thể xác định văn bản thay thế mô tả hình ảnh.
Ví dụ:
=IMAGE("//cdn.ablebits.com/_img-blog/image-function/items/umbrella.png", "umbrella")
Việc bỏ qua hoặc đặt đối số thứ 3 thành 0 sẽ buộc hình ảnh để vừa với ô, duy trì tỷ lệ chiều rộng và chiều cao. Hình ảnh sẽ tự động điều chỉnh khi ô được thay đổi kích thước:
Khi bạn di chuột qua ô có công thức IMAGE, chú giải công cụ sẽ bật ra. Kích thước tối thiểu của ngăn chú giải công cụ được đặt trước. Để làm cho nó lớn hơn, hãy kéo góc dưới bên phải của ngăn như hình bên dưới.
Để lấp đầy toàn bộ ô bằng một hình ảnh, hãy đặt đối số thứ 3thành 1. Ví dụ:
=IMAGE("//cdn.ablebits.com/_img-blog/image-function/items/water.jpg", "ocean", 1)
Thông thường, điều này phù hợp với các hình ảnh nghệ thuật trừu tượng trông đẹp mắt với hầu hết mọi tỷ lệ chiều rộng trên chiều cao.
Nếu bạn quyết định đặt chiều cao và chiều rộng của hình ảnh (đối số thứ 4 và thứ 5, tương ứng), hãy đảm bảo rằng ô của bạn đủ lớn để chứa ảnh có kích thước ban đầu. Nếu không, chỉ một phần của hình ảnh sẽ hiển thị.
Sau khi hình ảnh được chèn vào, bạn có thể sao chép nó sang một ô khác bằng cách sao chép công thức. Hoặc bạn có thể tham chiếu một ô có công thức IMAGE giống như bất kỳ ô nào khác trong trang tính của bạn. Ví dụ: để sao chép ảnh từ C4 sang D4, hãy nhập công thức =C4 trong D4.
Cách chèn ảnh vào ô Excel - ví dụ về công thức
Giới thiệu hàm IMAGE trong Excel đã "mở khóa" nhiều tình huống mới mà trước đây không thể thực hiện được hoặc rất phức tạp. Dưới đây bạn sẽ tìm thấy một vài ví dụ như vậy.
Cách tạo danh sách sản phẩm bằng ảnh trong Excel
Với hàm IMAGE, việc tạo danh sách sản phẩm bằng ảnh trong Excel trở nên vô cùng dễ dàng. Các bước là:
- Tạo danh sách sản phẩm mới trong trang tính của bạn. Hoặc nhập một cái hiện có từ cơ sở dữ liệu bên ngoài dưới dạng tệp csv. Hoặc sử dụng mẫu kiểm kê sản phẩm có sẵn trong Excel.
- Tải hình ảnh sản phẩm lên thư mục nào đó trên trang web của bạn.
- Tạo công thức IMAGE cho mục đầu tiên và nhập vào ô trên cùng. bên trongcông thức, chỉ cần xác định đối số đầu tiên ( nguồn ). Đối số thứ hai ( alt_text ) là tùy chọn.
- Sao chép công thức qua các ô bên dưới trong cột Hình ảnh .
- Trong mỗi công thức IMAGE, thay đổi tên tệp và văn bản thay thế nếu bạn đã cung cấp. Vì tất cả ảnh đã được tải lên cùng một thư mục nên đây là thay đổi duy nhất cần thực hiện.
Trong ví dụ này, công thức bên dưới chuyển sang E3:
=IMAGE("//cdn.ablebits.com/_img-blog/image-function/items/boots.jpg", "Wellington boots")
Kết quả là chúng ta có danh sách sản phẩm có hình ảnh trong Excel như sau:
Cách trả về hình ảnh dựa trên giá trị ô khác
Đối với ví dụ này, chúng tôi là sẽ tạo một danh sách thả xuống các mục và trích xuất một hình ảnh có liên quan vào một ô bên cạnh. Khi một mục mới được chọn từ trình đơn thả xuống, hình ảnh tương ứng sẽ xuất hiện bên cạnh mục đó.
- Khi chúng tôi nhắm đến trình đơn thả xuống động sẽ tự động mở rộng khi các mục mới được thêm vào, bước đầu tiên của chúng tôi là chuyển đổi tập dữ liệu thành bảng Excel. Cách nhanh nhất là sử dụng phím tắt Ctrl + T. Khi bảng được tạo, bạn có thể đặt bất kỳ tên nào bạn muốn cho nó. Phạm vi của chúng tôi được đặt tên là Product_list .
- Tạo hai phạm vi được đặt tên cho các cột Item và Image , không bao gồm các tiêu đề cột:
- Mặt hàng đề cập đến =Product_list[ITEM]
- Hình ảnh đề cập đến =Product_list[IMAGE]
- Với tế bàođối với danh sách thả xuống được chọn, điều hướng đến nhóm Dữ liệu > Công cụ Ngày , nhấp vào Xác thực dữ liệu và định cấu hình danh sách thả xuống dựa trên tên Excel. Trong trường hợp của chúng tôi, =Items được sử dụng cho Source .
- Trong ô được chỉ định cho hình ảnh, nhập công thức XLOOKUP sau:
=XLOOKUP(A2, Product_list[ITEM], Product_list[IMAGE])
Trong đó A2 ( lookup_value ) là ô thả xuống.
Khi chúng ta tra cứu trong bảng, công thức sử dụng các tham chiếu có cấu trúc như:
- Lookup_array - Product_list[ITEM] cho biết tìm kiếm giá trị tra cứu trong cột có tên ITEM.
- Return_array - Product_list[IMAGE]) cho biết trả về kết quả khớp từ cột có tên IMAGE.
Kết quả sẽ như thế nào đại loại như thế này:
Và đây là danh sách thả xuống của chúng tôi với các hình ảnh liên quan đang hoạt động - ngay khi một mục được chọn trong A2, hình ảnh của nó sẽ ngay lập tức được hiển thị trong B2:
Cách tạo danh sách thả xuống bằng ảnh trong Excel
Trong các phiên bản Excel cũ hơn, không có cách nào để thêm ảnh vào danh sách thả xuống. Hàm IMAGE đã thay đổi điều này. Giờ đây, bạn có thể tạo danh sách ảnh thả xuống trong 4 bước nhanh chóng:
- Bắt đầu bằng việc xác định hai tên cho tập dữ liệu của bạn. Trong trường hợp của chúng tôi, tên là:
- Product_list - bảng nguồn (A10:E20 trong ảnh chụp màn hình bên dưới).
- Hình ảnh - đề cập đến vào cột HÌNH ẢNH trong bảng, khôngbao gồm tiêu đề.
Để biết hướng dẫn chi tiết, vui lòng xem Cách xác định tên trong Excel.
- Đối với mỗi công thức IMAGE, hãy định cấu hình đối số alt_text chính xác như bạn muốn văn bản thay thế xuất hiện trong danh sách thả xuống.
- Trong A2, tạo một danh sách thả xuống với Nguồn đề cập đến = Hình ảnh .
- Ngoài ra, bạn có thể truy xuất thêm thông tin về mục đã chọn với sự trợ giúp của các công thức sau:
Lấy tên mục:
=XLOOKUP($A$2, Product_list[IMAGE], Product_list[ITEM])
Kéo nút số lượng:
=XLOOKUP($A$2, Product_list[IMAGE], Product_list[QTY])
Trích xuất chi phí:
=XLOOKUP($A$2, Product_list[IMAGE], Product_list[COST])
Vì dữ liệu nguồn nằm trong bảng nên các tham chiếu được sử dụng một sự kết hợp của tên bảng và cột. Tìm hiểu thêm về các tham chiếu bảng.
Kết quả thả xuống có hình ảnh được hiển thị trong ảnh chụp màn hình:
Các vấn đề và giới hạn đã biết của hàm IMAGE trong Excel
Hiện tại, hàm IMAGE đang ở trong đang ở giai đoạn thử nghiệm beta nên việc gặp một số sự cố là điều bình thường và không thể tránh khỏi :)
- Chỉ có thể sử dụng hình ảnh được lưu trên các trang web "https" bên ngoài.
- Ảnh được lưu trên OneDrive, SharePoint và mạng cục bộ không được hỗ trợ.
- Nếu trang web lưu trữ tệp hình ảnh yêu cầu xác thực, hình ảnh sẽ không hiển thị.
- Việc chuyển đổi giữa nền tảng Windows và Mac có thể gây ra sự cố với kết xuất hình ảnh.
- Mặc dù định dạng tệp GIF được hỗ trợ nhưng nó được hiển thị trong một ô dưới dạng hình ảnh tĩnh.
Đó làcách bạn có thể chèn ảnh vào một ô bằng hàm IMAGE. Tôi cảm ơn bạn đã đọc và hy vọng sẽ gặp bạn trên blog của chúng tôi vào tuần tới!
Sách bài tập thực hành
Hàm IMAGE trong Excel - ví dụ về công thức (tệp .xlsx)