Vlookup跨表查詢實戰演示

2021-09-21 11:48:43 字數 877 閱讀 6466

之前寫了乙個關於vlookup

的帖子,

,其實發現平時的工作當中,使用到這個函式的情況還真不少,今天再來介紹一下這個函式的用法。

今天的例子跟前面的有點不同,之前的都是在乙個工作薄內,接下來的這個是實現乙個跨「工作薄」的逆向查詢。

工作薄一有兩個字段,員工號,中文名,如下:

工作薄二,有序號、房間號,員工號等多個字段,如下:

問題:根據」

工作薄一」

求得」工作薄二」

各人員對應的員工號?

分析:從工作薄一可以看出,所要查詢的字段是在人名的前面,這裡,做個假設,如果所要查詢的字段是在人名後面,那我們可以直接用以下公式求得:

=vlookup(d2,'[name list to training.xlsx]sheet1'!$a:$b,2,0)

動畫演示:

所以,我們如何解決這個位置問題呢?可能你們已經想到用if

函式了,可以利用它去調換位置,從而實現vlookup

的逆向查詢,公式如下:

=vlookup(d2,if(,'[namelisttotraining.xlsx]sheet1'!$a:$a,'[namelisttotraining.xlsx]sheet1'!$b:$b),2,0)

動畫演示:

在乙個月內有兩個使用者諮詢這個查詢的問題,所以寫上來這裡分享一下給大家,希望也能幫助你解決一些日常office問題。

mysql跨庫跨表查詢

簡單記錄 select from dysns.uchome pay record,91feile.phpcms game where uchome pay record.uid phpcms game.touserid select from dysns.uchome pay record,91fe...

MySQL 跨表查詢

select 表1列名 表2列名 from 表1 表2 where 條件 select 表1列名 表2列名 from 表1 inner join 表2 on 條件 全內連線 select 表1列名 表2列名 from 表1 left right inner join 表2 on 條件 左 右內連線 ...

跨表查詢經常有,何為跨表更新?

有點 sql 基礎的朋友肯定聽過 跨表查詢 那啥是跨表更新啊?專案新匯入了一批人員資料,這些人的有的部門名稱發生了變化,有的 發生了變化,暫且稱該表為 t dept members,系統中有另外一張表t user info記錄了人員資訊。要求將t dept members中有變化的資訊更新到t us...