Google sheets 找到数组的子字符串时打印文本
对于D列和E列中A列的子串匹配,是否有任何公式可以生成下面的B列 参考文献Google sheets 找到数组的子字符串时打印文本,google-sheets,Google Sheets,对于D列和E列中A列的子串匹配,是否有任何公式可以生成下面的B列 参考文献 +------------+--------+ | Col-D | Col-E | +------------+--------+ | MCDONALD | QOO10 | | BURGERKING | AMAZON | +------------+--------+ 预期产量 +----------------|------------------+ | Col-A | Col-
+------------+--------+
| Col-D | Col-E |
+------------+--------+
| MCDONALD | QOO10 |
| BURGERKING | AMAZON |
+------------+--------+
预期产量
+----------------|------------------+
| Col-A | Col-B (Output) |
+----------------|------------------+
| MCDONALD LOC A | DINING |
| MCDONALD LOC B | DINING |
| BURGERKING | DINING |
| QOO10-ref-0001 | SHOPPING |
| AMAZON-ref-002 | SHOPPING |
+----------------+------------------+
试试这个公式:
=ArrayFormula(if(REGEXMATCH(A2:A,JOIN(“|”),FILTER(D2:D,D2:D)”),“dinning”,
if(REGEXMATCH(A2:A,JOIN(“|”),FILTER(E2:E,E2:E)”),“SHOPPING”,“OTHER”))
参考资料:
=ArrayFormula(if(REGEXMATCH(A2:a,JOIN(|)”,FILTER(D2:D,D2:D“”),“DINING”,if(REGEXMATCH(A2:a,JOIN(|)”,FILTER(E2:E,E2:E“”),“SHOPPING”)