我目前有一个有效的公式,但是excel可能需要几秒钟才能赶上,我想知道是否有人知道一种更有效的处理方法。另外,当我将公式向下拖动时,要花几秒钟来处理,excel不会更新新单元格,最终会崩溃整个文件。
=SUMPRODUCT(((Paste!$B$2:$B$12000=A2))/COUNTIFS(Paste!$B$2:$B$12000,Paste!$B$2:$B$12000&"",Paste!$C$2:$C$12000,Paste!$C$2:$C$12000&""))
样本数据:
让我们想象一下,当您展示数据时,这些数据已经摆在我们面前:
没有DA功能,您可以应用this方法:
在F3中:
F3
=SUM(--(FREQUENCY(IF(A$3:A$9=E3,MATCH(B$3:B$9,B$3:B$9,0)),ROW(B$3:B$9)-2)>0))
通过Ctrl]输入> Shift Enter
具有DA功能,您可以应用this方法:
=COUNTA(UNIQUE(FILTER(B3:B9,A3:A9=A2))) 使以上内容适合您的范围和需求。
=COUNTA(UNIQUE(FILTER(B3:B9,A3:A9=A2)))
使以上内容适合您的范围和需求。