怎样在excel ,字符(字符长短不确定)中间加符号? excel中怎么在字符串中添加字符

作者&投稿:颜蔡 (若有异议请与网页底部的电邮联系)

使用下面公式:

=TEXTJOIN(",",TRUE,MID(A1,ROW($1:$10),1))

数组公式,使用Ctrl+Shift+Enter结束输入。



用vb自定义一个函数就好了

按alt+f11  在弹出的窗后里面点插入--模块  在代码窗口复制粘贴以下代码

Function tst(cel As Range)

Dim i%

For i = 1 To Len(cel)

 p = p & Mid(cel, i, 1) & ","

Next

tst = p

End Function

关掉编辑器,在要添加符号的单元格旁边一个输入函数就好了

比如要改变a2,在b2输入=tst(a2) 多的话自动下拉就好了



在B2中输入或复制粘贴下列公式
=TEXTJOIN(",",,MID(A2,ROW($1:$10),1))
下拉填充

=TEXTJOIN(",",TRUE,MID(A1,1,1),MID(A1,2,1),MID(A1,3,1),MID(A1,4,1),MID(A1,5,1),MID(A1,6,1))

excel 如何在文字之间批量插入符号?~

您好,方法
1、选中第一行数据旁边空白单元格。
2、输入【=MID(H5,1,1)&"@"&MID(H5,2,1)】,原理是使用MID函数,将数据对半拆开,在使用【&】连接符,将前半数据,符号和后半数据连接成新的数据。
3、完成公式的编写后回车执行获得第一列中间加符号后的数据,使用下拉填充公式获得其他行的数据。
4、选中已完成中间符号添加的数据,并将其复制。
5、选中原先的数据列的第一行单元格,右击点击【选择性粘贴】。
6、点击二级菜单中的【粘贴为数值】,将已经中间添加符号的数据替换原来的数据。
7、最后将刚才公式生成的数据列清空即可。

1、在电脑上用2007版excel软件打开目标文件,选中另一单元格。

2、然后在单元格中输入公式:=A1&"你是",双引号中的就是要添加的字符。

3、然后按下键盘上的回车键,如图所示。

4、完成以上设置后,即可在excel中为字符串中添加字符。