-
1 # EXCEL學習微課堂
-
2 # Excel大全
這個問題,一般都用函式來實現,也是Excel中最基礎的操作了,這裡我就分享下如下兩個函式:
Vlookup函式
Index+Match組合函式
01 Vlookup函式Vlookup函式,Excel總最常用的函數了,沒有之一。
用法: =Vlookup( 找什麼,在哪裡找,返回哪列資料, 查詢方式 )
我再發一張Vlookup函式的用法:
但是,用Vlookup,很多人可能就會碰見逆向查詢問題,若想返回的列,在查詢列的左側,那,很多人就乾瞪眼了!
所以,我就再給大家介紹一組非常靈活的查詢組合,Index+Match函式
02 Index+Match最靈活查詢組合函式基本用法: =index(陣列, 第幾行, 第幾列); =match(找什麼, 哪裡找, 查詢方式)
說白了,一個Vlookup,我拆成先用Match找出查詢值得位置,再用Index去找出相同位置上的其他單元格數值,這,就比Vlookup靈活了,因為Index+Match,無關乎目標單元格的位置!
如下所示:
雖說,使用Index+Match組合公式看起來比較長,可,實際上,組合的邏輯簡單!
Index+Match用法動畫演示如下:
-
3 # 跟路飛學excel
第一反應就是用vlookup函式
比如這是一份資料來源,在sheet2
這是sheet3匹配出來的結果
只要在sheet3的B和C列輸入公式就可以了
B列填入=VLOOKUP($A:$A,Sheet2!$A:$D,2)
C列填入=VLOOKUP($A:$A,Sheet2!$A:$D,4)
-
4 # 談天說地聊工作
沒完全明白你具體的要求或想要達到的效果。按我的理解簡單敘述如下:
假設表1存放著個人資訊(工作表名稱為“表1”)
修改另一工作名稱為“表2”,姓名、性別、年齡等資訊在不同的行,
在B2單元格輸入公式:=VLOOKUP(表2!B$1,表1!$A:$E,2,FALSE)
在B3單元格輸入公式:=VLOOKUP(表2!B$1,表1!$A:$E,3,FALSE)
在B4單元格輸入公式:=VLOOKUP(表2!B$1,表1!$A:$E,4,FALSE)
輸入完成後效果如下圖
將B列公式向右(C列、D列)複製,複製後效果如下
在姓名行(第一行)輸入任意順序的姓名,其對應的性別、年齡、學歷等資訊就會自動生成。
回覆列表
把電子表格裡同一個人的部分資訊自動填充到另一張表格指定的單元格里?這要根據不同的資訊採取不同的處理方法,主要分兩種情況:
1、文字和數字資訊等非圖片資訊:用VLOOKUP函式搞定
2、圖片資訊:就要用定義名稱、INDIRECT函式、MATCH函式等
例項:
根據姓名從《員工基本資訊表》中查詢同一人的資訊,自動填充到《員工資訊動態查詢表》,包括基本資訊和照片。
步驟:
2、設計的查詢表樣式,如下圖:
3. 在F3單元格輸入公式:=VLOOKUP($D$3,員工基本情況表!$A:$G,MATCH(E3,員工基本情況表!$A$1:$G$1,0),0),因為E3用的相對引用,其他的是絕對引用,所以可以直接複製公式到D4/D5/F4/F5單元格),這樣除照片以外的所有資訊就已自動填充過來了。
公式說明:
①MATCH (目標值,查詢區域,精確匹配0),透過MATCH函式來查詢E3單元格“員工編號”在員工基本情況表!$A$1:$G$1的位置,即第幾列。
4. 定義名稱“圖片”。公式→定義名稱→圖片→引用位置中錄入公式=INDIRECT("員工基本情況表!H"&MATCH(查詢表!$D$3,員工基本情況表!$A:$A,0))
公式說明:
①"員工基本情況表!H"&MATCH(查詢表!$D$3,員工基本情況表!$A:$A,0):即用"員工基本情況表!H"連線MATCH函式查詢D3單元格姓名所在的行號,結果為員工基本情況表的某個單元格,比如D3為美女1時,公式返回的是員工基本情況表的H3單元格。
②INDIRECT函式是建立對命名區域的引用,如果查詢出來的是H3,即為引用H3單元格。
④比如D3為美女1時,通俗地講就是G3單元格=員工基本情況表的H3單元格。
5. 貼上一張圖片到G3單元格,調整圖片大小與單元格大小相同,選中圖片,在編輯欄輸入=圖片,回車就大功能告成了,圖片資訊也自動填充過來了,可以輸入不同的員工姓名試試。
1、《EXCEL插入3000名員工一一對應的照片,原來只要2鍾?》
2、《Vlookup精確查詢,讓你的工作效率翻倍》
3、《比VLOOKUP好用10倍的自定義函式VLOOKUPS,解決VLOOKUP的難題》