如何将电子表格里的这个数据汉字与字母批量分开,用分列的方法可以么

2025-05-05 20:07:52
推荐回答(3个)
回答1:

由于你的内容和格式不是固定的,用公式的办法来分列,100%是无法实现。当然了,用宏代码的方法,肯定普适性,但不想帮你编宏代码。所以,用另外一种奇妙的方法帮你来实现这个需求。
步骤一:将该电子表格文件另存为txt文件
步骤二:用Word打开该txt文件,然后Ctrl+H打开替换对话框,然后单击高级或者更多,勾选使用通配符;然后在查找框中输入:(*)([a-zA-Z]@^13)
在替换为框中输入:\1^t\2
然后单击全部替换
第三步:将该doc文档另存为txt文件
第四步:用电子表格程序打开刚才的此txt文件,在弹出的对话框中,选择分列用的分隔符为Tab制表符;最后,电子表格打开后,查看奇妙的准确无误的效果吧。

有关 文件批量处理的功能需要,请参见我开发的《文件批量处理百宝箱V8.0》中的相应功能。
注意:查找框,替换为框的表达式,全部是英文半角字符。

回答2:

如果都是这样的格式的话,可以分解:
=LEFT(A1,LENB(a1)-len(a1))
=RIGHT(A1,LENB(a1)+1-len(a1))
公式下拉!

回答3:

将你需要分列的信息放在excel表格中的一行,在另外一行输入汉字后按Ctrl和E就可以快速分开。