excel如何分列一个单元格内容(Excel分列拆分单元格数据)

大家好,今天和大家分享根据指定字符串分列单元格的公式。

你们应该知道,Excel 的内置的分列功能可以很方便的根据指定字符串批量分列单元格里的文本。

不过这个功能每次使用时,都需要手动取操作。如果频繁需要进行此操作,可能多花一些时间。

今天给大家介绍使用公式完成分列操作。

待分列的内容如下:

excel如何分列一个单元格内容(Excel分列拆分单元格数据)(1)

公式

我们将使用 TRIM、MID、SUBSTITUTE、REPT、LEN 等文本函数提取分列后的第 n 个文本,填入对应的单元格。通用公式如下:

=TRIM(MID(SUBSTITUTE(分列单元格,"-",REPT(" ",LEN(分列单元格))),(COLUMN(A$1)-1)*LEN(分列单元格) 1,LEN(分列单元格)))

其中,(COLUMN(A$1)-1)部分表示提取的第几个部分,从零开始。

本例中,C3 单元格的公式如下:

=TRIM(MID(SUBSTITUTE($B3,"-",REPT(" ",LEN($B3))),(COLUMN(A$1)-1)*LEN($B3) 1,LEN($B3)))

在 C3 单元格输入后,将单元格向右复制3个单元格:

excel如何分列一个单元格内容(Excel分列拆分单元格数据)(2)

之后,第一行公式向下复制到全部单元格:

excel如何分列一个单元格内容(Excel分列拆分单元格数据)(3)

这样就达到了分列的目的。如果分列后的文本数量增加,只需将公式向右复制到指定数量即可。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页