tft每日頭條

 > 生活

 > excel表格中vlookup計算出現錯誤

excel表格中vlookup計算出現錯誤

生活 更新时间:2024-12-21 20:32:49

問題來源

後台朋友留言:

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

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

excel表格中vlookup計算出現錯誤(ExcelVLOOKUP與IFERROR是好搭檔)1

關鍵操作

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

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

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

查找過程如下:

excel表格中vlookup計算出現錯誤(ExcelVLOOKUP與IFERROR是好搭檔)2

公式解析:

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

VLOOKUP函數的語法:

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

本示例公式中:

  • A2:是要查找的值,要給A2查找對應的“表面處理”數據;

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

  • 2:區域中包含返回值的列号,返回值是“表面處理”數據,該數據在查找區域是第2列;

  • 0:是精确匹配。

特别注意:

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

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

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

IFERROR函數的語法:

IFERROR(值, 如果值錯誤)

本示例公式中:

excel表格中vlookup計算出現錯誤(ExcelVLOOKUP與IFERROR是好搭檔)3

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

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved