【问题标题】:Separating multiple columns with comma separated values at once in Excel在Excel中一次用逗号分隔值分隔多列
【发布时间】:2020-07-22 21:20:11
【问题描述】:

我有一个 35 连续列中包含逗号分隔值的 Excel 表。我想一次将逗号分隔的值分成所有 35 列的列。是否有任何代码或快捷方式?

目前,我首先使用逗号分隔值在每一列旁边输入一个新列,然后选择每一列,然后我使用“数据”选项卡中的文本到列手动为所有 35 列执行此操作。

如果有人可以帮助我,那就太好了。谢谢。

第一张图片显示了我拥有的数据,第二张图片显示了我最后想要拥有的数据。

【问题讨论】:

  • 可以用 VBA 完成。
  • 如果你有它的 VBA 代码,你能分享一下吗?我不熟悉 VBA 编码,我迫切需要它。谢谢
  • 必须写,但我认为您已经有了更好的答案。

标签: excel csv multiple-columns text-to-column


【解决方案1】:

这对于 Power Query 或 Excel 数据功能区上的 Get & Transform 来说很容易。

不要在 Excel 中打开 CSV 文件。使用功能区命令通过 Power Query 加载 CSV 文件,拆分每一列,保存查询。

当你得到下一批数据时,只需在查询中指向新的 CSV 文件并刷新查询即可。

无需编写代码,只需单击功能区命令。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 2022-08-06
    • 1970-01-01
    • 2021-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多