我有一个类别列表,如下所示;
PAYEE
包含 EXPENSE CATEGORIES
: 中每个单元格值的逗号分隔值
如何使用
VLOOKUP
或 XLOOKUP
将 Merchant Name
中的值匹配到 PAYEE
并使用相应的 CATEGORY
值填充 EXPENSE CATEGORY
?
更新:我尝试使用
XLOOKUP
进行通配符搜索。它确实部分起作用。否则无法弄清楚为什么会失败。
此公式搜索 A 列中的
payee
项。B2
单元格中并向下拖动。=LET(pay,TRIM(TEXTSPLIT(TEXTJOIN(",",TRUE,SUBSTITUTE(D$2:D$13,",","ß"&RIGHT("0000"&ROW(D$2:D$13),5)&",")),",",,TRUE)), IFERROR(INDEX(C$1:C$13,TEXTJOIN("",FALSE,IF(IFERROR(SEARCH(LEFT(pay,LEN(pay)-6),A2),0)>0,RIGHT(pay,5),"")),0),""))
不需要的行指针分隔符可以省略。
=LET(pay,TRIM(TEXTSPLIT(TEXTJOIN(",",TRUE,SUBSTITUTE(D$2:D$13,",",RIGHT("0000"&ROW(D$2:D$13),5)&",")),",",,TRUE)), IFERROR(INDEX(C$1:C$13,TEXTJOIN("",FALSE,IF(IFERROR(SEARCH(LEFT(pay,LEN(pay)-5),A2),0)>0,RIGHT(pay,5),"")),0),""))