首页 > 解决方案 > 使用 importrange 从不同的工作表中提取文本和特定文本的计数

问题描述

我有一个包含“注释”列的 Google 表格,我想将这些单元格中的注释导入另一个表格并计算某个单词或短语出现的次数。我希望单词/短语出现在用逗号分隔的同一单元格中。例如,导入表中的一个单元格看起来像“1 已启动,3 已完成,2 需要更多信息,1 待处理”。有一定数量的单词/短语可以在“注释”列中。

导入到导入

标签: arraysgoogle-sheetsgoogle-sheets-formulaarray-formulasgoogle-sheets-query

解决方案


尝试:

=ARRAYFORMULA(IFNA(VLOOKUP(INDIRECT("A3:A"&COUNTA(A3:A)+2), 
 SPLIT(REGEXREPLACE(REGEXREPLACE(TRIM(TRANSPOSE(QUERY(IF(""<>
 QUERY(IMPORTRANGE("1dnpQQX0YA-_BCxmcfpWYhkLupLPVarP_-C7RSKdpvJ0", "Sheet1!A2:B"),
 "select count(Col2) where Col2 is not null group by Col2 pivot Col1"), 
 QUERY(IMPORTRANGE("1dnpQQX0YA-_BCxmcfpWYhkLupLPVarP_-C7RSKdpvJ0", "Sheet1!A2:B"),
 "select count(Col2) where Col2 is not null group by Col2 pivot Col1")&" "&INDEX(
 QUERY(IMPORTRANGE("1dnpQQX0YA-_BCxmcfpWYhkLupLPVarP_-C7RSKdpvJ0", "Sheet1!A2:B"),
 "select Col2,count(Col2) where Col2 is not null group by Col2 pivot Col1"),,1)&",", )
 ,,99^99))), " , ", "♦"), ",$", ), "♦"), 2, 0), "Not Data"))

0


推荐阅读