提起怎樣根據姓名匹配對應數據,大家都知道,有人問Excel如何從一個表中分類提取另一個表對應的數據?另外,還有人想問vlookup能根據兩條件查找匹配的數據嗎,比如班級是1班,姓名為張三,相應的數據引過來,你知道這是怎麼回事?其實EXCEL中如何將相同人名的數據匹配,下面就一起來看看Excel如何從一個表中分類提取另一個表對應的數據?希望能夠幫助到大家!
怎樣根據姓名匹配對應數據
1、怎樣根據姓名匹配對應數據:Excel如何從一個表中分類提取另一個表對應的數據?
VLOOKUP是一個查找函數,給定一個查找的目標,它就能從指定的查找區域中查找返回想要查找到的值。它的基本語法為:excel按照姓名自動匹配數據。
VLOOKUP(查找目標,查找範圍,返回值的列數,OR模糊查找)
EXCEL中如何將相同人名的數據匹配
下面以一個實例來介紹一下這四個參數的使用
例1:如下圖所示,要求根據表二中的姓名,查找姓名所對應的年齡。
公式:=VLOOKUP(,$B$2:$D$8,3,0)excel 查找名字對應的數據。
參數說明:如何通過姓名配對數據。
1查找目標:就是你指定的查找的內容或單元格引用。本例中表二A列的姓名就是查找目標。要根據表二的“姓名”在表一中A列進行查找。excel匹配相同姓名數據。
公式:=VLOOKUP(,$B$2:$D$8,3,0)
2查找範圍(VLOOKUP(,$B$2:$D$8,3,0)):指定了查找目標,如果沒有說從哪裡查找,EXCEL肯定會很為難。所以下一步就要指定從哪個範圍中進行查找。VLOOKUP的這第二個參數可以從一個單元格區域中查找,也可以從一個常量數組或內存數組中查找。本例中要從表一中進行查找,那麼範圍要怎麼指定呢?這裏也是極易出錯的地方。大家一定要注意,給定的第二個參數查找範圍要合以下條件才不會出錯:
A查找目標一定要在該區域的列。本例中查找表二的姓名,那麼姓名所對應的表一的姓名列,那麼表一的姓名列(列)一定要是查找區域的列。象本例中,給定的區域要從第二列開始,即$B$2:$D$8,而不能是$A$2:$D$8。因為查找的“姓名”不在$A$2:$D$8區域的列。
B該區域中一定要包含要返回值所在的列,本例中要返回的值是年齡。年齡列(表一的D列)一定要包括在這個範圍內,即:$B$2:$D$8,如果寫成$B$2:$C$8就是錯的。名字匹配excel。
3返回值的列數(=VLOOKUP(,$B$2:$D$8,3,0))。這是VLOOKUP第3個參數。它是一個整數值。它怎麼得來的呢。它是“返回值”在第二個參數給定的區域中的列數。本例中要返回的是“年齡”,它是第二個參數查找範圍$B$2:$D$8的第3列。這裏一定要注意,列數不是在工作表中的列數(不是第4列),而是在查找範圍區域的第幾列。如果本例中要是查找姓名所對應的性別,第3個參數的值應該設置為多少呢。答案是2。因為性別在$B$2:$D$8的第2列中。
2、vlookup能根據兩條件查找匹配的數據嗎,比如班級是1班,姓名為張三,相應的數據引過來
給你說下吧兩個表格的數據自動匹配。
以上就是與Excel如何從一個表中分類提取另一個表對應的數據?相關內容,是關於Excel如何從一個表中分類提取另一個表對應的數據?的分享。看完怎樣根據姓名匹配對應數據后,希望這對大家有所幫助!