我正在尝试将交易数据提取到有用的单独单元格中。现在我可以在 Excel 或 Numbers(在 OS X 上)中拥有一个单元格,例如:
04/23 SUPERMARKET STORE $38.89
但是,我想将其分成单独的单元格,分别用于日期(第一个空格之前的所有内容)、交易详细信息(第一个空格之后最后一个空格之前的所有内容,或者美元符号之前的所有内容)以及第三个单元格在最后一个空格或美元符号之后包含所有内容。但是,我不确定使用什么公式来提取这些数据。
至少在 Numbers 中,我已经知道我可以使用像
FIND("$",B2,1)
这样的函数找到哪个字符是第一个空格,哪个是美元符号,例如它将返回“25”。我不知道这是否是一个起点,也不知道该怎么办,例如,如果我可以请求从第 32 个字符开始的字符串中的每个字符?
第一部分
=LEFT(E5,FIND(" ",E5)-1)
中间部分
=MID(E5,FIND(" ",E5)+1,FIND("$",E5)-1-FIND(" ",E5)-1)
最后一部分
=RIGHT(E5,LEN(E5)-(FIND("$",E5)-1))
将 E5 替换为您的手机参考号。
老问题,但可能对某人有帮助——我会用文字来讨论这个问题。选择“文本到列”向导并完成这些步骤。
第一步:固定宽度
第 2 步:选择休息时间,如果您想将日期保留为相同格式“04/23”,请点击“下一步”
第 3 步:突出显示日期列,然后从列数据格式中选择“文本”。然后点击完成