我要投稿 投訴建議

求Excel函數匹配寫法!

回答
語文迷問答

2016-05-23

  在B表的 E2 輸入 =VLOOKUP(A2,A表數據庫!$A$2:$C$11,3,"")

  $A$2:$C$11 是表示你所能匹配的區域,加了$符號是讓這個公式下拉不會把這區域改變

  如果B列才是編號,那公式應為: =VLOOKUP(A2,A表數據庫!$B$2:$C$11,2,"")

  如果D列才是名稱的話,A列是編號: =VLOOKUP(A2,A表數據庫!$A$2:$D$11,4,"")

  VLOOKUP這個函數公式的正常用法是: 選擇需要以前面一個單元格內容為條件,再指定一個區域,然后選擇這個區域中第一列開始與條件對應的行至需要匹配或體現出來單元格所在的列(指定區域第一列為1,順右數),""兩個引號為空白,即為 如果沒有相匹配就表示空白,或可以填寫其他內容


擴展資料

  =VLOOKUP(A2,A表數據庫!A:C,3,0),意思是到A表數據庫的A列查找當前表A2的編號,返回同一行C列的值,如果編號在A表數據庫的B列,代表名稱在E列,那么公式就要寫成=VLOOKUP(A2,A表數據庫!B:E,4,0),因為代表名稱在B:E的第四列。為了當A2是空值時不顯示錯誤值,公式可以寫成=IF(ISERROR(VLOOKUP(A2,A表數據庫!A:C,3,0)),"",VLOOKUP(A2,A表數據庫!A:C,3,0))


  =VLOOKUP(A2,A表數據庫!A:C,3,0)

  公式表示以A2的值在 A表數據庫!A:C區域中查找,A:C共3列,其中A2的值必須存在于查找區域的`第一列,找到再返回對應列的數值,跟在區域后面的3就是要指名返回哪一列的數據,在本題中,3對應的就是C列。如果改為2則對應B列。

  所以如果D列才是代表名稱,則公式要改為:

  =VLOOKUP(A2,A表數據庫!A:D,4,0)

  再次強調,A2的值必須要存在于查找區域的第一列,如果區域 表數據庫!A:D 第一列就是A列,則A2要存在于A列,如果改為 表數據庫!C:D ,則C列是第一列,A2要存在于C列。


真人一级一级97一片a毛片√91,91精品丝袜无码人妻一区,亚国产成人精品久久久,亚洲色成人一区二区三区
亚洲精品一级在线上播放 | 日韩AⅤ精品国内在线 | 真实国产老熟女无套中出 | 亚洲一区二区三区偷拍女厕 | 亚洲色国产欧美 | 亚洲精品最新自产拍在线观看 |