![如何将单列内容拆分为两列](https://linux22.com/image/1370084/%E5%A6%82%E4%BD%95%E5%B0%86%E5%8D%95%E5%88%97%E5%86%85%E5%AE%B9%E6%8B%86%E5%88%86%E4%B8%BA%E4%B8%A4%E5%88%97.png)
我使用的是 Excel 2003。我的电子表格目前有 500 行数据,只有一列 (A)。例如,前五行如下所示:
A
1 loremipsum=fufu.com
2 heyheyhey=wuwu.com
3 youyouyouyou=dudu.com
4 helloworld=huhu.com
5 happyhappy=mumu.com
我想重新格式化所有 500 行,以便将=
每行符号后的数据部分移动到新列 (B),并=
删除符号。因此,数据将占据两列 (A 和 B),前五行 (1-5) 将如下所示:
A B
1 loremipsum fufu.com
2 heyheyhey wuwu.com
3 youyouyouyou dudu.com
4 helloworld huhu.com
5 happyhappy mumu.com
你能告诉我如何设置宏吗?(假设解决方案需要乘坐宏魔毯)
答案1
使用此公式
B列:=MID(A1,1,FIND("=",A1)-1)
→自动填充向下
C列:=MID(A1,FIND("=",A1)+1,LEN(A1))
→自动填充向下
然后删除A列
答案2
选择列,单击数据 > 文本到列 > 分隔 > 选中“其他”并输入 = 符号 > 完成