我将一个4列表格剪切并粘贴到Excel中,并将其作为单个列进行。我需要将此列的每个单元格中的数据分成4个单独的单元格。我已经找到了各种命令/代码段来分割单元格,但在这种特殊情况下似乎没有任何帮助我的东西。在Excel中拆分单元格
的数据进入每个单元作为一个字符串:
的名称(编号和词语可以变化的格式),然后一个数字(1-3总是位),然后另一个名称作为之前和终于另一个号码
例如,一个细胞可能包含以下内容:
Smith, John 22 Jane Marie Johnson 3
我想要做的是分裂成4个独立的单元,其中Smith, John
,22
,Jane Marie Johnson
和3
都获得了自己的细胞。因为谁输入数据的人不小心,有时也有不同的数字串的片之间的空间,我想砍:
这可能是这样的:
Smith, John 22 Jane Marie Johnson 3
或者它可能看起来像这样:
Smith, John 22 Jane Marie Johnson 3
任何建议将不胜感激。
[这个?](http://office.microsoft.com/en-us/excel-help/split-text-into-different-cells-HA102809804.aspx) – Compass 2014-09-23 19:30:03
第一击对我来说,当使用谷歌搜索这两个标签。 – pnuts 2014-09-23 19:36:07
如果我在解释你的问题时想要分裂成'史密斯,约翰','22','简玛丽约翰逊'和'3',那么'22'中第一个'2'的位置是一个关键有点信息。谷歌搜索“在字符串中的第一个数字的位置”返回大量有用的命中 - 大多数使用数组公式。如果您不介意使用“辅助单元”,则可以在4个相邻单元格中设计4个公式,以在4列中显示该字符串。如果你不想使用“助手”,那么你将需要4个巨型数组公式! – 2014-09-24 02:11:40