Thay đổi động hình ảnh trên bảng tính dựa trên giá trị từ danh sách thả xuống


0

Tôi sử dụng Windows 7 Professional và Excel 2013.

Tôi muốn thay đổi động một hình ảnh trên bảng tính dựa trên giá trị từ danh sách thả xuống. Tôi tìm thấy trực tuyến 2 cách có vẻ phù hợp với vấn đề của tôi. Tuy nhiên, tôi dường như không thể làm cho một trong số họ làm việc.

Danh sách thả xuống của tôi nằm trên bảng tính đầu tiên của tôi có tên "Bảng điều khiển sản phẩm" trong ô D20. Nó đề cập đến một danh sách các tên chai trong một bảng tính khác gọi là "Chai" trong ô: "A2: A50" Trong cùng một bảng tính "Chai" trong ô: "K2: K50" Tôi có một serie hình ảnh chai tương ứng với tên chai của A2: A50. Tôi muốn làm cho hình ảnh chai tương ứng với giá trị trong danh sách thả xuống xuất hiện gần đúng động xung quanh khu vực L20: N26. Xem hình. Bảng điều khiển sản phẩm Bảng tính chai

2 phương pháp mà tôi tìm thấy trực tuyến và về cơ bản có thể hiểu liên quan đến phạm vi được đặt tên: https://exceloffthegrid.com/automatically-change-picture/ https://www.extendoffice.com/document/excel/4025-excel-dynamic-image -in-cell.html

trong Công thức / tên mới, tôi đã cố gắng xác định một phạm vi mới "Bottleimagelookup" đề cập đến một trong hai công thức sau:

= INDEX (Bảng1 [Hình ảnh], MATCH ('Bảng điều khiển sản phẩm'! $ D $ 20, + Bảng1 [Tên chai], 0))

hoặc là

= INDIRECT (ĐỊA CHỈ (2-1 + MATCH ('Bảng điều khiển sản phẩm'! $ D $ 20, + Bảng1 [Tên chai], 0), 11))

Tuy nhiên, mỗi lần, excel nói với tôi: "Chúng tôi đã tìm thấy sự cố với công thức này. Hãy thử nhấp vào Chèn Hàm, v.v.". Xem tranh. nhập mô tả hình ảnh ở đây

Bạn có biết tôi đang làm gì sai không? Bạn có biết làm thế nào để sửa các công thức trên hoặc có một cách có thể giải quyết vấn đề ban đầu của tôi không?

Cảm ơn trước vì sự giúp đỡ của bạn!


Tại sao bạn có +trước Table1trong MATCH()công thức của bạn ? Tôi không thấy nó trong một trong những trang tham khảo mà bạn đã trích dẫn, và nó trông có vẻ không cần thiết nhất, và có thể không thường xuyên. Hãy thử nó mà không có +.
Scott

Cảm ơn bạn vì câu trả lời! Tôi đã làm những gì bạn đã giới thiệu (tôi cũng đã thay thế "," trong công thức bằng ";") và bây giờ phạm vi được nma không có vấn đề.
dùng856169

Câu trả lời:


1

Có, tôi đã kiểm tra xin vui lòng thay đổi công thức của bạn thành:

=INDEX(Table1[Picture],MATCH('Product Dashboard'!$D$20,Table1[Bottle Name],0))

hoặc là

=INDIRECT(ADDRESS(2-1+MATCH('Product Dashboard'!$D$20,Table1[Bottle Name], 0), 11))

Loại bỏ +khỏi công thức của bạn.

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây


Cảm ơn bạn vì câu trả lời! Tôi đã làm những gì bạn đã giới thiệu (tôi cũng đã thay thế "," trong công thức bằng ";") và bây giờ phạm vi được đặt tên mà không có vấn đề! Vì vậy, bây giờ tôi có một phạm vi mới có tên là "Bottleimagelookup". Tuy nhiên, một vấn đề mới xuất hiện. Sau khi đặt tên cho phạm vi, tôi phải sao chép dán một trong những hình ảnh mà tôi muốn hình ảnh liên quan xuất hiện. Sau đó chọn ảnh đã dán và thay đổi địa chỉ trong thanh công thức theo phạm vi được đặt tên mới (trong trường hợp của tôi là "Bottleimagelookup"). Tuy nhiên, khi tôi làm như vậy, Excel bây giờ nói với tôi rằng "Tham chiếu không hợp lệ." Bạn có biết tôi đã làm gì sai không?
dùng856169
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.