excel中&""的意义

如B1输入=A1,A1为空时B1却显示0,B1改为=A1&""时,则A1为空时则B1为空。请解释&""的意义。是否还有其他用法?但当=(A1+B1)&""或=sum(a1... 如B1输入=A1,A1为空时B1却显示0,B1改为=A1&""时,则A1为空时则B1为空。
请解释&""的意义。是否还有其他用法?
但当=(A1+B1)&""或=sum(a1:b1)&""时却显示0,为什么不显示空值?
展开
 我来答
EXCEL办公实战
推荐于2016-10-11 · Excel办公实战函数、技巧、VBA教程
EXCEL办公实战
采纳数:2380 获赞数:23625

向TA提问 私信TA
展开全部

&""将公式引用中的0值转为空文本


Excel版本参考:2010

举例:如果A1=1,返回B1内容(B1中什么都没有)

1、选中C1单元格

2、输入公式:=IF(A1=1,B1,2)&""

3、回车,查看效果

Fengxia100
2010-09-03
知道答主
回答量:22
采纳率:0%
帮助的人:17万
展开全部
B1=A1 & ""
其中的 & 符号是指“在前面的内容后添加&后面的内容”,这个式子的含义是:B1的值等于A1里面的值并上""内的值。如B1=A1 & "hehe",如果A1为空,则B1="hehe"; 如果A1不为空,A1="你好",则B1="你好hehe". 你这里给的例子为A1 & "",后面的引号内为空,所以B1的值就取决于A1内的值啦,和它一致哈。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友02c72e583
2010-09-03 · TA获得超过460个赞
知道小有建树答主
回答量:285
采纳率:0%
帮助的人:0
展开全部
我也没太明白 感觉关键在于公式对为空的解读 在A1为空(什么都没有)时 B1=A1 B1显示为0 C1=B1&"" 显示为0。在A1=""时 B1=A1 显示为空白。

____________________________
因为B1已经为0了 你输入C1=B1&""也显示为0的 其实C1里面是0和""
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
snddd2000
2010-09-03 · TA获得超过4267个赞
知道大有可为答主
回答量:2266
采纳率:0%
帮助的人:1645万
展开全部
=A1&"",认为A1为字符
=A1,认为A1为字符或数值,A1为空时,默认为0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ebjcyp
推荐于2018-09-03 · TA获得超过2608个赞
知道小有建树答主
回答量:439
采纳率:0%
帮助的人:310万
展开全部
&是连接符 如a1&a2 则将两个单元格连接起来 ""在excel里面表示空值的意思
在excel中一般用到""基本上都是要进行逻辑判断的,在各种程序设计也是这样的。注意单元格是格式是智能的,默认为数值格式,在数值格式中的没有就是0
你参加运算 0&""或者0+0&"" 将这个连接起来看到的还是0。
还有:""也可以表示输入文本 比如在vba代码当中cells(1,1)="你好" 或者cells(1,1)="123"这样都表示文本输入 则 A1单元格的123也就变成文本格式了 。实际上""就是英文的两个引号,引号中间的就是引用文本 中间没有就表示空值(没有)中间空一格 ,如=0&" "&0 结果就是0 0 这样显示的。
如果你逻辑判断一下就不同了,比如:=if((A1+B1)&""=0,"",((A1+B1)&"")这样就返回空值了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式