情景1:小明从左边的表里查找至右边的票据编号下面的金额时出现错误#N/A。如下图所示:
原因:A列的开票凭证号是数值型,F列的开票凭证号是文本型(左边有绿色的三角符号),所以导致查找结果出现了错误。
解决方法:将现两列的凭证编号的格式统一一致。可直接在将公式修改为:
=VLOOKUP(--F2,$A$2:$D$14,4,0)
说明:“--”是减负运算,类似于数学中的“负负得正”。这里将F列的凭证编号强制性地转换为数值型,即在公式内实现了格式的转换,而避免了对数据源的二次修改。
情景2:小明从左边的表里查找至右边的票据编号下面的金额时出现错误#N/A。如下图所示:
原因:A列的开票凭证号是文本型(左边有绿色的三角符号),F列的开票凭证号是数值型,所以导致查找结果出现了错误。
解决方法:将现两列的凭证编号的格式统一一致。可直接在将公式修改为:
=VLOOKUP(F2&'',$A$2:$D$14,4,0)
说明:&“”是强制地将数值型的数值变成了文本型。这里将F列的凭证编号强制性地转换为文本型,即在公式内实现了格式的转换,而避免了对数据源的二次修改。
情景3:小明从左边的表里查找至右边的票据编号下面的金额时出现错误0,原来应该为空白。如下图所示:
原因:Vlookup函数将空白当成了0值。
解决方法:可直接在将公式修改为:
=VLOOKUP(F2,$A$2:$D$14,4,0)&''
说明:&''将原来为空白的强制转换成空白而不使其变成0值。即在公式内实现了格式的转换,而避免了对查询结果的二次修改。
来源:24财务excel,作者:刘必麟
联系客服