Excel中的VLOOKUP函數,在工作中我們會經常用到,比如說反向查找,多條件查找等等。但有時候我們要查找的數據并不都是在同一張工作表中,所以今天要跟大家分享的是VLOOKUP函數的高級用法——跨表查找。
實例:下圖中有跨表查找、水果、化妝品、生活用品等4張工作表,其中,水果、化妝品、生活用品等表中都是一些産品的銷售額,我們需要在“跨表查找”工作表中根據“産品編号”,判斷該産品編号屬于哪個表,并且在對應的表格中查找産品名稱和銷售額。
具體操作步驟如下。
1、點擊菜單欄的公式選項卡,在“定義的名稱”工具組中點擊“定義名稱”。
2、彈出“新建名稱”對話框,在“名稱”後面的輸入框中輸入名稱名“a”,在“引用位置”後面的輸入框中輸入公式“=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)”,點擊“确定”按鈕。
3、選中“跨表查找”工作表的B2單元格,在編輯欄中輸入公式“=IFERROR(LOOKUP(1,0/COUNTIF(INDIRECT("'"&a&"'!A:A"),A2),a),"")”,按回車鍵回車并将公式下拉填充至B7單元格。
4、選中“跨表查找”工作表的C2單元格,在編輯欄中輸入公式“=IFERROR(VLOOKUP($A2,INDIRECT("'"&$B2&"'!A:D"),COLUMN(B1),0),"")”,按回車鍵回車并将公式下拉填充至C7單元格,右拉填充至D7單元格。
5、最終的效果圖如下。
這樣的跨表查找你會了嗎?覺得文章不錯,可以轉發和點贊,多多支持,謝謝大家!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!