在excel中如何把一列的字符连在一起

在excel中如何把一列的字符连在一起,是不是用CONCATENATE函数

1.准备原始数。本文中的原始数据为:



2.需要在001、002、004这些流水号之前插入“流水号”三个字,实现如下效果:


3.所用到的函数:

LEFT:EXCEL的左端截取函数;

LEN:EXCEL的长度函数

RIGHT:EXCLE的右端截取函数

 4.函数公式:=LEFT(A2,LEN(A2)-3)&"流水号"&RIGHT(A2,3)

算法为:len函数测算出字符串的长度,并减去“流水号”的位数,本文中为3位,之后用LEFT函数截取,用特殊字符“&”连接“流水号”,在用RIGHT函数从右边截取3位数。

 



5.向下复制,即完成本文中的物料编码转换;

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-19
如果是手工输入的常量文本,不是数值也不是公式引用,可以使用
=phonetic(a1:a10)
这个公式是将a1到a10的进行合并追问

不行啊

追答

我已经讲的很明白了。
不是手工输入的常量,同时要求非数值。
你弄一堆数值出来,题目却讲是字符,你自己本身出现的问题。

第2个回答  2013-10-19
可以直接用&连接单元格;可以用CONCATENATE(A1,B1,C1,D1)的方式;也可以用PHONETIC(A1:D1)方式连接不是数值的字符串
第3个回答  2013-10-19

如图

追问

感谢你的提示,其实,(如图)才是我想要的答案的,但还是要感谢你

本回答被提问者采纳
相似回答