Google sheets 在GoogleSheets中,如何根据ID获取行中逗号分隔值的总和
我有一个表,它有一个id列表和名称Google sheets 在GoogleSheets中,如何根据ID获取行中逗号分隔值的总和,google-sheets,google-sheets-formula,array-formulas,google-sheets-query,gs-vlookup,Google Sheets,Google Sheets Formula,Array Formulas,Google Sheets Query,Gs Vlookup,我有一个表,它有一个id列表和名称 Sheet 1 A | B 1 | Joe 12 | Dave 23 | Pete 然后,我有一个行表,其中显示了一个人何时出席某个活动(通过他们的ID) 在第3页的外观,然后我期待实现以下目标 Sheet 3 A | B (Appearances) Joe | 2 Dave | 2 Pete | 1 当只有一个人用类似于=COUNTIF(外观!A:A,索引(name_db!$A$2:$A$1000,MATCH($A11,name_db
Sheet 1
A | B
1 | Joe
12 | Dave
23 | Pete
然后,我有一个行表,其中显示了一个人何时出席某个活动(通过他们的ID)
在第3页的外观,然后我期待实现以下目标
Sheet 3
A | B (Appearances)
Joe | 2
Dave | 2
Pete | 1
当只有一个人用类似于=COUNTIF(外观!A:A,索引(name_db!$A$2:$A$1000,MATCH($A11,name_db!$B$2:$B$1000,0))的东西出现时,我就可以做到这一点。
但只要我加上一个逗号值,一切都会出错
我试着研究了vLOOKUPS
之类的东西,但似乎没有完全弄明白
如果您有任何关于查找位置的帮助,我们将不胜感激(
=ARRAYFORMULA(IFERROR(VLOOKUP(G:G, QUERY(VLOOKUP(TRANSPOSE(SPLIT(CONCATENATE(
IF(IFERROR(SPLIT(E:E, ","))<>"", "♦"&SPLIT(E:E, ","), )), "♦")), A:B, 2, 0),
"select Col1,count(Col1) group by Col1 label count(Col1)''", 0), 2, 0)))
如果(i错误(拆分)(E:E,“,”)”,“♦"&拆分(E:E,“,”),”♦)A:B,2,0),
“选择Col1,计数(Col1)按Col1标签计数(Col1)'”,0),2,0)分组)
=ARRAYFORMULA(IFERROR(VLOOKUP(G:G, QUERY(VLOOKUP(TRANSPOSE(SPLIT(CONCATENATE(
IF(IFERROR(SPLIT(E:E, ","))<>"", "♦"&SPLIT(E:E, ","), )), "♦")), A:B, 2, 0),
"select Col1,count(Col1) group by Col1 label count(Col1)''", 0), 2, 0)))