Google sheets 在GoogleSheets中,如何根据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

我有一个表,它有一个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!$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)))