使用自动填充数组公式进行关键字搜索

Keyword Search with Auto Populate Array Formula

我有一份银行交易清单,每笔交易都必须分类。我有填充 C2:C 的公式,它用作关键字搜索器。

A2:A are the bank transaction descriptions
C2:C are the bank transaction category
E2:E are the keyword
F2:F are the category for the keyword

因此,该公式在描述 A2:A 中搜索包含 E2:E 中关键字的关键字,并使用相应类别的 return 关键字填充 C2:C匹配 F2:F.

问题是,每次添加新的银行描述时,我都必须向下拖动公式。是否有任何数组公式可以像关键字搜索器那样工作,但如果我添加新的银行交易,也可以自动填充下面的单元格?

情况如下:

https://docs.google.com/spreadsheets/d/1LlCSGgQaUEwIDMgEG_G9YXQGpnn99IIp9C7OGkFXYkY/edit?usp=sharing

在这之前我试着做了一点研究,但不知怎么没有找到好的,或者我没有足够幸运找到一个。如果有人能帮忙,那就太好了。

尝试:

={"category"; ARRAYFORMULA(IFNA(VLOOKUP(IFNA(REGEXEXTRACT(LOWER(A2:A),
 TEXTJOIN("|", 1, LOWER(E:E)))), E:F, 2, 0)))}