这个大体上有两种用意。
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等函数忽略,对计算有点不友好。