如何使用 Excel 将银行交易分类为易于理解的类别

如何使用 Excel 将银行交易分类为易于理解的类别

我遇到了和帖子中提到的同样的问题如何使用 Excel 将银行交易分类为易于理解的类别,以了解我的钱花在了哪里?

我尝试过给出的公式但它并不总是有效。

这是当它不起作用的时候,文本搜索:

“巴吞鲁日餐厅”
“巴吞鲁日德拉蒙德维尔”

我希望将这两个句子归类为“Restaurant”。但公式正在搜索与“文本搜索”列中找到的每个单词匹配的行号。因此,如果在第 20 行找到类别“Restaurant”,在第 5 行找到类别“Baton Rouge”,它将返回第 25 行 (20+5) 的值。

当 Excel 找到第一个匹配项时是否可以停止搜索?

答案1

为了获得简单但有效的解决方案,您可以尝试一个VLOOKUP功能。

以你最初的问题为例:

希望你能在这里看到一个示例截图

我不确定它如何处理单元格中包含的子字符串,但您可以创建一个类别表,其中包含相同单元格值的多种可能性,这些值将返回正确的类别。

例如:
Restaurant Baton Rouge = Restaurant
Baton Rouge DRUMMONDVILLE = Restaurant

这种方法有其优势,例如,当您有许多 Paypal 交易时。交易描述通常包含“PAYPAL *vendor”,因此如果您只是搜索“PAYPAL”子字符串,则会检索到错误的类别。

VLOOKUP 函数的语法是=VLOOKUP(lookup value, lookup range, column number for return value, match type)。您可以根据需要对其进行优化。例如,我的真实版本使用名称和表引用,但执行的操作与上述完全相同。=VLOOKUP([@[Transaction Description]],tblCounterparts,2,FALSE)

考虑到您想要继续添加到类别列表并对其进行修改,您可以研究命名范围并使用偏移函数来改变其大小。

相关内容