20.3.1 &连接符
“&”运算符可以将两个字符串连接为一个新的字符串,如图20‑4所示。
用户若需要在两字符之间加间隔,例如可在&之间加一空格,空格的表示方法为一对半角双引号之间敲空格键,即输入一空格,如图20‑5所示。
【示例-1】用&符号连接空文本,屏蔽VLOOKUP函数中返回的0值。
当使用VLOOKUP、OFFSET等查找引用函数时,如果目标单元格为空,公式结果将返回0值。用户可使用&符号将公式与空文本("")连接,可将无意义0值显示为空文本。
如图19-6展示的是某商场商品编码表,需要根据D2单元格的商品名称,查询对应的商品编码。在E2单元格中输入以下公式。
=VLOOKUP(D2,A:B,2,0)&""
由于E2单元格内容为“加湿器”,在左侧列表中对应的编码为空,而公式返回无意义的0值,此结果并不能真实反应商品编码。用户在此可将公式用&符号连接一个空文本,将0值屏蔽,使查询结果真实反应。
=VLOOKUP(D2,A:B,2,0)&""
20.3.2 CONCATENATE( )函数
CONCATENATE函数用于将多个文本合并为一个文本。
语法:CONCATENATE(text1,[text2]……)
参数说明:
text1:要联接的第一个项目,该项目可以是文本值、数字或单元格引用。
text2:要联接的其他文本项目,最多可以有255个项目。
【示例-1】如图20‑7所示,在C1单元格中输入以下公式,用来连接A1与B1单元格中的内容。
=CONCATENATE(A1,B1)
【示例-2】图20‑8展示是某公司人事录取表,B列是笔试成绩,C列是面试成绩,在D2列中输入以下公式,可将成绩汇总并连接是否录取的文字说明。
=CONCATENATE(SUM(B2:C2),":",IF(SUM(B2:C2)>150,"录取","不录取"))