【问题标题】:Search a range of columns in a sheet and return the Column header where the search key was found在工作表中搜索一系列列并返回找到搜索键的列标题
【发布时间】:2020-06-27 14:23:32
【问题描述】:

我目前正在进行关键字研究,其中包含 24,000 个关键字。现在,我已经在“Sheet A”中按列对关键字进行了分组,其中第一行是集群名称。

现在,我要做的是找到一种快速且自动化的方法来搜索“表 A”中的列,并为“表 B”中列出的每个关键字拉出集群名称所在的标题行。

我有这个

但它返回一个 #value 错误,上面写着:

“无法解析函数 QUERY 参数 2 的查询字符串:PARSE_ERROR:在第 1 行第 26 列遇到“”m“”。期待以下之一:“group”...“pivot”... “订单” ... “跳过” ... “限制” ... “偏移” ... “标签” ... “格式” ... “选项” ... “和” ... “或“……”

此外,我似乎需要很长时间才能为 24,000 个数据单元加载所有查询 fxns,因此效率低下。任何帮助将非常感激。提前致谢!

【问题讨论】:

标签: google-sheets google-sheets-formula array-formulas google-sheets-query gs-vlookup


【解决方案1】:

在 D1 中尝试:

={"Cluster"; ARRAYFORMULA(IFNA(VLOOKUP(C2:C, 
 SPLIT(QUERY(FLATTEN(IF(INDIRECT("Clusters!C2:"&ROWS(Clusters!A:A))="",,
 INDIRECT("Clusters!C2:"&ROWS(Clusters!A:A))&"♠"&Clusters!C1:1)), 
 "where Col1 is not null"), "♠"), 2, 0)))}

【讨论】:

    猜你喜欢
    • 2016-01-10
    • 1970-01-01
    • 2020-01-15
    • 1970-01-01
    • 2013-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-16
    相关资源
    最近更新 更多