【问题标题】:Excel - Delimiter: Text to columns grouped by valueExcel - 分隔符:文本到按值分组的列
【发布时间】:2021-04-18 15:55:16
【问题描述】:

我有以下列,我正在尝试按值将文本分成列:

red
red, blue
blue, green
red, blue, green
blue
green

但是,当我使用普通的文本到列功能时,我得到以下信息:

red
red     blue
blue    green
red     blue     green
blue
green

我希望将文本分成列并按值分组:

red
red     blue
        blue     green
red     blue     green
        blue
                 green

有什么办法可以做到吗?

谢谢!

【问题讨论】:

  • 您可以编写一个 VBA 函数来逐步遍历每列(最后一列除外)中的每个单元格,并根据当前单元格的值在当前单元格的左侧插入适当数量的单元格.您也可以从最右侧的列开始,并确定是否将值从单元格复制并粘贴到左侧。试一试,如果遇到困难,请告知使用。
  • 你有 Excel 365 吗?

标签: excel grouping delimiter text-to-column


【解决方案1】:

您可以通过为每个文本创建条件检查然后在条件检查上使用 if 语句来做到这一点。

请找到您的示例问题的解决方案:

【讨论】:

    猜你喜欢
    • 2020-03-05
    • 2018-11-22
    • 1970-01-01
    • 2018-03-12
    • 1970-01-01
    • 2022-07-21
    • 1970-01-01
    • 2013-10-26
    • 1970-01-01
    相关资源
    最近更新 更多