Google sheets 在多个逗号分隔的列表中搜索标记以生成匹配项列表&;谷歌表格中的匹配分数

Google sheets 在多个逗号分隔的列表中搜索标记以生成匹配项列表&;谷歌表格中的匹配分数,google-sheets,tags,comma,Google Sheets,Tags,Comma,我正在进行一个项目,目标是在每个选项卡上的几列数据中确定3个选项卡之间的最佳匹配 选项卡:(个人),(公司),(公司) 列(可在每个选项卡上找到):专业、技术、行业、舞台、客户、产品、不喜欢的 从每一列中给定“客户经理”的信息开始,我想搜索“客户”和“潜在客户”选项卡上的列,以发现客户经理和公司之间的最佳匹配。理想情况下,这将生成所有比赛的列表和比赛质量分数 这是两个不同项目的工作组合。在其中,我能够使用以下(不正确的)公式在网格上生成匹配分数: =iferror(和(K$9=“Leads”,r

我正在进行一个项目,目标是在每个选项卡上的几列数据中确定3个选项卡之间的最佳匹配

选项卡:(个人),(公司),(公司)

(可在每个选项卡上找到):专业、技术、行业、舞台、客户、产品、不喜欢的

从每一列中给定“客户经理”的信息开始,我想搜索“客户”和“潜在客户”选项卡上的列,以发现客户经理和公司之间的最佳匹配。理想情况下,这将生成所有比赛的列表和比赛质量分数

这是两个不同项目的工作组合。在其中,我能够使用以下(不正确的)公式在网格上生成匹配分数:

=iferror(和(K$9=“Leads”,regexmatch($I14,“Closed”))、sum(数组公式)(如果(iserror)(过滤器(转置)(拆分($F14,,,”,TRUE,TRUE))、COUNTIF(转置(拆分($8,,”,TRUE,TRUE))、转置(拆分($F14,,“,TRUE,TRUE);)))、0,1))*$B$6+和(如果(过滤器(拆分($B14,,,“,TRUE,TRUE),TRUE),COUNTIF(拆分)(数组公式)(拆分()(K$3,“,”,TRUE,TRUE)),转置(拆分($B14,“,”,TRUE,TRUE())),0,1))*$B$7+和(转置(拆分(K$6,“,”,真,真)),转置(拆分($E14,“,”,真,真()(真))),0,1))*$B$9+和(数组公式)(if(iError(筛选器(拆分($C14,“,”,真,真)),COUNTIF(拆分(拆分(K$4,“,”,真,真)),转置($C14,“,”),0,1))*$B$10,和(K$9=)账户经理),regexmatch($I14,,“未结”)),和(arrayformula(if(iError,filter(transpose)(split($D14,,,,,,,,,TRUE,TRUE))、COUNTIF(transpose(split(K$5,,,,,,,,,,,,,,,,TRUE,TRUE),transpose(split($D14,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,TRUE,TRUE))),transpose(splite($H14,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)之和)*$E$7+sum(数组形式)(如果(iError(过滤器)(转置(拆分($G14,,“,”,真,真))、COUNTIF(转置(拆分($K$2,,“,”,真,真))、转置(拆分($G14,,“,真,真)”))*$E$8和($K9=“Leads”),而不是(regexmatch($I14,,“Closed”))、“无分数”和(K$9=“客户经理”,而不是(regexmatch($I14,,“开放”),“无分数”),

还有一个,我可以使用QUERY根据位置和状态生成客户经理列表,但这需要精确匹配,并且无法搜索逗号分隔的列表:

=查询(客户经理!A2:AJ1000,“选择B、R、A、E、F,其中1=1”&if(H1=“所有地区”、”、“和更低的(E)=更低的(“&H1&”)”)”&if(H2=“所有状态”、“,”和更低的(F)=更低的(“&H2&“)”,1)

一定有办法在床单上做得更干净。
如何将这两者结合起来?

您好,您考虑过使用应用程序脚本进行此操作吗?您好,您考虑过使用应用程序脚本进行此操作吗?