使用数组公式或数据透视表计算一组条形码 Table
Counter of a set of barcodes using Array Formula or Pivot Table
我有一个 sheet 有一堆东西的条形码 -
Col A Col B ...
ABC12 EF34
EF34 ABC12
ABC12
GH56
我想要另一个 sheet 一个唯一的计数器集合,例如-
Barcode Count
ABC12 3
EF34 2
GH56 1
实现这个计数器最简单的方法是什么?
我能够使用以下方法获得所有唯一值:
=unique(query({all!A:A;all!B:B;all!C:C;all!D:D;all!E:E;all!F:F;all!G:G;all!H:H;all!I:I;all!J:J;all!K:K;all!L:L;all!M:M;all!N:N;all!O:O;all!P:P;all!Q:Q;all!R:R;all!S:S;all!T:T;all!U:U;all!V:V;all!W:W;all!X:X;all!Y:Y;all!Z:Z}, "where Col1 <>''"))
然后使用以下方法获取计数:
=COUNTIF(all!$A:$Z00,$B28)
对于列中捕获的每个唯一值。
但我的解决方案感觉很hacky,我觉得数组公式的设置计数器操作可以更简单地实现。
尝试:
=query(flatten({A2:C}),"select Col1,count(Col1) where Col1 is not null group by Col1 label Col1 'Barcode',count(Col1) 'Count' ",0)
我有一个 sheet 有一堆东西的条形码 -
Col A Col B ...
ABC12 EF34
EF34 ABC12
ABC12
GH56
我想要另一个 sheet 一个唯一的计数器集合,例如-
Barcode Count
ABC12 3
EF34 2
GH56 1
实现这个计数器最简单的方法是什么?
我能够使用以下方法获得所有唯一值:
=unique(query({all!A:A;all!B:B;all!C:C;all!D:D;all!E:E;all!F:F;all!G:G;all!H:H;all!I:I;all!J:J;all!K:K;all!L:L;all!M:M;all!N:N;all!O:O;all!P:P;all!Q:Q;all!R:R;all!S:S;all!T:T;all!U:U;all!V:V;all!W:W;all!X:X;all!Y:Y;all!Z:Z}, "where Col1 <>''"))
然后使用以下方法获取计数:
=COUNTIF(all!$A:$Z00,$B28)
对于列中捕获的每个唯一值。
但我的解决方案感觉很hacky,我觉得数组公式的设置计数器操作可以更简单地实现。
尝试:
=query(flatten({A2:C}),"select Col1,count(Col1) where Col1 is not null group by Col1 label Col1 'Barcode',count(Col1) 'Count' ",0)