1樓:
在b3單元格輸入以下公式下拉右拖填充即可
=len(b$1)-len(substitute(b$1,right($a3),""))+len(b$2)-len(substitute(b$2,right($a3),""))
如圖所示
2樓:匿名使用者
假設你的「計數a」在a3單元格,其它按問題中的圖示對應。
在b3中寫陣列公式「=sum(if(iserror(find(right($a3,1),b$1:b$2)),0,1))」(注意是陣列公式,就是輸入上述公式後按ctrl+shift+回車),再把b3向下向右填充即可。
試試吧,有什麼問題再問,祝你成功!
3樓:大徐哥
如你的圖
b3輸入公式
=sum(len(b$1:b$2))-sum(len(substitute(b$1:b$2,"a","")))
此公式為陣列公式,請按ctrl + shift + enter 結束確認
b3公式向右複製
同樣的,b4公式為
=sum(len(b$1:b$2))-sum(len(substitute(b$1:b$2,"b","")))
即將其中的字母「a」改成「b」
當然,這些字母可以使用對單元格的引用
比如,將a3:a5中只輸入a、b、c
將b3公式可改成:
=sum(len(b$1:b$2))-sum(len(substitute(b$1:b$2,$a3,"")))
此公式可以向右和向下複製,直接實現你的統計要求
4樓:
一般來說,excel裡可以完成你的這種功能,不過最好是把上面的a,b,c的資料格式確定一下,這樣的話,可以完善演算法,比較準確,高效率的完成。。
5樓:
使用countif(range,criteria)函式就行了,
range填寫要計數的範圍(也就是你**頂上的區域),criteria填寫計數的條件(也就是你的a,b,c)
6樓:匿名使用者
我是從a1開始建表,如你圖所示,
b3:=sum(if(iserr(find("a",b1:b2)),0,1))
b4=sum(if(iserr(find("b",b1:b2)),0,1))
b5=sum(if(iserr(find("c",b1:b2)),0,1))
這都是陣列公式,輸入後按ctrl+shift+enter結束,公式自動在兩邊加
向右填充,計數結果就出來了。
7樓:山桑弓
回答的人挺多的,來湊個熱鬧,b3中輸入
=len(phonetic(b$1:b$2))-len(substitute(phonetic(b$1:b$2),right($a3),""))
回車直接輸入,選定b3,用自動填充柄向右複製到d3,選定b3:d3,再直接用自動填充柄複製到d5就可以了。
8樓:被美麗吹過
=countif(b1:b2,a)向右拖動兩個單元格
=countif(b1:b2,b)向右拖動兩個單元格
=countif(b1:b2,c)向右拖動兩個單元格
9樓:匿名使用者
大徐哥答案好,其他的不如他的。
Excel怎麼計算單元格里面的多個換行資料
是g2吧,g1中沒有數字。h2 sum iferror trim mid substitute g2,char 10 rept 99 column a z 99 98,99 0 同時按ctrl shift enter三鍵輸入陣列公式 excel一個單元格里面的換行資料怎麼自動相加 付費內容限時免費檢...
在excel 2019中單元格里面有個數個326,我要把它變成分秒的形式
設定單元格格式 自定義 這樣的方法只是改變資料的顯示樣式,但該資料實質上還是原有的內容 如果要轉換成這種樣式可以用公式 假設你要把a列單元格的數字在最後兩位前加上 號 b1單元格輸入公式 substitute a1 100,這個公式試一下 要編輯公式 在a1輸入你想要的度數,如 12.354897任...
怎麼合併excel多個單元格內容
方法 步驟 開啟需要進行合併的excel文件,並找到物件單元格。利用字元連線符 使用字元連線符 進行連線。此方法用於在合併不多單元格的資料時使用。例如 b1 a1 a2 b1 a1 a2 a3,一次內推。具體操作見圖。利用文字函式 使用文字函式concatenate 進行操作,例如 concaten...