plsql 为空显示 0 的函数_20.3 连接文本函数

20.3.1 &连接符

“&”运算符可以将两个字符串连接为一个新的字符串,如图20‑4所示。

d8209b63c07a76e5658f5d6d63e14102.png
图20-4 利用“&”运算符连接字符串

用户若需要在两字符之间加间隔,例如可在&之间加一空格,空格的表示方法为一对半角双引号之间敲空格键,即输入一空格,如图20‑5所示。

e1e4558398b70dfbc441ce2cdc07e606.png
图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)&""

71b68150b395bb01e4771f577fa53824.png
图20-6 使用&连接空文本屏蔽0值

20.3.2 CONCATENATE( )函数

CONCATENATE函数用于将多个文本合并为一个文本。

语法:CONCATENATE(text1,[text2]……)

参数说明:

text1:要联接的第一个项目,该项目可以是文本值、数字或单元格引用。

text2:要联接的其他文本项目,最多可以有255个项目。

【示例-1】如图20‑7所示,在C1单元格中输入以下公式,用来连接A1与B1单元格中的内容。

=CONCATENATE(A1,B1)

9207286b5e9269e4fd60810bef72703e.png
图20-7 利用CONCATENATE函数连接多字符串

【示例-2】图20‑8展示是某公司人事录取表,B列是笔试成绩,C列是面试成绩,在D2列中输入以下公式,可将成绩汇总并连接是否录取的文字说明。

=CONCATENATE(SUM(B2:C2),":",IF(SUM(B2:C2)>150,"录取","不录取"))

ed1cb0fd674809598334ab7a505f5e1f.png
图20-8 判断成绩是否达到录取标准
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值