Google 工作表:具有部分匹配项的 vLookup
Google Sheets: vLookup with partial matches
我是运行一个汽车客户的广告活动。我有一个 sheet,我在其中获得针对广告的广告的广告效果数字 运行。在广告名称中,定义了各种参数,例如经销商名称、汽车型号和广告 运行 所在的网站。我需要使用数组公式从广告名称中提取经销商名称和汽车型号。
我知道如何使用 arrayformula()
和多个 IF(REGEXMATCH())
来完成这项工作,但这种方法变得越来越麻烦,因为每周添加的广告越来越多,更新公式本身就成了一项任务.我想构建一个查询 table,运营团队可以更新该查询,并且信息会在提取数据的 sheet 中自动更新。
我已经设置了一个示例 sheet 来证明这一点:https://docs.google.com/spreadsheets/d/1GcUoCEe209Ik5VvBu--xP1Vu8zX9Tn1_nJ8YLhA8DlI/edit?usp=sharing
在数据 sheet 中,columns F, G, H
需要使用部分匹配的查找进行更新。查找 table 可以在查找选项卡中找到。
如果我能在设置 sheet 方面得到任何帮助,我将不胜感激!
在M2中输入
=ArrayFormula(if(len(A2:A), proper(regexreplace(split(regexextract(A2:A, "_(.*)$"), "_"), "(\d+)", " ")),))
作为一个可能的替代方案(不需要查找 table)我也在第二季度输入了
=ArrayFormula(if(len(A2:A), proper(regexreplace(split(regexextract(A2:A, "_(.*)$"), "_"), "(\d+)", " ")),))
看看这对你有用吗?
我是运行一个汽车客户的广告活动。我有一个 sheet,我在其中获得针对广告的广告的广告效果数字 运行。在广告名称中,定义了各种参数,例如经销商名称、汽车型号和广告 运行 所在的网站。我需要使用数组公式从广告名称中提取经销商名称和汽车型号。
我知道如何使用 arrayformula()
和多个 IF(REGEXMATCH())
来完成这项工作,但这种方法变得越来越麻烦,因为每周添加的广告越来越多,更新公式本身就成了一项任务.我想构建一个查询 table,运营团队可以更新该查询,并且信息会在提取数据的 sheet 中自动更新。
我已经设置了一个示例 sheet 来证明这一点:https://docs.google.com/spreadsheets/d/1GcUoCEe209Ik5VvBu--xP1Vu8zX9Tn1_nJ8YLhA8DlI/edit?usp=sharing
在数据 sheet 中,columns F, G, H
需要使用部分匹配的查找进行更新。查找 table 可以在查找选项卡中找到。
如果我能在设置 sheet 方面得到任何帮助,我将不胜感激!
在M2中输入
=ArrayFormula(if(len(A2:A), proper(regexreplace(split(regexextract(A2:A, "_(.*)$"), "_"), "(\d+)", " ")),))
作为一个可能的替代方案(不需要查找 table)我也在第二季度输入了
=ArrayFormula(if(len(A2:A), proper(regexreplace(split(regexextract(A2:A, "_(.*)$"), "_"), "(\d+)", " ")),))
看看这对你有用吗?