位置:首頁 > 軟件操作教程 > 辦公軟件 > Excel > 問題詳情

怎么用Excel照相機功能在Excel中顯示和調(diào)用圖片?

提問人:周麗平發(fā)布時間:2021-07-14

如下圖所示,左側包含了四個插入到Excel當中的圖片,并且每張圖片都具有英文字母的索引標識。用戶可以通過設定,在右側【調(diào)用目標】的所在位置輸入不同的索引標識,讓Excel在【調(diào)用結果】位置自動顯示相應的圖片。

image.png

實現(xiàn)這一功能的主要原理來自于Excel的圖片鏈接功能,也就是傳說中的【照相機】功能。我早先曾經(jīng)提到過,Excel當中的照相機功能并非必需通過自定義菜單把那個【照相機】命令按鈕調(diào)出來才能使用。因為它的實質是【包含鏈接的圖片】,因此可以通過更簡便的方法來實現(xiàn)。具體方法如下:

1、選中需要拍照的單元格區(qū)域,例如A1:D5區(qū)域,按<Ctrl+C>進行復制;

2、在表格里選中一個放置”照片“的地方,然后如果是在2003版中,需要按住<Shift>鍵,然后在菜單欄上點擊【編輯】,在下拉菜單中會出現(xiàn)【粘貼圖片鏈接】命令(如果不按住<Shift>鍵,這個命令就不會出現(xiàn)在下拉菜單中),點擊這個命令就會在當前位置生成目標區(qū)域的一個鏡像圖片。

如下圖所示:

image.png

如果是在2007以上版本中,第2步中就不需要按Shift鍵,直接在【開始】選項卡中點【粘貼】下拉按鈕,在其中選擇那個帶鏈條的圖片按鈕即可,如下圖所示。

image.png

以上操作過程就是所謂的”照相機“功能,生成的”圖片鏈接“實際上就是目標區(qū)域的一個鏡像圖片,更改目標區(qū)域的內(nèi)容,會實時反映在這個圖片中,就好象一個實時監(jiān)視窗口一樣。選中這個圖片可以在Excel的公式編輯欄中看到它實際上包含了一個單元格地址的鏈接公式:=A1:D5,如下圖所示。所以說這個功能的本質就是帶鏈接的圖片。

image.png

這個帶鏈接的圖片所顯示的內(nèi)容并不僅僅是目標區(qū)域單元格中的內(nèi)容,它更像是一幅衛(wèi)星照片,會把目標單元格區(qū)域范圍內(nèi)所有可以顯示的內(nèi)容都拍攝進去,包括出現(xiàn)在此區(qū)域中的圖片、圖形甚至是圖表。雖然這些對象并不屬于某個具體的單元格,但只要他們的位置與目標單元格區(qū)域的范圍重疊,就可以被這個照相機功能忠實地記錄下來。如下圖所示。

image.png

基于上述的原理,如果在不同單元格區(qū)域范圍中放置不同的圖片,就可以通過鏈接到相應的單元格地址,顯示調(diào)用不同的圖片。如下圖所示。

image.png

要在上述基礎上,通過索引條件來進行有據(jù)可依的圖片顯示調(diào)用,需要從下面兩個方面來實現(xiàn):

1、通過公式,將索引項與圖片所在單元格的地址建立關聯(lián)關系。這個可以用很多查詢引用函數(shù)來實現(xiàn),例如Indirect+Match函數(shù)的組合。

2、由于圖片鏈接的公式中除了直接使用單元格地址以外,并不能直接使用其他函數(shù)公式。因此在這里要使用【定義名稱】功能建立一座引用的橋梁。

以本文最開頭的圖片實例為例,具體操作方法如下:

1、按<Ctrl+F3>組合鍵打開【定義名稱】對話框,點擊【新建】按鈕新建一個定義名稱pic

pic=INDIRECT("B"&MATCH(Sheet1!$H$2,Sheet1!$A$1:$A$4,0))

公式的意思很簡單,通過Match函數(shù)查找H2單元格中的索引目標在A列索引項當中的位置,然后通過Indirect函數(shù)在B列中引用到這個相應圖片的所在位置。

2、定義名稱完成后,選中”調(diào)用結果“位置的”照片“圖片,在公式編輯欄中輸入”=pic“即可。

此時,在H2單元格中變換不同的索引內(nèi)容,都可以讓左側的”照片“中自動顯示所對應的不同目標圖片。

image.png

繼續(xù)查找其他問題的答案?

回復(0)
返回頂部