计算整个工作表中的不同值
Count Distinct Values in the entire sheets
请问有什么方法可以提供所需的结果吗?
我尝试使用pivot table,但发现有些文字无法显示。
结果 table 应在 20 列 x 150,000 行中显示项目名称的唯一计数。
数据
Col1
Col2
Col3
Col4
....
Col20
coffee
tea
bread
n/a
...
n/a
bread
ice cream
n/a
n/a
...
n/a
mango juice
bread
coke
wine
...
ice cream
coke
cake
ice cream
n/a
...
n/a
wine
bread
coke
n/a
...
n/a
{below about 150,000 records}
...
...
...
...
...
结果
ItemName
Qty
bread
40000
coffee
90000
coke
5000
....
....
....
....
....
....
....
....
wine
2000
如果你有Excel-365那么你可以试试下面的公式。
G2=SORT(UNIQUE(FILTERXML("<t><s>"&TEXTJOIN("</s><s>",TRUE,A2:E6)&"</s></t>","//s")))
H2=COUNTIF(A2:E6,G2#)
试试这个:
插入数据透视表 table 和 select 选项“将此数据添加到数据模型”
然后从值区域中列的“值字段设置”select“不同计数”
要获得唯一列表,您可以使用:
=LET(data,$A:$E000,
rows, A1:INDEX(A:A,COUNTA(data),0),
SORT(
UNIQUE(
INDEX(data,
1+INT((ROW(rows)-1)/COLUMNS(data)),
MOD(ROW(rows)-1+COLUMNS(data),
COLUMNS(data))+1)
)
)
)
并计算:
=COUNTIF(A2:E10000,H2#)
最后我把数据分成了10个部分。
各部分数据功能正常。
之后,我将结果合并在一起并计算总数。
数据透视输出不正确的原因:数据太多,excel
无法处理
请问有什么方法可以提供所需的结果吗? 我尝试使用pivot table,但发现有些文字无法显示。 结果 table 应在 20 列 x 150,000 行中显示项目名称的唯一计数。
数据
Col1 | Col2 | Col3 | Col4 | .... | Col20 |
---|---|---|---|---|---|
coffee | tea | bread | n/a | ... | n/a |
bread | ice cream | n/a | n/a | ... | n/a |
mango juice | bread | coke | wine | ... | ice cream |
coke | cake | ice cream | n/a | ... | n/a |
wine | bread | coke | n/a | ... | n/a |
{below about 150,000 records} | ... | ... | ... | ... | ... |
结果
ItemName | Qty |
---|---|
bread | 40000 |
coffee | 90000 |
coke | 5000 |
.... | .... |
.... | .... |
.... | .... |
.... | .... |
wine | 2000 |
如果你有Excel-365那么你可以试试下面的公式。
G2=SORT(UNIQUE(FILTERXML("<t><s>"&TEXTJOIN("</s><s>",TRUE,A2:E6)&"</s></t>","//s")))
H2=COUNTIF(A2:E6,G2#)
试试这个:
插入数据透视表 table 和 select 选项“将此数据添加到数据模型”
然后从值区域中列的“值字段设置”select“不同计数”
要获得唯一列表,您可以使用:
=LET(data,$A:$E000,
rows, A1:INDEX(A:A,COUNTA(data),0),
SORT(
UNIQUE(
INDEX(data,
1+INT((ROW(rows)-1)/COLUMNS(data)),
MOD(ROW(rows)-1+COLUMNS(data),
COLUMNS(data))+1)
)
)
)
并计算:
=COUNTIF(A2:E10000,H2#)
最后我把数据分成了10个部分。 各部分数据功能正常。 之后,我将结果合并在一起并计算总数。
数据透视输出不正确的原因:数据太多,excel
无法处理