提取单元格的部分文本

提取单元格的部分文本

我有数万个单元格中的文本值。我想删除“前缀”并将其放在单独的列中。我们有一个分隔符,保证是连字符,周围有空格,以帮助提取前缀。问题是连字符也可能出现在同一个单元格文本的其他地方。

在这些情况下,使用此公式:=LEFT(I85,LEN(I85)-SEARCH("-",I85,1)) 得到的结果是超出我的预期。请参阅下面的问题示例。

问题示例:Col A =================> 得出 Col B

ABC - 样本名称 - blah blah blah =====> ABC - 样本名称

但是,我只想要 B 列中的“ABC”,而不是“ABC - 样本名称”。

提前致谢!玛格丽特

答案1

您可以使用数据菜单上的文本分列命令将每条记录放在单独的列中,并使用连字符作为分隔符。

http://support.microsoft.com/kb/214261

相关内容