String Excel-在某些字符之间显示单词
我正试图分割一些数据,但卡住了!我有一些数据如下: 用户名全名部门 用户名首字母姓氏部门 用户名全名部门 我已经尝试了许多项目,如修剪,然后可以拉出来的话,但有些人的全名是3个字,其中大部分是2个字,所以这有点打破了一切 我也试着替换双空格,这样它就可以像这样把它分解了 用户名全名部门 用户名首字母姓氏部门 用户名全名部门 但我仍然不确定如何从散列中提取单词String Excel-在某些字符之间显示单词,string,excel,break,formulas,String,Excel,Break,Formulas,我正试图分割一些数据,但卡住了!我有一些数据如下: 用户名全名部门 用户名首字母姓氏部门 用户名全名部门 我已经尝试了许多项目,如修剪,然后可以拉出来的话,但有些人的全名是3个字,其中大部分是2个字,所以这有点打破了一切 我也试着替换双空格,这样它就可以像这样把它分解了 用户名全名部门 用户名首字母姓氏部门 用户名全名部门 但我仍然不确定如何从散列中提取单词 非常感谢您的帮助:如果您有包含原始数据的文本文件,请使用制表符、分号或逗号分隔原始数据。选择文件中尚未包含的内容。分号通常对我有用 然后,
非常感谢您的帮助:如果您有包含原始数据的文本文件,请使用制表符、分号或逗号分隔原始数据。选择文件中尚未包含的内容。分号通常对我有用 然后,在Excel中将其作为CSV逗号分隔值文件打开
它将尝试自动解析文件。如果不成功,它将询问您要使用哪个字符作为分隔符。您提到了用双空格分隔数据,这是您的问题 假设您在A2单元有用户名David Brossard DEPT 在B2中,让我们找到第一个双空格:
=FIND(" ",A2)
=FIND(" ",A2,B2+1)
在C2中,让我们找到第二个双空格:
=FIND(" ",A2)
=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))
数据通过连接来自SQL,因此我需要尽可能通过公式在excel中执行,因为这将被其他人使用。您能否更新您的问题以反映它?很抱歉,我无法提供任何进一步的帮助…注意:堆栈溢出的格式删除了示例字符串中的双空格,但我打算在USERNAME、David Brossard和DEPT之间使用双空格。