也许是写程序习惯了,到excel里也用加号“+”来串字符串,结果出错。幸好还有别人做过的一个例子可以看看,原来是用CONCATENATE函数,格式是=CONCATENATE(Text1,Text2,Text3...),连接各部分以英文逗号分隔,跨单元格也可以,或在同一个单元格内截取不同部分不同长度的字符串进行连接也可以,比如单元格A1内容为ABC-7,要去掉中间的“-”,将前面的ABC与后面7直接连接起来,公式写为:
=CONCATENATE(left(A1,3),right(A1,1))
不过使用left()、right()函数时要注意单元格中内容的末尾是否是包含空格,如果有空格一定要先用trim()函数去掉空格,这样才能截到需要的字符串。
如果不想写CONCATENATE这么长的函数名,可以用&来连接(而不是象我开头那样用+来连接),这样就简单了,上面的例子,就可以写成=left(A1,3)&right(A1,1)。
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/1153.html