首页 > 解决方案 > 谷歌电子表格中的Regextmatch +部分vlookup

问题描述

我在谷歌表格中有一个包含三列的表格:


A 列(原始数据): 第 1 行:XY 苹果 第 2 行:Z 苹果 第 3 行:K 第 4 行:LMY 橙

B 列(要匹配的代码,无序): 第 1 行:苹果 第 2 行:橙 第 3 行:芒果 第 4 行:香蕉

C 列(预期结果): 第 1 行:Y Apple 第 2 行:Apple 第 3 行:(空单元格)第 4 行:Y 橙色

标签: regexgoogle-sheetsgoogle-sheets-formulavlookup

解决方案


我不是 100% 清楚你需要什么,但这是在 C1 单元格中吗?

=arrayformula(trim(if(regexmatch(A1:A,"Y "),"Y ",)&if(countif(B:B,iferror(regexextract(A1:A,"\ (\w+)$")))>=1,iferror(regexextract(A1:A,"\ (\w+)$")),)))

在此处输入图像描述


推荐阅读