我需要你關于 excel 范圍過濾的幫助,它是關于一個學校專案的。我有一個包含 20k 行的 excel 檔案和一個數字范圍從 0 到 350k 的列,我需要以某種方式每 1k(0-999,1000-1999 等)過濾它們并計算每個團隊有多少行/記錄。
我正在考慮宏或 VBA 腳本,但我什至不知道起點,我希望有人可以幫助我從哪里開始。
非常感謝!
uj5u.com熱心網友回復:
使用 Office 365,我們可以在一個公式中完成此操作,結果將溢位:
=CHOOSE({1,2,3},SEQUENCE(351,,0,1000),SEQUENCE(351,,999,1000),FREQUENCY(A:A,SEQUENCE(350,,999,1000)))
頻率旨在獲取桶的數量和陣列并回傳計數。

使用 LET 我們可以將變數移到前面:
=LET(
rng, A:A,
nmbckts, 351,
gp, 1000,
CHOOSE({1,2,3},
SEQUENCE(nmbckts,,0,gp),
SEQUENCE(nmbckts,,gp-1,gp),
FREQUENCY(rng,SEQUENCE(nmbckts-1,,gp-1,gp))))
uj5u.com熱心網友回復:
不需要VBA:
如果您的值在 A 列中,只需在 D/E 列中輸入0和9999喜歡。其余的數字可以用=D2 1000和完成=E2 1000并下拉直到 350k。
計數可以=COUNTIFS(A:A,">="&D:D,A:A,"<="&E:E)在列 F 中完成并下拉。

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/364555.html
上一篇:特定檔案的Word自動打開
