使用自动填充数组公式进行关键字搜索
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)))}
我有一份银行交易清单,每笔交易都必须分类。我有填充 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)))}