发布网友 发布时间:2022-04-23 21:10
共6个回答
热心网友 时间:2023-07-13 19:45
假设你的两列文本是A与B列,
由于你的A、B列是从其他工作表引用的,所以将数据源为空时,引用的A、B列,格是就是0,将用CONCATENATE合并文本时,就会出现0了。
所以,只用CONCATENATE函数,就会出现00或是XX+0,0+XX的情况。
要想去掉,就要用其他函数了。
方法一:=if(A1=0,if(B1=0,"",B1),if(B1=0,A1,A1&B1))
方法二:
作好合并后,将这一列全选,复制,选择性粘贴,选数值,用替换,将0替换为空,就好了。
热心网友 时间:2023-07-13 19:46
=concatenate(if(a1=0,"",a1),if(b1=0,"",b1))
=if(a1=0,"",a1)&if(b1=0,"",b1)
热心网友 时间:2023-07-13 19:46
=if(a1=0,b1,if(b1=0,a1,if(and(a1=0,b1=0,"",a1&b1)))
公式下拉
热心网友 时间:2023-07-13 19:47
不需要用函数吧,直接=A1&A2,字符串就接在一起了
热心网友 时间:2023-07-13 19:48
你点一下这些“没有内容的单元格”看看编辑栏里是否有0,如果有,就是因为取消了零值显示,其实它里边是有内容的。
如果没有,俺就不知道是咋回事了。
热心网友 时间:2023-07-13 19:48
点击工具--选项--去掉"零值"前方框里的勾--确定,就OK了.