Excel活學活用之姓名和照片智能關聯教程
上圖為明星檔案資料表,請實現以下動態查詢:
一、自動提供明星姓名以供選擇
二、選定明星後,會自動查詢明星的信息和照片
操作步驟:
1、首先我們要準備明星檔案數據表,如上。
2、新建一個表格,命名為查詢表。在查詢表中我們根據明星檔案數據,製作如下欄位,以備查詢。查詢界面如下:
3、通過數據驗證(數據有效性)來限制明星姓名的選擇。首先選中B2單元格,單擊:數據——數據驗證,會出現如下設置界面:
我們要選擇:序列,來源為=Sheet1!$A$2:$A$7,也就是將第一張表中的明星姓名作為選擇項,從而提供選擇,限制輸入其他非法字元。
4、設置函數來自動更新信息。
D2=VLOOKUP($B$2,Sheet1!A:B,2,0)
B3=VLOOKUP($B$2,Sheet1!A:C,3,0)
D3=VLOOKUP($B$2,Sheet1!A:D,4,0)
在第三步中,我們已經提供了明星姓名選擇項。這一步我們利用vlookup函數進行查詢,通過姓名和出生年月、籍貫、特長進行自動查詢,如此就實現了一輸入姓名,立刻得到其出生年月、籍貫、特長。
5、通過定義名稱來實現對照片的動態引用。
我們回到查詢表,選中E2單元格,依次單擊:公式——名稱管理器,會出現如下設置界面:
我們選擇新建,出現如下設置界面:
在名稱中,我們輸入:照片。
在引用位置中,我們輸入公式:=INDEX(Sheet1!$E:$E,MATCH(查詢表!$B$2,Sheet1!$A:$A,))
公式解讀:我們先用match函數查詢出查詢表B2單元格(明星姓名)位於sheet1 表中B列的位置。match函數最後一個參數不輸入,意思是精確匹配。再配合index函數,求出同樣的行號,照片所在列對應的照片,也就是E列對應的照片。
6、將sheet1 中任意一張明星照片複製到E2單元格,進行調整大小,使之適合表格。並選中E2單元格,在函數編輯框中輸入:=照片
7、全選查詢表,填充為白色。如此會讓界面更好看,沒有多餘的線條進行干擾。
如此即可大功告成。
最終完成的效果如下:
你的讚賞是我堅持原創的動力
讚賞共 0 人讚賞推薦閱讀:
※時跨大約105年的美國聾人歷史照片
※歷史照片:女士的大膽著裝,是男人眼中的美
※?? 傳奇影星夏夢去世—老照片回顧她美麗的一生
※江青不常見照片:告訴你一個不一樣的江青
※20張照片證明,孩子是世界上最邪惡的生物!