[算表] COUNTIF不能搭配LEFT統計次數嗎?

看板Office作者 (有種東西叫方向燈)時間13年前 (2010/11/12 19:31), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
軟體:EXCEL 版本:2000 我在名為『1112』的Sheet有countif要參照的資料範圍 A1:A10 在名為『main』的Sheet有A1:A6 要個別作為B1:B6 COUNTIF: Criteria 的值 我要在main Sheet個別統計各部門A1:A6在1112!A1:A10 各自出現的次數 Sheet:1112 Sheet:main A A B 1 ad001 ad ___ 2 informix db ___ 3 ftpweb oper ___ 4 informix in ___ 5 fn0001 informix ___ 6 fn0002 fn ___ 7 oper 8 ba004 9 in0001 10 in0023 我在main Sheet 『B欄各列』用以下的指令,說我輸入的公式有錯, =COUNTIF(1112!A1:A10,main!$A2) =COUNTIF(1112!A1:A10,main!$A3) =COUNTIF(1112!A1:A10,main!$A4) ........以此類推 因為我要依前頭二個字元區分部門的ID加以統計,但單單用以上寫法會成功一半,因為以 上寫法只會算到informix等於2,oper等於1,可是in,fn,ad卻都是0 所以我需配合LEFT的函式,可是跳出輸入的公式有錯,因此想問是不是沒辦法在COUNTIF中 插入LEFT? 還是我的公式錯在哪裏了? 謝謝。 =COUNTIF(LEFT(1112!A1:A10,2),main!$A2) =COUNTIF(LEFT(1112!A1:A10,2),main!$A3) =COUNTIF(LEFT(1112!A1:A10,2),main!$A4) ........以此類推 有更簡潔的公式嗎? 感謝各位賜教~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 編輯: aisme21 來自: 210.202.210.251 (11/12 20:10)

11/12 21:56, , 1F
B1=COUNTIF('1112'!$A$1:$A$10,A1&"*")
11/12 21:56, 1F

11/12 21:57, , 2F
但是in開頭的會連infxxxx都算 =.=
11/12 21:57, 2F

11/12 22:09, , 3F
嗯嗯,所以要找informix的,就另外寫informix字串,謝謝
11/12 22:09, 3F

11/12 22:11, , 4F
樓上~ 我真的沒想到用 * > <
11/12 22:11, 4F

11/12 22:24, , 5F
講錯,應該是in部份就改成 in&"0*" 就可以了^^"
11/12 22:24, 5F
文章代碼(AID): #1CtIMTzm (Office)