=VLOOKUP(C9,Sheet1!A10:B148,2,FALSE) EXCEL中这个公式会出现#N/A 怎么让它变成0,
以下是根据您的需求改写后的公式:公式一:
```less
=IF(COUNTIF(Sheet1!A$10:B$148,C9)>0,VLOOKUP(C9,Sheet1!A$10:B$148,2,FALSE),0)
```
公式二:
```less
=IF(ISNA(MATCH(C9,Sheet1!A$10:B$148,0)),0,VLOOKUP(C9,Sheet1!A$10:B$148,2,FALSE))
```
公式三:
```less
=IF(ISNA(VLOOKUP(C9,Sheet1!A$10:B$148,2,FALSE)),0,VLOOKUP(C9,Sheet1!A$10:B$148,2,FALSE))
```
公式四:
```less
=IF(ISERROR(VLOOKUP(C9,Sheet1!A$10:B$148,2,FALSE)),0,VLOOKUP(C9,Sheet1!A$10:B$148,2,FALSE))
```
公式五(适用于EXCEL 2007及以上版本):
```less
=IFERROR(VLOOKUP(C9,Sheet1!A$10:B$148,2,),0)
```
请注意,以上公式在Excel 2007及以上版本中都是可行的。希望对您有所帮助!=vlookup(b4,sheet1!b$3:d$545,3,false),在sheet1表的b3到b545里找当前工作表b4单元格的值,找到就返回所在行对应的d列值。即从b列数到d列,d列是3。
同样=vlookup(b18,库存表20090911!b$4:k$322,10,false),是在名为“库存表20090911”工作表的b4到b322里找当前工作表b18单元格的值,找到就返回所在行对应的d列值。
这样的公式看帮助就能学到。VLOOKUP(D1,Sheet1!$B$1:$C$31,2,FALSE)$B$1:$C$31加个绝对符号=vlookup(f2,if({1,0},sheet2!f2:f46,sheet2!as2:as46),2,false)
此公式正确,不是数组公式,不用按三键吧。
看一下引用的数据区域是否有问题。
再看看别人怎么说的。
发布者:admin,转转请注明出处:http://www.yc00.com/num/1724793915a3176708.html
评论列表(0条)