-
1 # 使用者3321390249605
-
2 # 使用者1192073377837
這類問題的解決方法其實很多,最簡單的Excel函式就可以有VLOOKUP, INDEX+MATCH,合併查詢等,前提是兩個表之間有相關的欄位。這些函式的用法在網上多如牛毛。
除此之外,對於資料量超過100萬行的表,用Excel中的PowerQuery進行合併查詢,也是超高效的。
其實,這反映了Excel軟體使用者的一個困惑:
如果我告訴你可以用某一個函式解決這個問題,那你可以很快地找到解決方案。但是很多初學者並沒有系統地瞭解過函式和各種用法,所以遇到問題之後想去搜索都不知道該用什麼關鍵詞。
所以我建議那些要經常使用Excel或者需要重度使用Excel的朋友,先找一個完整的教程,系統化地學習一遍,起碼有了基本的概念。然後在工作中,使用中不斷強化,遇到問題搜尋查詢。
-
3 # 活潑風聲7x
一、主體不同
1、vlookup:是Excel中的一個縱向查詢函式。
2、index:是返回表或區域中的值或值的引用。
3、match:返回指定數值在指定陣列區域中的位置。
二、功能不同
1、vlookup:是按列查詢,最終返回該列所需查詢序列所對應的值;與之對應的HLOOKUP是按行查詢的。
2、index:返回表格或陣列中的元素值,此元素由行號和列號的索引值給定。當函式 INDEX 的第一個引數為陣列常量時,使用陣列形式。
3、match:MATCH 函式可在單元格區域中搜索指定項,然後返回該項在單元格區域中的相對位置。
三、特點不同
1、vlookup:可以用來核對資料,多個表格之間快速匯入資料等函式功能。
2、index:同時使用了 row_num 和 column_num 引數,INDEX 將返回 row_num 和 column_num 交叉處單元格中的值。
3、match:需要獲得單元格區域中某個專案的位置而不是專案本身,則應該使用 MATCH 函式而不是某個 LOOKUP 函式。
回覆列表
當VLOOKUP第4個引數用TRUE或1時,功能和LOOKUP是一致的,這裡要注意的是要用升序排列。LOOKUP有時用在特殊技巧方面,方便些。
VLOOKUP函式主要用其第4引數為FALSE或0時的功能,查詢返回值非常方便,這裡不需要按升序排列,如果查詢值不位於第一列,又常被INDEX+MATCH組合函式來替代。