EXCEL文本连接问题,批量相连单元格字符

2025-01-29 10:53:24
推荐回答(4个)
回答1:

  • 方法1:使用选择性粘贴,然后使用PHONETIC函数公式

具体步骤:

  1. 将A列数据选中复制

  2. 在B列,选择性粘贴,选择:值与数字格式

  3. 在C1单元格,使用公式=PHONETIC(B:B)即可。


  • 方法2:使用CONCATENATE或者&公式连接字符串

具体方法:

  1. 使用公式=A1&A2&A3&A4

    如果单元格特别多,可以使用下列技巧:

    在空白Sheet中,自动填充一行数据(从1到300)

    然后,复制该行数据到空白记事本,并将制表符全部替换为”&A“

    然后开头补充=A,复制回Excel,即可。


  2. 或者使用公式=CONCATENATE(A1,A2,A3,A4)

如果单元格特别多,可以使用下列技巧:

在空白Sheet中,自动填充一行数据(从1到300)

然后,复制该行数据到空白记事本,并将制表符全部替换为”,A“

然后开头补充=CONCATENATE(A,结尾补充),复制回Excel,即可。

回答2:

如果列数非常多,那么值得用如下方法
第一步:行列转置
第二步:编辑菜单中打开剪贴板
第三步:复制整个区域,然后点击进入一个格。用剪贴板粘贴
第四步:用ALT10分列
那步不会再问。

后来想想,你先复制,选择性粘贴——数值之后再PHONETIC不就行了?我的方法一样也不支持动态维护。
非要动态维护的话,还是B2=B1&A2方法,但辅助列可以放在数据区的后面,完全可以横拉竖拉,也不算麻烦。甚至直接放另一个页面也好,最后再把结果引回来。

回答3:

在B1输入公式:
=IF(ROW()=1,A1,INDIRECT("B"&ROW()-1)&A1)
将公式向下复制到最后一行。
最后那行的结果就是A列整列合并的结果。

回答4:

选中A1:A600,复制
右键单击B1 选择性粘贴 数值
在A601中输入或复制粘贴此公式
=PHONETIC(B1:B600)