excel 获取“特定”列表中可用的仅计数值

h43kikqp  于 2022-11-26  发布在  其他
关注(0)|答案(4)|浏览(113)

我有具体的名称列表(ABC、BCD、.......、JKL),然后我分别维护另一个位置,其中包含这些名称列表和另一个单独的词(如-关、开等)
因此,我需要计数,然后没有提到的名字,只有在该特定的名单。
你可以得到我的例子在下面的G表,也随时与我联系的任何澄清。
https://docs.google.com/spreadsheets/d/1bKA1KOs36ZDfR6VY18Md260MaFJWvO8uY3zto8jscOE/edit?usp=sharing
靛蓝1c 0d1x
顺祝商祺
因迪卡

zynd9foi

zynd9foi1#

尝试:

=INDEX(BYROW(XLOOKUP(D2:O11, A2:A, IFERROR(A2:A/0, 1),,,1), 
 LAMBDA(x, IFERROR(1/(1/SUM(x))))))

nsc4cvqm

nsc4cvqm2#

下面是一个可能的解决方案(我将其放在单元格R2中):

=ArrayFormula(BYROW(D2:O,LAMBDA(r,IF(COUNTBLANK(r)=COLUMNS(r),,
SUM(--REGEXMATCH(r,"\b"&TEXTJOIN("\b|\b",1,A2:A11)&"\b"))))))
zphenhs4

zphenhs43#

尝试:

=INDEX(BYROW(IF(""=IFNA(VLOOKUP(D2:O11, A2:A, 1, )), 0, 1), 
 LAMBDA(x, IFERROR(1/(1/SUM(x))))))

zzlelutf

zzlelutf4#

在Office 365中,您可以用途:=BYROW(D2:O11,LAMBDA(x,SUM(--(ISNUMBER(MATCH(x,$A$2:$A$11,0))))))

在旧版本中:=SUM(--(ISNUMBER(MATCH(D2:O2,$A$2:$A$11,0))))

相关问题