Re: [算表] Excel 經篩選後的計數問題

看板Office作者 (windknife18)時間16年前 (2009/10/15 23:21), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串3/3 (看更多)
根據你的需要,應該直接在 sheet2 做即可 1. sheet2:A2 =IF(ROWS(Sheet1!$A$2:A2)<=SUM(IF(Sheet1!$A$2:$A$1000="","", 1/COUNTIF(Sheet1!$A$2:$A$1000,Sheet1!$A$2:$A$1000))), INDEX(Sheet1!A:A,SMALL(IF(IF(ISERROR(ROW(Sheet1!$A$2:$A$1000)-1= MATCH(Sheet1!$A$2:$A$1000,Sheet1!$A$2:$A$1000,0)),FALSE, ROW(Sheet1!$A$2:$A$1000)-1=MATCH(Sheet1!$A$2:$A$1000,Sheet1!$A$2:$A$1000,0)), ROW($A$2:$A$1000),""),ROWS(A$2:A2))),"") 輸如完後按 Ctr+Shift+Enter, 然後直接往下拉即可 2. sheet2:B1 =A sheet2:C1 =B sheet3:D1 =C sheet4:E1 =D 3. sheet2:B2 =IF($A2="","",SUMPRODUCT(--(Sheet1!$A$2:$A$1000=$A2), --(Sheet1!$D$2:$D$1000=B$1))) 拉到 sheet2:E10 即可 請參考範例檔 http://www.badongo.com/file/17827928 ※ 引述《jademan (大玉兒小玉人)》之銘言: : 軟體: Excel : 版本: 2003 : 請教各位高手: : 我有一份Data : 來源 重量 長度 區號1 區號2 區號3 區號4 區號5....區號n : J03 12 45 A C D B A : J03 13 44 C D A A C : J03 14 48 D A C B A : J04 12 47 B A C A A : J04 15 42 C D A A C : J04 17 44 B A A A A : J04 12 43 A A C C C : J05 13 41 D C C B A : J05 15 44 D A C D A : J05 13 45 D A D B A : 我在資料的較下方幾行用陣列公式 : =SUM(LEN(D3:D189)-LEN(SUBSTITUTE(D3:D189,"A",""))) : =SUM(LEN(D3:D189)-LEN(SUBSTITUTE(D3:D189,"B",""))) : =SUM(LEN(D3:D189)-LEN(SUBSTITUTE(D3:D189,"C",""))) : =SUM(LEN(D3:D189)-LEN(SUBSTITUTE(D3:D189,"D",""))) : 算出各區號的A有幾個,B幾個,C有幾個,D有幾個; : 但是經過"自動篩選"來源那欄後 : 來源 重量 長度 區號1 區號2 區號3 區號4 區號5....區號n : J03 12 45 A C D B A : J03 13 44 C D A A C : J03 14 48 D A C B A : 下面的計算還是原先全部的數字, (有想過用subtotal這個函數,但不太會用...>_<) : 請問我該怎麼修改,才能計算經過篩選後,剩下(不包含其他J04,J05...)來的J03各區號的 : A,B,C,D 之真正個數呢? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.7.167

10/16 07:51, , 1F
感謝您!!! ^_^
10/16 07:51, 1F

10/16 12:28, , 2F
10/16 12:28, 2F
文章代碼(AID): #1ArptWj_ (Office)
文章代碼(AID): #1ArptWj_ (Office)