當前位置:
首頁 > 最新 > VLOOKUP與IFERROR是好搭檔

VLOOKUP與IFERROR是好搭檔

問題來源

後台朋友留言:

「第一個表有物料代碼,沒有表面處理,第二個表有物料代碼,有表面處理,但物料代碼只是第一個表的一部分,怎樣把第二表的表面處理匹配到第一個表?」

韓老師根據留言,概括數據如下:

關鍵操作

本題目的意圖是:按照「物料代碼」,查找不同代碼對應的「表面處理」數據,所以我們選用查找函數;

sheet2中的表面處理數據,是一列豎直分布的,所以用列查找函數VLOOKUP。

而:sheet2中的「物料代碼」只有sheet1中的一部分,所以查找的結果可能會出現錯誤,可以使用IFERROR函數修正。

查找過程如下:

GIF/1039K

公式解析:

1、VLOOKUP(A2,Sheet2!$A$2:$B$12,2,0)

VLOOKUP函數的語法:

=VLOOKUP(要查找的值,要在其中查找值的區域,區域中包含返回值的列號,精確匹配或近似匹配)

本示例公式中:

A2:是要查找的值,要給A2查找對應的「表面處理」數據;

Sheet2!$A$2:$B$12:要在其中查找值的區域;

2:區域中包含返回值的列號,返回值是「表面處理」數據,該數據在查找區域是第2列;

:是精確匹配。

特別注意:

第一個參數「要查找的值」應該始終位於第二個參數「要在其中查找值的區域」的第一列,這樣 VLOOKUP 才能正常工作。

VLOOKUP公式向下填充時,為保證「要在其中查找值的區域」不變,要把該區域絕對引用。

2、=IFERROR(VLOOKUP(A2,Sheet2!$A$2:$B$12,2,0),"")

IFERROR函數的語法:

IFERROR(值, 如果值錯誤)

本示例公式中:

IFERROR計算以下錯誤類型:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、 #NAME? 或 #NULL!。

素材下載

鏈接:http://pan.baidu.com/s/1c3z0VO

密碼:2kd4


點擊展開全文

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 韓老師講Office 的精彩文章:

數值的特殊舍入方式:舍入到偶數或奇數
Excel004 高級篩選
MAX、MIN與IF結合,統計眾多部門中同一部門數據最大值與最小值
DATEDIF函數按年、月、天精確計算員工工齡
身份證號碼統計易出現的錯誤

TAG:韓老師講Office |

您可能感興趣

Excel每周筆記:VLOOKUP專題之字元串操作函數的組合運用
通過VLOOKUP函數從一個表中取數到另一個表