Excel:将货币值与行的其余部分分开

Excel:将货币值与行的其余部分分开

我遇到了以下难题,我认为这对很多人有帮助。我一直在从银行对账单中提取数据(是的,我可以使用 Mint;不,出于各种原因我不想这样做),最终得到了以下结果(为了保护隐私,略作删节,用 # 代替数字):

SUNOCO ########## 某地 CA #### ##### 23.16

该列以前在交易前面有两个日期,但我使用文本转列将它们分开。然而,现在的问题是,我需要将美元值 (23.16) 从行的其余部分中分离出来,但不能使用固定宽度(值更长或更短)并且不能用字符分隔(因为我必须手动在每一行中插入分号之类的东西)。

也许可以查找/替换?除了金额之外,行中没有其他小数,因此最佳做法是,用分号 + 值替换符合掩码的任何内容(例如 1,231 将变为 ; 1,231),然后我可以使用文本到列根据分号进行分隔。但我不知道该怎么做。

有什么想法吗?我真的不想手动将所有值分解出来。

答案1

使用 Excel 2016 您有多种选择。

  1. 快速填充 - 在下一个空列中输入第一个数字。开始输入第二个数字,然后查看快速填充如何建议其余数字。使用 Enter 键接受建议。

在此处输入图片描述

  1. 获取和转换 - 将数据放入表格中(插入 > 表格),然后单击数据 > 获取和转换 > 从表格。单击包含数据的列,然后单击转换功能区 > 拆分列 > 按分隔符 > 选择空格并勾选“最右边的分隔符”。单击确定并重命名列,然后保存查询并将其加载到工作簿中。

在此处输入图片描述

您现在可以向原始数据表添加更多数据并刷新查询以再次执行相同的操作。

相关内容