如何使用vlookup,讓兩個表中人員姓名的排列順序不同,但資料可以自動匹配

時間 2021-05-09 10:27:15

1樓:科學工作者

公式:vlookup(工資表/b2,出勤表/b2:n99,6,)

函式含義:

vlookup函式是excel中的一個縱向查詢函式,它與lookup函式和hlookup函式屬於一類函式,在工作中都有廣泛應用,例如可以用來核對資料,多個**之間快速匯入資料等函式功能。功能是按列查詢,最終返回該列所需查詢列序所對應的值;與之對應的hlookup是按行查詢的。

函式的語法規則如下:

vlookup(lookup_value,table_array,col_index_num,range_lookup)

引數說明:

1、lookup_value為需要在資料表第一列中進行查詢的數值。lookup_value 可以為數值、引用或文字字串。當vlookup函式第一引數省略查詢值時,表示用0查詢。

2、table_array為需要在其中查詢資料的資料表。使用對區域或區域名稱的引用。

3、col_index_num為table_array 中查詢資料的資料列序號。col_index_num 為 1 時,返回 table_array 第一列的數值,col_index_num 為 2 時,返回 table_array 第二列的數值,以此類推。如果 col_index_num 小於1,函式 vlookup 返回錯誤值#value!

;如果 col_index_num 大於 table_array 的列數,函式 vlookup 返回錯誤值#ref!。

4、range_lookup為一邏輯值,指明函式 vlookup 查詢時是精確匹配,還是近似匹配。如果為false或0 ,則返回精確匹配,如果找不到,則返回錯誤值 #n/a。如果 range_lookup 為true或1,函式 vlookup 將查詢近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。

如果range_lookup 省略,則預設為近似匹配。

2樓:

工資表姓名假設為d2 出勤表姓名為c2,現場出勤為g列,那麼公式是這樣

=vlookup(d2,出勤表!c2:g65536,5,false)g65536可改為出勤表g列最後一個單元格,因為我不知道你g列最後一個單元格是多少,所以用g65536代替

vlookup語法

vlookup(所要查詢值所在單元格,查詢的區域,返回查詢區域中第幾列的值,精確查詢)

查詢區域中的範圍裡,第一列必須是要查詢值所在列。

3樓:匿名使用者

設id在b列,現場出勤輸入

=vlookup(b2,出勤表!b:g,6,0)函式中的6是選定區域的第6列。

函式中的0,代表精確查詢的意思,預設是0,1是模糊查詢

4樓:上海慧舍投資

vlookup:=vlookup(查詢值,查詢的區域,返回數值在查詢區域的列數,精確匹配)

如下:查詢的區域可用$字元將選區固定,然後把滑鼠游標放在第一個紅後面匹配出來的數字68單元格,右下角出現+,然後下拉複製公式

最終效果如下:

兩個表中人員姓名的排列順序不同,如何使用vlookup,讓兩表內的資料自動匹配?

5樓:匿名使用者

工資表姓名假設為d2 出勤表姓名為c2,現場出勤為g列,那麼公式是這樣=vlookup(d2,出勤表!c2:g65536,5,false)g65536可改為出勤表g列最後一個單元格,因為我不知道你g列最後一個單元格是多少,所以用g65536代替vlookup語法vlookup(所要查詢值所在單元格,查詢的區域,返回查詢區域中第幾列的值,精確查詢)查詢區域中的範圍裡,第一列必須是要查詢值所在列。

如何使用vlookup,讓兩個表中人員姓名的排列順序不同,但資料可以自動匹配?

6樓:匿名使用者

以id列(也就是b2列)為基準,在出勤表裡查詢對應的數值

=vlookup(工資表/b2,出勤表/b2:n99,6,)

7樓:匿名使用者

在工資表e2輸入

=sumif(出勤表!b:b,b2,出勤表!g:g)下拉填充

這個公式是在出勤表工作表中的b列查詢所有id號為2c-cn-001(b2單元格的值),將與其對應的g列上的現場出勤時間求和。

8樓:匿名使用者

用sumif 就可以了

怎麼用vlookup使有相同資料來源,但順序不同的兩個表,按其中一個表的順序排列?

9樓:匿名使用者

如圖,有需要追問聯絡

10樓:no紅袖添香

表2,b1=vlookup(a1,表1!a:b,2,false)

然後選定表2ab2列,按照a列升序排列

