优秀的编程知识分享平台

网站首页 > 技术文章 正文

excel公式后面加的&""是什么意思呢?

nanyue 2024-10-26 11:28:03 技术文章 2 ℃

这个大体上有两种用意。

1.将数值转换成文本

=VLOOKUP(F2,A:C,3,0)

举个使用VLOOKUP函数的场景,如下图所示,员工信息表A:C区域中,A列员工号是文本型数字,使用VLOOKUP函数查询找的时候,F列的员工号数值型、文本型都有,此时数值型的员工号就会返回错误值N/A,

在员工员后面加上&"",不管它是不是文本型员工号,在公式里全部转换成为文本型,VLOOKUP的查询结果就是正确的了。

=VLOOKUP(F2&"",A:C,3,0)

2.公式返回值要求区域空单元格和0值

同样是在上图中,可以看到VLOOKUP函数在G5、G6单元格得到的结果都是0,查看员工信息表,C13单元格是个空单元格,C17单元格的值是0,公式返回值不能正确反映C13单元格的值。如果在公式后面加上&"",它的显示结果就是对的了。

=VLOOKUP(F2&"",A:C,3,0)&""

只是这样又带来另外的一个问题,加上&""后,返回的数字都变成文本型了,它们在运算中会被SUM等函数忽略,对计算有点不友好。

最近发表
标签列表