excel 问题,请教一下大神

2021-04-11 10:57:52 +08:00
 kkkeen
有一列数据,里面是类似于
“1.xxxx 2.xxx 3.xxxxxx 4.xxx
这样的数据,有什么办法可以批量处理换行成
“1.xxxx
2.xxx
3.xxxxxx
4.xxx
这样子吗?
947 次点击
所在节点    问与答
6 条回复
kkkeen
2021-04-11 10:58:53 +08:00
里面的每条数据中间间隔的空格是不一致的,有些很短,有些很长的空格
gaint97
2021-04-11 11:34:16 +08:00
excel 弱鸡..我可能会用=Left/Right/Mid 之类提取字符串,再用 powerquery 逆透视
Jimmy1573
2021-04-11 11:36:08 +08:00
你这是一行数据吧?横的是行,纵的是列。

如果 A 列 1.xxx ,B 列 2.xxxx ...
复制粘贴,转置成一行。

如果全部在 A 列:
1.xxx 2.xxx ... 之间是空格分开的吗?
是的话用数据分列,用空格作分隔符。
最后复制粘贴,转置成一行。

录个宏(vba)可以搞成一键执行。
hjxe0609
2021-04-11 12:30:06 +08:00
不知数据多不,若不多,可以试试
复制那行 ——》 在新表中, 右键——》选择性粘贴 ——》置换 ——》确认
hjxe0609
2021-04-11 12:33:14 +08:00
另外,如 Jimmy1573 的第二种情况,可以复制到记事本,将空格全部替换为 tab 的,然后复制回 excel,就会有 ABCDEF 。。。列自动分开
mingl0280
2021-04-11 21:18:25 +08:00
1. VBA
2. 数据量不多可以用复制粘贴到 Npp 之类的软件,然后导入大法……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/769834

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX