【问题标题】:Data in one cell in excel wants to be divided in multiple cellsexcel一个单元格中的数据要分成多个单元格
【发布时间】:2021-03-01 17:26:01
【问题描述】:

ABC|DEF|GHI|JKL|

我有以上数据。我想创建一个公式,通过该公式将所有数据划分为不同的单元格,使用 |作为分隔符

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:

    FILTERXML() 会给你想要的结果。

     =FILTERXML("<t><s>"&SUBSTITUTE(A1,"|","</s><s>")&"</s></t>","//s")
    

    要获得水平对齐结果,请使用TRANSPOSE()

    =TRANSPOSE(FILTERXML("<t><s>"&SUBSTITUTE(A1,"|","</s><s>")&"</s></t>","//s"))
    

    JvdV Extract substring(s) from string using FILTERXML 提供更多关于FILTERXML() 的信息

    【讨论】:

      【解决方案2】:

      你可以试试 Text to Column

      1. “数据”选项卡
      2. “文本到列”
      3. “分隔”选项
      4. 键入竖线“|”在“其他”选项框中

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-07-03
        相关资源
        最近更新 更多