文本拆分为具有多个分隔符的列

问题描述 投票:0回答:1

我在拆分一列中的文本的特定部分并将其显示在新列中时遇到问题。这不是基本的“名字”和“姓氏”位于同一列中,我只有一个分隔符,可以轻松切换“文本到列”工具。我在单元格中有多个分隔符,并没有真正使其在给定点上清晰可见。

例如,请考虑下表:

我希望结果是这张表:

在结果中,颜色现在位于其自己的列中。但正如你所看到的,颜色可能是两个单词,并且某些颜色之前的显示超过一个单词,这不允许我使用单个分隔符来移动内容。

我尝试过使用“=TEXTSPLIT”、“=TEXTAFTER”和“=TEXTBEFORE”公式,但没有成功(除非我做错了什么,这很可能是因为 Excel 不是我的最强项。”

2个小时后我有点放弃了。非常感谢任何指导!

excel excel-2010 excel-2007 excel-2016 text-to-column
1个回答
0
投票

仅供参考 - 如果有人遇到类似的情况,使用下面的公式可以完成工作!

公式:

=IF(ISNUMBER(SEARCH("插入文本", 插入参考单元格)), "插入输出文本", IF(ISNUMBER(SEARCH("插入第二个文本", 插入参考单元格) )), "插入第二个输出文本", ""))

每次迭代的“输入”和“输出”文本都应该匹配。

如果您需要添加额外的文本,这个方程显然会变得更长,但如果您要检查的元素不是太多,它就可以了!

© www.soinside.com 2019 - 2024. All rights reserved.