请教一个关于EXCEL函数使用的问题

来源:百度知道 编辑:UC知道 时间:2024/05/09 07:16:25
工作中我需要对一些固定的供应商整理出当月的应付帐款余额,我通常是通过财务软件将所有的供应商余额输出成EXCEL后再一点点手工整理出来因此很麻烦。最近我学到了用LOOKUP这个函数,但在实际操作中经常会出现这样的情况:我将固定的供应商设置为A表,当月输出的工作表为B表,B表中因为当月某些供应商应付款余额为0而不出现在该表中,实际上没有A表中要找的供应商,理应在A表中为0,但是使用了LOOKUP这个函数后(公式为:=LOOKUP(A2:A81,B!B2:B115,B!F2:F115))A表要找的但B表中没有的供应商就在提供一个与它临近的数值。这样很不准确,请大家帮忙解决一下这个函数公式应该怎样写。谢谢

用vlookup函数。
1、公式
=vLOOKUP(A2:A81,B!B2:F115,5,false)
解释:在B!B2:F115中的第一列(B!B2:B115)中查找A2:A81,若找到,返回对应的第五列(B!F2:F115)中的值,否则返回 #N/A。
注:公式中的false,是精确匹配,如果是ture或者没有,则找最近的值(这点好像帮助上正好写反了)。
2、如果不想出现#N/A,则加一条判断语句:
=if(iserror(vLOOKUP(A2:A81,B!B2:F115,5,false)),"",vLOOKUP(A2:A81,B!B2:F115,5,false))
3、这个是数组公式,输入完第一个公式后,自这个单元格起选中这一列,按F2,按Ctrl+Shift+Enter。