Excel 聯合vlookup查找圖片方法分享

本帖最後由 lulian 於 2013-1-4 10:25 編輯 看到一篇文章,能聯合vlookup函數查找圖片,見下文

原文摘錄如下:言歸正傳,本文重點說說Excel如何查找圖片,vlookup如何查找圖片,電子如何表格調用圖片。百個一度是在Excel 2010版軟體環境下實現的此功能,其他版本請本文的有幸閱讀者自己嘗試。本例中主要用到的是Excel的三個重要功能:1.動態名稱2.ActiveX控制項里的命令按鈕3.vlookup函數當然,這種方法實現無需用到vba編程,對於懂得vba編程的高手,可以忽視,也可以表示你的鄙視~~首先來看看關於這三個重要功能。是百度空間看到這篇文章,不知道能不能發鏈接動態名稱:excel2010里實現的該Excel如何查找圖片,vlookup如何查找圖片,電子如何表格調用圖片。功能

當然,這種方法實現無需用到vba編程,對於懂得vba編程的高手,可以忽視,也可以表示你的鄙視~~

首先來看看關於這三個重要功能。

動態名稱:

動態名稱是名稱的高級用法,能夠實現對一個未知大小的區域的引用,動態名稱在Excel的廣泛運用中均能起到非常強悍的功用。利用OFFSET函數、Match函數或者是COUNTA函數等等的組合,就能創建動態名稱。本例用到的是Offset函數與Match函數的組合。在Excel2010版,動態名稱創建快捷鍵為:Ctrl+F3.

ActiveX控制項里的命令按鈕

命令按鈕屬於ActiveX控制項,主要用於執行某個動作、例如列印、篩選數據已經計算功能。命令按鈕在「開發工具」選項卡上的「控制項」組中,單擊「插入」,然後在「ActiveX控制項」下單擊「命令按鈕」。

vlookup函數

關於vlookup函數,本文就不多講。

下面將詳細講解Excel如何查找圖片,vlookup如何查找圖片,電子如何表格調用圖片。

第一步,為方便操作、區分,我們需建三個工作表

百個一度這裡隨便起了三個名稱,分別是Sheet2、訂購合同、圖片;

第二步,三張表格里分別錄入數據,如下列圖示:

訂購合同工作表也就是我們最終要實現這個圖片查找功能的表,就需要利用相應的vlookup函數來進行操作,具體不表述,參見百個一度之前的文章,只給出函數公式:

=IF(ISERROR(VLOOKUP($D12,Sheet2!$B$1:$E$1000,COLUMN(B2),0)),"",VLOOKUP($D12,Sheet2!$B$1:$E$1000,COLUMN(B2),0))

圖片工作表中插入每個產品編碼對應的產品圖片

Sheet2工作表中錄入產品信息,如產品編碼、產品型號、產品名稱以及報價等等

第三步,創建動態名稱

利用快捷鍵Ctrl+F3,得到動態名稱功能,選擇新建,名稱可按需要選取,百個一度選取名稱為HD101,在「引用位置」文本框中輸入「=OFFSET(圖片!$B$1,MATCH(訂購合同!$D$12,圖片!$A$1:圖片!$A$998,0)-1,0)」(注意沒有引號),單擊「確定」按鈕。如下圖所示:

創建動態名稱

來看看這個公式的含義:他表示的是「圖片」工作表的B1單元格,偏移Match函數所得值減去1行、0列。所對應的值,MATCH(訂購合同!$D$12,圖片!$A$1:圖片!$A$998,0)則表示在「圖片」工作表的A1:A998單元格中產品編碼,精確定位訂購合同工作表的單元格的位置,也就是根據「訂購合同」D12單元格的產品編碼對應圖片工作表的相應編碼位置。

這裡定位的是D12這個絕對位置,利用相同的方法,可以繼續增加D13.....D∞,注意更改參數就行

第四步,ActiveX控制項里的命令按鈕

激活訂購合同工作表,在「開發工具」選項卡上的「控制項」組中,單擊「插入」,然後在「ActiveX控制項」下單擊「命令按鈕」。游標移動到產品圖片對應的C12單元格,利用命令按鈕畫出合適圖片大小的按鈕區域,再將游標定位到編輯欄,將原有內容「=EMBED("Forms.CommandButton.1","")」改為「=HD101」,如下圖所示,這時我們在產品編碼欄目輸入10102,就會發現在第12行中已經出現了我們想要的相關內容。

以上就是本次百個一度關於Excel如何查找圖片,vlookup如何查找圖片,電子如何表格調用圖片。

示例見附件。

excel圖片vlookup查詢調用圖片.zip(267.63 KB, 下載次數: 2305)
推薦閱讀:

Excel揭秘11:強大而美妙的數組公式
Excel添加編輯或刪除批註
如何操作Excel會顯得很厲害?
Excel中MAX和DMAX的區別

TAG:圖片 | 分享 | 方法 | Excel | 查找 |