Excel - 某些字符之间的现有单词

时间:2014-04-30 11:53:47

标签: string excel break formulas

我正试图拆分一些数据但卡住了!我有一些数据如下所示:

USERNAME Full Name Department

USERNAME First Initial Surname Department

USERNAME Full Name Department

我尝试过很多项目,例如trim,然后可以拔出单词然而有些人的全名是3个单词,其中大多数都是2个单词,所以这有点打破了这一切。

我也试过替换双空格,所以它会像这样分解

##USERNAME#######Full Name######Department###########

##USERNAME###First Initial Surname Department#

##USERNAME###########Full Name#####Department#####

但仍然不确定如何在哈希之间找到这些词。

帮助非常感谢:)

2 个答案:

答案 0 :(得分:0)

如果您有包含原始数据的文本文件,请使用TAB,分号或逗号分隔原始数据。选择您文件中尚未包含的内容。分号通常对我有用。

然后,在Excel中将其作为CSV(逗号分隔值)文件打开。

Open File as CSV in Excel

它会尝试自动解析文件。如果它没有成功,它会询问你想用什么字符作为分隔符。

答案 1 :(得分:0)

您提到了双倍空格分隔您的数据,这是您的票证。

假设您在Cell A2中有“USERNAME David Brossard DEPT”。

在B2中,让我们找到第一个双倍空格:

=FIND("  ",A2)

在C2中,让我们找到第二个双倍空格:

=FIND("  ",A2,B2+1)

在D2中,我们将抓住两者之间的所有内容:

=MID(A2,B2+2,C2-(B2+2))

你去吧!

或者,您可以在一个公式中将其全部写在B2:

=MID(A2,FIND("  ",A2)+2,FIND("  ",A2,FIND("  ",A2)+1)-(FIND("  ",A2)+2))