Re: [問題] Excel跟={Count(Find(text,area))}函數

看板Office作者 (David)時間17年前 (2008/07/08 23:46), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串2/2 (看更多)
用資料剖析 依空格分欄 a1*7 a2*2 a1*1 a2*1 E1*5 a1*3 設此範圍為x {=SUM((LEFT(x,FIND("*",x)-1)="a1")*RIGHT(x,LEN(x)-FIND("*",x)))} 或剖析時 依空格與星號*分欄 a1 7 a2 2 a1 1 a2 1 E1 5 a1 3 設此範圍為y =SUMIF(y,A1,B1) 如果硬是要在一欄中計算 a1*7 a2*2 a1*1 a2*1 E1*5 a1*3 設此範圍為z {=SUM(ISNUMBER(FIND("a1*"&COLUMN(1:1),z))*COLUMN(1:1))} 限制: 一格之中同樣的字組只能出現一次 例如 只能出現一次"a1*1" 但可以同時出現 "a1*1"與"a1*2" *幾 最多到*256 (欄位上限) ※ 引述《a0955133 (快來戰國板研究!!)》之銘言: : (若是和其他不同軟體互動之問題 請記得一併填寫) : 您所使用的軟體為: : 版本:2003 : 問題: : 我有資料如下(範例) : A : 1 a1*7 a2*2 : 2 a1*1 a2*1 : 3 E1*5 a1*3 : ... : ... : ... : 要算出a1總共有幾個,a2有幾個(但是表裡面是a1*7,a1*1每個個數都不太一樣) : 爬文是知道可以用 {=COUNT(Find("a1*1",A1:AN))} : 但是卻發現A1:AN不能選A:A這樣的方式(整欄) 最多可以到A1:A65535 : 而且這樣的方式一算式也只能算出a1*1的數量 其他的不知道該怎麼彙整 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.49.121

07/09 00:27, , 1F
謝謝您的回答^^
07/09 00:27, 1F
※ 編輯: JieJuen 來自: 218.164.49.121 (07/09 00:28)

07/09 00:29, , 2F
^^
07/09 00:29, 2F
文章代碼(AID): #18Sul38n (Office)
文章代碼(AID): #18Sul38n (Office)