愚人
假設所有圖片保存在“E:\照片\櫥柜”中,每張圖片的文件名已經(jīng)按照產(chǎn)品型號數(shù)據(jù)完成了命名。先打開命令提示符窗口,輸入“for %f in ("E:\照片\櫥柜\*.jpg") do@echo %~nf”,回車后就可以獲取所有圖片的文件名。然后按住Alt鍵,復制顯示的文件名(圖2)。
返回Excel窗口,將獲取到的文件名粘貼到文檔的A列中,將其作為產(chǎn)品型號的數(shù)據(jù),同時輸入每個型號的入庫時間、庫存數(shù)量等信息(圖3)。

接下來需要將每個型號對應的圖片批量插入到表格中,可以借助VBA來完成。按下“Alt+F11”組合鍵,輸入相應的代碼并運行,這樣“I:\產(chǎn)品圖片”中的所有圖片都會自動插入到單元格中(圖4)。
定位到G2單元格,依次點擊“數(shù)據(jù)→數(shù)據(jù)驗證→設置”,設置驗證條件:“允許”選擇“序列”,“來源”選擇“=$A$2:$A$8”。這樣在G2單元格中使用下拉列表,就可以很方便地選擇需要查詢的型號。
定位到H2單元格,依次點擊“公式→名稱管理器→新建”,新建一個名為“pic”的自定義公式,在“引用位置”中輸入公式“=INDEX(Sheet1!$B$2:$B$8,MATCH(Sheet1!$G$2,Sheet1!$A$2:$A$8,0))”,然后點擊“確定”退出(圖5)。
公式解釋:
這里利用的是INDE X嵌套MATCH函數(shù)來查找圖片。首先使用MATCH函數(shù)查找數(shù)據(jù)的位置,$G$ 2為要查找的具體型號,查找區(qū)域是表1中的$A$2:$A$8區(qū)域,查找參數(shù)是0(即查找和輸入型號完全相符的第一個值)。然后將其返回的數(shù)值作為INDE X函數(shù)的查找行號,Sheet1!$B$2:$B$8是查找區(qū)域。比如,在G2單元格中輸入“P6260176”,MATCH函數(shù)找到其在第2行,代入INDEX函數(shù)后變?yōu)椤?INDEX($B$2:$B$8,2)”,即引用的結果為0(因為B2:B8均是圖片沒有數(shù)值)。但是,我們在上面設置了自定義公式,自定義公式會對對象進行絕對引用,這樣在將圖片鏈接到上述的公式時就實現(xiàn)了對圖片的引用。
接著選中B2單元格中的圖片,右擊并復制,然后將其粘貼到H2單元格中,調(diào)整其顯示大小和位置。在H2單元格中選中粘貼的圖片,然后在地址欄中輸入公式“=pic”,即引用上述的自定義公式。這樣當在G2單元格中選擇不同型號的數(shù)據(jù)時,H2單元格中就可以顯示B列相應的圖片數(shù)據(jù)了(圖6)。

繼續(xù)定位到I 2單元格并輸入公式“=VLOOKUP($G2,$A$1:$E$ 8,COLUMN(C1),1)”,然后向右填充到K 2單元格。這里使用VLOOKUP函數(shù)完成對C、D、E列數(shù)據(jù)的引用。
用上述操作將產(chǎn)品圖片插入到單元格中,由于圖片顯示尺寸較小,不方便查看細節(jié)。如果需要查看原文件夾中的高清圖片,那么可以定位到H3單元格并輸入公式“=HYPERLINK(" E:\照片\櫥柜\"&G2&".jpg","點擊查看大圖")”,這樣點擊鏈接即可跳轉到高清大圖了(圖7)。
公式解釋:
"E:\照片\櫥柜\"&G2&".jpg"作為HYPERLINK函數(shù)的鏈接地址,這里我們通過&字符將圖片路徑、圖片文件名(即G 2單元格顯示的名稱)、圖片擴展名連接在一起,將“點擊查看大圖”作為鏈接顯示的名稱。
完成上述的設置后,員工如果需要查詢某型號的信息,那么只要在G2單元格中選擇要查詢的型號,H2單元格中即可自動顯示對應型號的圖片,I、J、K列則可以顯示庫存數(shù)量等詳細信息,點擊H3單元格中的鏈接,還可以自動打開對應型號的高清大圖(圖8)。這樣查詢起來是不是就方便多了?