PS+Excel,做一套圖片不變形的動態(tài)查詢系統(tǒng)(下)
?
作者:夏雪來源:部落窩教育發(fā)布時間:2018-10-09 12:04:56點擊:5672
編按:
本篇為《PS+Excel,做一套圖片不變形的動態(tài)查詢系統(tǒng)》的下篇。
上篇里,通過兩個步驟我們準備好了圖片并批量導(dǎo)入了數(shù)據(jù)源表中。本篇我們就做出查詢表。查詢表的最終效果如下:
第三步:完成動態(tài)查詢系統(tǒng)
我們根據(jù)上一步驟完成的帶有圖片的數(shù)據(jù)源,做一個動態(tài)查詢檔案,輸入姓名即可查詢到照片、性別、出生日期等。做好了之后是這樣的:
怎么操作呢?步驟如下:
(1)首先創(chuàng)建以下表格。
(2)在姓名對應(yīng)的B2單元格輸入“吳磊”。
(3)接下來“性別”“出生年月”等其他信息的獲取,我們根據(jù)姓名“吳磊”采用一個公式來完成。在性別對應(yīng)的B4單元格輸入
=IFERROR(OFFSET(數(shù)據(jù)源!$A$1,MATCH($B$2,數(shù)據(jù)源!$A:$A,0)-1,MATCH(查詢!A4,數(shù)據(jù)源!$1:$1,0)-1),"")
解析:
MATCH(查找內(nèi)容,查找區(qū)域,0):表示查找第一個參數(shù)在第二個參數(shù)的位置,第三個參數(shù)為0代表精確匹配。這里分別返回的是B2單元格“吳磊”在數(shù)據(jù)源A列(姓名列)對應(yīng)的位置6和A4單元格“性別”在數(shù)據(jù)源第1行(標題行)對應(yīng)的位置2。
OFFSET(參照位置,偏移的行位置,偏移的列位置):表示以第一個參數(shù)為位置參照,偏移到第二參數(shù)定義的行數(shù)和第三參數(shù)定義的列數(shù)所在的單元格,返回其值。這里的含義是以“數(shù)據(jù)源”表里的A1單元格為準,向下偏移6-1行向右偏移2-1列,獲取到B5單元格值“男”。
在上述OFFSET函數(shù)中,如果B2單元格為空,則返回錯誤信息“N/A”。我們利用IFERR0R函數(shù),當單元格返回錯誤“N/A”則輸出為空值。
因為后續(xù)還要查詢“出生年月”“星座”等,所以公式中“查詢!A4”這個是相對引用,其他都采用了絕對引用。
然后把這個公式復(fù)制應(yīng)用到“出生年月”“星座”等對應(yīng)的單元格里。注意修改相對引用項。
(4)接下來我們要把圖片動態(tài)引用過來。
單擊【公式】選項卡下的名稱管理器旁邊的“定義名稱”。
在在彈出的對話菜單中,【名稱】處輸入“照片”,【引用位置】輸入公式:
=INDEX(數(shù)據(jù)源!$G:$G,MATCH(查詢!$B$2,數(shù)據(jù)源!$A:$A,0))
解析:
MATCH:表示查找第一個參數(shù),也就是姓名“吳磊”單元格在第二個參數(shù)數(shù)據(jù)源姓名列的位置,返回6。
INDEX(數(shù)據(jù)區(qū)域,數(shù)據(jù)位置):表示用第二個參數(shù)給出的位置在第一個參數(shù)中查找對應(yīng)的值。
上述公式的意思就是利用INDEX函數(shù)返回數(shù)據(jù)源G列(圖片列)中對應(yīng)行號(由MATCH函數(shù)獲?。┪恢玫膱D片。
(5)復(fù)制數(shù)據(jù)源表任意一張照片,粘貼到“查詢”表的D2單元格。單擊該照片,在編輯欄中輸入公式:=照片,點擊Enter。
這樣當B2單元格輸入姓名后點擊確定,對應(yīng)的照片和其他信息就會一起動態(tài)更新了。
注意:使用這種方法時,當姓名為空的時候或者姓名錯誤的時候,仍然會顯示上一次操作之后的照片。
Ok,整個查詢系統(tǒng)就建立好了。簡單回顧一下:利用PS的動作批處理實現(xiàn)圖像不變形下統(tǒng)一大?。焕帽砀駱撕?span>table代碼實現(xiàn)圖像批量插入;利用INDEX函數(shù)定義“照片”實現(xiàn)照片的動態(tài)查詢。其他信息的動態(tài)查詢則是利用OFFSET函數(shù)實現(xiàn)的。
本文配套的練習課件請加入QQ群:264539405下載。
需要PS安裝協(xié)助的請加QQ群:728057972。
做Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和《Excel極速貫通班》直播課全心為你!
掃下方二維碼關(guān)注公眾號,可隨時隨地學(xué)習Excel:
相關(guān)推薦:
《PS+Excel,做一套圖片不變形的動態(tài)查詢系統(tǒng)(上)》
《 008號是誰?電話多少?你需要一張員工信息動態(tài)查詢表!》
《學(xué)會這2個公式,整理考勤數(shù)據(jù)只要一分鐘》
《EXCEL自動《固定資產(chǎn)折舊明細表》設(shè)計詳解》
最熱教程
- 像綠皮火車一樣長像珠穆拉瑪峰一樣高的Excel表怎么操作才方便?
- Power Query實戰(zhàn):按指定次數(shù)遞增數(shù)據(jù)
- 2019年全網(wǎng)最全—excel提取身份證信息合集?。ńㄗh收藏)-下篇
- 明明沒有重復(fù),Excel卻判定數(shù)據(jù)重復(fù),這是怎么回事?
- 文本格式的求和,及求和中最容易出現(xiàn)的問題解疑
- 致命缺陷:不懂一維表!
- 函數(shù)組合思維,你有嗎?
- 學(xué)會這2個公式,整理考勤數(shù)據(jù)只要一分鐘
- 就算被說是拍馬屁也成,今天你應(yīng)該這樣發(fā)Excel報表……
- 如何計算Excel單元格中的算式,四種求和方法請收好!