11樓:匿名使用者

fdl ;;sk oeiasj

如何excel中讓一張表按另一張表的順序排序 5

12樓:奧利奧

1、新建一個excel**sheet1,如下圖所示。

2、完成第一筆操作之後再建一個sheet2**,如回下圖所示。

3、在sheet1中加一輔助

答列(b列),輸入序列1、2、3、4、5、6、7、8、9、10。

4、完成第三步操作之後在sheet2的b1單元格輸入「=vlookup(a1,sheet1!a:g,2,false)」並按enter鍵,然後再用填充柄把b1公式下拉複製到b2~b10。

5、再完成第四步操作之後對b列升序排序就得到和sheet1一樣的排序了。完後把輔助列刪除即可。

13樓:alex的生活快與慢

可以用vlookup函式結合排序實現。

假如兩個**如下,要求表一的各科目名稱按照表二回的名稱順序排答列。第一步:在表二的名稱後邊填寫遞增序列

第二步:在b2單元格輸入公式 =vlookup(a2,$e$2:$f$10,2,0),回車確認並向下填充,此時a列科目名稱後邊填充為b列名稱後相應的編號

第三步:選中表一科目名稱與b列編號,以b列為主要關鍵字按升序排列。

第四步:刪除兩列輔助列即可

14樓:匿名使用者

表b b1輸入

=vlookup(a1,表a!a:b,2,0)

滑鼠移到b1 右下角 變實心 十字 下拉

15樓:匿名使用者

考慮用match具體的,不瞭解表結構,給不了公式

16樓:匿名使用者

1、確定檢索列

copy和順序列,bai順序列指提供排序標準的列,du檢索列指需要排序的zhi表中對應順序列的一列

2、順dao序列之後插入一列序號:1,2,3...

3、檢索列之後插入空列,以插入的是d列,順序表為1,排序表為2,為例:2!d1=vlookup(2!d1,1!a:b,2,0)

然後向下填充……

vlookup沒法解釋很多,不行追問

17樓:匿名使用者

a為順序表,b為要排序的表

這個可以在b表中用vlookup函式來查詢a表的中的資料

達到你要的效果!

18樓:匿名使用者

b表中a,b是唯一的麼?

假設1,2資料在a列,a,b資料都在b列

如果du唯一則可以考慮新增一個zhi輔助列,通過查詢daoa表中,內數容據a,b分別在b表中的位置進行排序。

=match(表a!b1,表b!b:b,0)往下拖,a應該返回2,b應該返回1

19樓:匿名使用者

這個很容易:

新增自定義序列,匯入表b中你想的順序的那一列資料;

將表a排序,選擇按自定義序列方式,找到剛匯入的那個序列,確定即可

20樓:離一野

兩個表的行數是一樣多嗎?

一樣多的話就好辦的啦

21樓:匿名使用者

這個。。。直接複製過去不就行了?

22樓:羅塢頭

你先把問題說說清楚,看不懂你你的描述。

如何讓兩個excel表的內容完全同步!急

綠衣人敲門 ab組合,按住ctrl,分別單擊a和b表。此方法最為簡單。使用巨集,開啟巨集 開始錄製巨集 把你之前的公式在做一遍 停止錄製巨集。這樣即使以後把b表內公式刪除了,在想要的時候不用重新輸入公式,只要執行一遍巨集就能夠實現了。excel表處理軟體是美國微軟公司研製的辦公自動化軟體office...

css如何讓兩個容器並排顯示,使用CSS如何讓兩個div並排顯示

是這樣的嗎 無標題文件 的文字很長的文字很長的文字很長的文字很長的 顯示時間 另一段文字 回憶 並排的話,你需要使用css的float屬性,然後在設定浮動 比如左右這樣,這個兩個div標籤就在同一行上了 同時靠左 當然有個前提,就是他們倆的父元素的寬度要至少大於400px,這樣才能在同一行上。這個結...

excel怎麼讓兩個表資料對應關聯起來

有錢哥哥 1 電腦開啟excel 2 電腦開啟excel 後,在姓名中輸入公式 vlookup a2,e 2 g 11,2,0 3 回車後下拉公式,就可以根據工號顯示姓名了。4 在金額中輸入公式 vlookup a2,e 2 g 11,3,0 5 回車下拉公式,就可以根據工號顯示金額了。 假設上下兩...