[算表]excel函數統計出現次數

看板Office作者 (咖啡)時間3年前 (2021/06/28 16:56), 3年前編輯推噓9(9030)
留言39則, 6人參與, 3年前最新討論串1/1
軟體:excel 版本:2016 請問在excel內有一串數列ABCDEDBA 要統計 AB(包含BA)出現次數 BC(包含CB)出現次數 CD(包含DC)次生數..等待, 請問函數如何設定,謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.12.41.30 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1624870607.A.610.html ※ 編輯: c10401 (101.12.41.30 臺灣), 06/28/2021 16:57:13

06/28 17:32, 3年前 , 1F
=COUNTIF(字串,"*"包含的值"*")
06/28 17:32, 1F

06/28 17:36, 3年前 , 2F

06/28 17:45, 3年前 , 3F
謝謝感恩
06/28 17:45, 3F

06/28 20:59, 3年前 , 4F
不太對吧... 你那個"個數" 怎麼來的?
06/28 20:59, 4F

06/28 21:25, 3年前 , 5F
我想不到漂亮的寫法XD https://i.imgur.com/tmRlhOV.png
06/28 21:25, 5F

06/28 21:59, 3年前 , 6F
@OAzenO 咦?我有誤會題意嗎XD?
06/28 21:59, 6F

06/28 22:04, 3年前 , 7F
tinkens大有幫我解惑,他是對裡面數值取完全相符次數
06/28 22:04, 7F

06/28 22:04, 3年前 , 8F
但我還有個問題
06/28 22:04, 8F

06/28 22:05, 3年前 , 9F
可是我自己把字串加長之後發現就不對惹耶XD"
06/28 22:05, 9F

06/28 22:12, 3年前 , 10F
Countif好像是查詢是否有包含...不是包含幾個個數QQ"
06/28 22:12, 10F

06/28 22:12, 3年前 , 11F
看來是我誤會這個函數的用法了Orz
06/28 22:12, 11F

06/28 22:12, 3年前 , 12F

06/28 22:13, 3年前 , 13F
請問如果黃色框框裡面要看AB個數及BA個數並相加,請問如
06/28 22:13, 13F

06/28 22:13, 3年前 , 14F
何寫謝謝
06/28 22:13, 14F

06/28 22:25, 3年前 , 15F
請問 @OAzenO大 為什麼最後要除A3,謝謝
06/28 22:25, 15F

06/28 22:50, 3年前 , 16F
我懂了,因為是算字串,但要求的是兩個字串所以還要相除
06/28 22:50, 16F

06/28 22:51, 3年前 , 17F
是@newacc 不是我XD 不過我研究了一下 是靠數學計算來的
06/28 22:51, 17F

06/28 22:57, 3年前 , 18F
全長-(非AB長)=全AB長 1個AB是2個字長 所以要/2
06/28 22:57, 18F

06/28 22:57, 3年前 , 19F
對,抱歉,感謝各位幫忙
06/28 22:57, 19F

06/28 22:59, 3年前 , 20F
剛剛測試黃色底的也適用len函數
06/28 22:59, 20F
※ 編輯: c10401 (101.12.41.30 臺灣), 06/28/2021 23:07:51

06/29 00:13, 3年前 , 21F
=SUM(N(MID(A$1,ROW($1:$8),2)={"AB","BA"}))
06/29 00:13, 21F

06/29 01:35, 3年前 , 22F
請問@Suckcopy這函數代表什麼意思呢
06/29 01:35, 22F

06/29 14:18, 3年前 , 23F
從第一位開始,檢查每兩位數是否符合"AB"或"BA"
06/29 14:18, 23F

06/29 14:20, 3年前 , 24F
結果會變成{AB,BC,CD,DE,ED,DB,BA,A} <<引號暫時去掉
06/29 14:20, 24F

06/29 14:21, 3年前 , 25F
分別對應第 12 23 34 45 56 67 78 8 個文字
06/29 14:21, 25F

06/29 14:27, 3年前 , 26F
如果你的字串長度不是 8 就需要把 $8 這個改掉,或是
06/29 14:27, 26F

06/29 14:27, 3年前 , 27F
配合INDIRECT函數一起使用
06/29 14:27, 27F

06/29 20:48, 3年前 , 28F
剛剛嘗試發現如果重複AB***BA或是換行,值都還是維持1不會
06/29 20:48, 28F

06/29 20:48, 3年前 , 29F
變@@
06/29 20:48, 29F

06/30 11:11, 3年前 , 30F
我昨天自己在試的時候是正常的沒有發現問題
06/30 11:11, 30F

06/30 11:15, 3年前 , 31F
如果換行剛好換在AB或BA的中間,會被視為不符
06/30 11:15, 31F

06/30 22:24, 3年前 , 32F

06/30 22:26, 3年前 , 33F
請問這樣函數有錯嗎?另外有點不懂$1:$8意思,因為excel
06/30 22:26, 33F

06/30 22:27, 3年前 , 34F
我在修改成不同值時,範圍圈選的是整列不是單一儲存格
06/30 22:27, 34F

06/30 22:44, 3年前 , 35F
陣列公式要按ctrl+shift+enter完成
06/30 22:44, 35F

06/30 22:44, 3年前 , 36F
ROW($1:$8)就是產生出{1;2;3;4;5;6;7;8}的陣列
06/30 22:44, 36F

06/30 23:19, 3年前 , 37F
選取範圍是整列這件事不是那麼重要,我們的目的是要
06/30 23:19, 37F

06/30 23:19, 3年前 , 38F
產生陣列,就跟樓上說的一樣
06/30 23:19, 38F

07/01 09:45, 3年前 , 39F
可以了,謝謝各位大神解答
07/01 09:45, 39F
文章代碼(AID): #1WsOxFOG (Office)
文章代碼(AID): #1WsOxFOG (Office)