Re: [問題] Excel跟={Count(Find(text,area))}函數
用資料剖析 依空格分欄
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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章