TRA CỨU HÌNH ẢNH TRONG EXCEL, TẠI SAO KHÔNG?

TRA CỨU HÌNH ẢNH TRONG EXCEL, TẠI SAO KHÔNG?

bài viết được chia sẽ trên Giaiphapexcel.com

Người dùng Excel đã quá quen thuộc với các hàm tra cứu như VLOOKUP, INDEX và MATCH để tìm kiếm thông tin từ 1 danh sách. Nhưng làm thế nào để thực hiện việc tra cứu mà kết quả trả về là 1 hình ảnh?

Điều này đòi hỏi thêm một chút sáng tạo, vì 1 VLOOKUP tiêu chuẩn không có khả năng trả kết quả là 1 hình ảnh từ 1 danh sách.

GPE xin giới thiệu với bạn video clip dưới đây để chia sẻ cách tạo ra 1 tra cứu hình ảnh. Làm thế nào để kết quả là 1 hình ảnh của 1 con vật phụ thuộc vào tên con vật được lựa chọn từ 1 danh sách?



Chuẩn bị dữ liệu 
Trong ví dụ này, chúng ta có 1 danh sách các con vật và hình ảnh của chúng. 1 điều quan trọng bạn cần lưu ý, đó là hình ảnh các con vật được nằm gọn trong 1 ô. Hình ảnh tuyệt nhất là hình có khoảng trắng giữa viền hình ảnh với viền ô. Nếu bạn để hình sát viền ô như GPE trong ví dụ này, bạn sẽ thấy kết quả bao gồm cả viền cam của ô nữa. Trông không đẹp mắt, đúng không nào?

Tại ô D2 dùng để tra cứu, có 1 danh sách được thả xuống khi bạn bấm vào nút mũi tên bên góc phải của ô. Khi 1 con vật được chọn, hình ảnh của con vật tương ứng phải được trả về. 

Vậy làm sao để có được danh sách thả xuống này? Cách đơn giản nhất là dùng Data Validation trong thẻ Data trên thanh Ribbon. Xem clip để rõ hơn cách làm bạn nhé. 

Tạo tra cứu hình ảnh bằng Define Name
Vì tra cứu hình ảnh không phải là viết 1 hàm tra cứu trong 1 ô để trả lại kết quả là 1 hình ảnh, nên chúng ta không làm như cách thông thường được. Ta sẽ nhập công thức vào một Define Name. Các hàm INDEX và MATCH sẽ được sử dụng để thực hiện việc tra cứu này.

Cách làm như sau : 
1/ Nhấp vào thẻ Formulas trên thanh ribbon và sau đó, nhấp vào nút Define Name.
2/ Nhập vào trường Name tên mà bạn muốn, trong ví dụ dưới đây là Thu_vat
3/ Tại trường Refers to, bạn nhập công thức sau đây :

=INDEX(Sheet1!$B$2:$B$5;MATCH(Sheet1!$D$2;Sheet1!$ A$2:$A$5;0))
Trong đó : 
Sheet1!$B$2:$B$5 là cột chứa hình ảnh những con vật để hàm INDEX trả kết quả
Sheet1!$D$2 là ô chứa tên con vật được lựa chọn trong danh sách
Sheet1!$A$2:$A$5 là cột chứa tên các con vật để tra cứu

Liên kết các hình ảnh đến công thức
Bây giờ chúng ta cần phải liên kết các hình ảnh trong ô E2 với tên đã được đặt trong Define Name trước đó. 
1/ Chọn 1 hình ảnh bất kì trong cột B, Copy - Paste vào ô E2
2/ Click vào hình ảnh tại ô E2, nhập =Thu_vat tại thanh Formulas, Enter.

Đó là tất cả những gì cần làm. Bây giờ bạn chỉ việc thay đổi tên con vật bằng cách lựa chọn từ danh sách ô D2 và xem hình ảnh tương ứng được trả về trong ô E2.

Xem video clip để nắm rõ hơn về cách làm.

Chúc bạn thành công.

Nguyễn Bảo Khanh - Giaiphapexcel.com



- Bài viết được chia sẽ trên trang www.tuhocexcel.net , Chia sẽ vui lòng ghi rõ nguồn gốc bài đăng.
- Group tham gia Tự Học Excel : https://www.facebook.com/groups/1716543358373810/

- Clip Tự học Excel - Xem tại đây : http://www.tuhocexcel.net/videos
- Mọi thắc mắc, góp ý vui lòng mail về địa chỉ : tuhocexcel2018@gmail.com
hoặc liên hệ qua : http://www.tuhocexcel.net/p/lien-he-tu-hoc-excel.html