如何将单元格与查询表匹配?

时间:2019-06-01 22:33:42

标签: regex google-sheets google-sheets-formula array-formulas gs-vlookup

我正在尝试设置费用跟踪器。我将信用卡交易直接复制粘贴到Google表格中。我想将它们分类为杂货店,饭店,煤气,电影等。我想使用某种查找表来实现此目的,以后我可以继续添加该表。

查找表可能类似于:

prepare(for:sender:)

现在,我的信用卡对帐单上的复制粘贴看起来像这样:

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,但找不到解决方法。

1 个答案:

答案 0 :(得分:0)

=ARRAYFORMULA(IF(LEN(D1:D), 
 VLOOKUP(REGEXEXTRACT(LOWER(D1:D), TEXTJOIN("|", 1, A1:A)), A:B, 2, 0), ))

0