1. 如何使用vlookup,讓兩個表中人員姓名的排列順序不同,但數據可以自動匹配
公式: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. 如何將兩個不同表格中相同名稱(順序不同)對應的數據
方法:
假定名字在A列,數據在B列,匯總數據放在C列。
示例公式:
=if(countif(a$1:a1,a1)=1,sumif(a:a,a1,b:b),"") 下拉填充。結果為:在相同名字第一次出現的同行C列顯示該名稱的匯總數據,後面出現的相同名字不再顯示匯總數據。
用countif(a$1:a1,a1)判斷同類名字是否第一次出現;
用sumif(a:a,a1,b:b)匯總相同名稱的對應數據。
3. Excel兩列有相同內容,但順序不同如何匹配數據
可以用VLOOKUP。4. 如何在excel表格中將兩列姓名相同但順序不同的表格相對應,並匹配相應數據
沒有圖,只能描述下怎麼處理了:
1、確定用來排序的表(稱為基準表),然後對另外一個表格進行數據處理;
2、對被處理表格先在A列前增加1列輔助列(插入列);
3、在插入的A列中使用 match 函數,查詢本行數據 姓名 在基準表中的位置;
4、公式下拉,完成所有行的查詢,檢查數據是否有錯誤信息,並核對解決(注意重名問題);
5、使用輔助列對所有數據進行排序,然後刪除輔助列,調整下其他數據(主要是序號之類);
6、獲得需要的表格。
5. Excel兩個表中名稱不同的列怎麼匹配
Excel兩個表中名稱不同的列進行數據匹配的步驟是:
1、打開Excel工作表;
2、根據兩個表的數據規律判斷,I列的單位名稱左邊的2個字元同樣存在於A列的字元前端,因此可以通過LEFT(I2,2)的方式,截取出I2的前兩個字元,然後再加上*通配符的方式,在B列進行名稱匹配,在J2單元格輸入以下公式 =VLOOKUP(LEFT($I2,2)&"*",$B:$E,COLUMN(A1),0) 公式表示:在B列精確匹配I2單元格前2個字元與*通配符的名稱,然後返回對應COLUMN(A1)列(即第1列、B列)數據。當公式向右填充時,COLUMN(A1)自動變成COLUMN(B1)、COLUMN(C1)……列(即第2列C列、第3列D列……)數據。
3、將游標移動到J2單元格的右下角,到出現智能填充按鈕(黑色的+號),按住按鈕,向右向下填充公式,即可。