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

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

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

04/23 SUPERMARKET STORE $38.89

但是,我想将其分成单独的单元格,分别用于日期(第一个空格之前的所有内容)、交易详细信息(第一个空格之后最后一个空格之前的所有内容,或者美元符号之前的所有内容)以及第三个单元格在最后一个空格或美元符号之后包含所有内容。但是,我不确定使用什么公式来提取这些数据。

至少在 Numbers 中,我已经知道我可以使用像

FIND("$",B2,1)
这样的函数找到哪个字符是第一个空格,哪个是美元符号,例如它将返回“25”。我不知道这是否是一个起点,也不知道该怎么办,例如,如果我可以请求从第 32 个字符开始的字符串中的每个字符?

excel excel-formula
2个回答
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 替换为您的手机参考号。


0
投票

老问题,但可能对某人有帮助——我会用文字来讨论这个问题。选择“文本到列”向导并完成这些步骤。

第一步:固定宽度

第 2 步:选择休息时间,如果您想将日期保留为相同格式“04/23”,请点击“下一步”

第 3 步:突出显示日期列,然后从列数据格式中选择“文本”。然后点击完成

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