如何在重复字符后从Excel中的单元格拉string?

我有一个具有以下值的单元格:

5661:GRE:08:NAME 

我想find一个Excel的公式,可以帮助我从这个例子外推下列值到单独的列/单元格: 5661 GRE 08 NAME

我曾经使用过LENMIDFIND ,但是在上面的例子中,我们只能find一个单独的“分隔符”。 不知道如何计算出来,当分隔符在一个单元格中重复多次时,find值。 宁愿试图解决这个问题,而不是必须使用VBA。

从“数据”选项卡中将文本用于列:

第一步:selectDelimited hit Next

在这里输入图像说明

第二步:点击其他并放在:框中。

在这里输入图像说明

从这里你可以继续第三步,但它是可选的。 第三步允许用户指定限制格式types。

如果您不关心列保持为常规状态,请单击“完成”。

在这里输入图像说明


如果你想要一个公式,那么:

 =TRIM(MID(SUBSTITUTE($A1,":",REPT(" ",999)),999*(COLUMN(A:A)-1)+1,999)) 

当你拖/复制到右边会得到下一个单词。

在这里输入图像说明