如何在Excel或Numbers中仅获取单元格的特定部分?

时间:2016-12-23 21:14:45

标签: excel excel-formula

我正在尝试将事务数据提取到有用的单独单元格中。现在我可以在Excel或Numbers(在OS X上)有一个单元格,如:

04/23 SUPERMARKET STORE $38.89

但是,我想把它拆分为日期的单独单元格(第一个空格之前的所有内容),交易细节(在最后一个空格之前的第一个空格之后的所有内容,或者在美元符号之前),以及第三个在最后一个空格之后或美元符号之后包含所有内容的单元格。但是,我不确定用什么公式来提取这些数据。

至少在数字中,我已经知道我可以找到哪个字符是第一个空格,哪个是带有FIND("$",B2,1)函数的美元符号,例如它将返回“25”。我不知道这是否是一个起点,如果我可以请求以第32个字符开头的字符串中的每个字符?

1 个答案:

答案 0 :(得分:2)

第一部分=LEFT(E5,FIND(" ",E5)-1)

中间部分=MID(E5,FIND(" ",E5)+1,FIND("$",E5)-1-FIND(" ",E5)-1)

最后一部分=RIGHT(E5,LEN(E5)-(FIND("$",E5)-1))

将E5替换为您的手机的参考号。