如何匹配单元格以查找 table?
How to match cell to lookup table?
我正在尝试设置费用跟踪器。我直接在 Google 表格中复制粘贴我的信用卡交易。我想将它们分类为杂货店、餐馆、加油站、电影等。我想使用某种查找来做到这一点 table,我可以在未来继续添加。
查找 table 可能类似于:
A B
cafe restaurant
cuisine restaurant
restaurant restuarant
gas gas
amc movies
safeway grocery
costco grocery
现在,我的信用卡对帐单中的复制粘贴内容如下所示:
A B
AMC20 BILL 12
RRCAFE 20
COSTCOPAYMNET 80
ARCOGAS 30
THE CUISINE BLOCK 20
我想要的最终结果是这样的:
A B C
AMC20 BILL 12 movies
RRCAFE 20 restaurant
COSTCOPAYMNET 80 grocery
ARCOGAS 30 gas
THE CUISINE BLOCK 20 restaurant
我尝试查看 VLOOKUP
和 MATCH
,但无法找到执行此反向查找的方法。
=ARRAYFORMULA(IF(LEN(D1:D),
VLOOKUP(REGEXEXTRACT(LOWER(D1:D), TEXTJOIN("|", 1, A1:A)), A:B, 2, 0), ))
我正在尝试设置费用跟踪器。我直接在 Google 表格中复制粘贴我的信用卡交易。我想将它们分类为杂货店、餐馆、加油站、电影等。我想使用某种查找来做到这一点 table,我可以在未来继续添加。
查找 table 可能类似于:
A B
cafe restaurant
cuisine restaurant
restaurant restuarant
gas gas
amc movies
safeway grocery
costco grocery
现在,我的信用卡对帐单中的复制粘贴内容如下所示:
A B
AMC20 BILL 12
RRCAFE 20
COSTCOPAYMNET 80
ARCOGAS 30
THE CUISINE BLOCK 20
我想要的最终结果是这样的:
A B C
AMC20 BILL 12 movies
RRCAFE 20 restaurant
COSTCOPAYMNET 80 grocery
ARCOGAS 30 gas
THE CUISINE BLOCK 20 restaurant
我尝试查看 VLOOKUP
和 MATCH
,但无法找到执行此反向查找的方法。
=ARRAYFORMULA(IF(LEN(D1:D),
VLOOKUP(REGEXEXTRACT(LOWER(D1:D), TEXTJOIN("|", 1, A1:A)), A:B, 2, 0), ))