我已经为这个问题挣扎了好几个星期,也没有什么进展。 我有两张Google表,一张是数据(测试表4),另一张是汇总表(测试表3)。 其中一个有数据(测试表4),另一个是摘要表(测试表3)。 我想让表3统计一列中不同字符串的数量,从表4,匹配到几个标准。 我有下面的样本表。
测试表4包含数据。 我想让测试表3中的备注栏显示每种类型的数量。公式需要与周数和颜色相匹配。在第2行有一个例子。 如果你有任何问题,请告诉我。 这可能是措辞混乱。
粘贴在B3中。
=ARRAYFORMULA(MMULT(IFERROR(SPLIT(REGEXREPLACE(INDIRECT(
ADDRESS(ROW(C3), COLUMN(C3), 4)&":"&SUBSTITUTE(
ADDRESS(ROW(C3), COLUMN(C3)), ROW(C3), )&
MAX(IF($A3:$A="",,ROW($A3:$A)))), "[A-Za-z,]", ), " "))*1,
ROW(INDIRECT("A1:A"&COLUMNS(SPLIT(
REGEXREPLACE(C3:C, "[A-Za-z,]", ), " "))))^0))
粘贴在C3中
=ARRAYFORMULA(IFNA(VLOOKUP(""&$A3:$A,
REGEXREPLACE(""&SPLIT(TRIM(TRANSPOSE(QUERY(QUERY(SPLIT(TRANSPOSE(QUERY(TRANSPOSE(QUERY(
IMPORTRANGE("1pozEjZUfrQkDK3-P04rmaTUQqJkT4ZYAduCm8MwCB9g", B1&"!A2:A")&"♦♥"&
IMPORTRANGE("1pozEjZUfrQkDK3-P04rmaTUQqJkT4ZYAduCm8MwCB9g", B1&"!F2:F"),
"select Col1,count(Col1) group by Col1 label count(Col1)''")),,999)), "♥")&",",
"select max(Col2) group by Col2 pivot Col1"),,999))), "♦"), "^, |,$", ), 2, 0)))