
No.1ベストアンサー
- 回答日時:
こんな式でどうでしょうか。
=LEN(A1)-LEN(SUBSTITUTE(A1,",",""))+1
数字の間に必ず","が入るので","をスペースに置き換え
元の文字数との差を求め、","の数より数字の数が必ず1多いのでそれを足すという式です。
この回答への補足
ありがとうございます。
殆ど問題なく欲しい結果が得られました。
しかし、セルに何も入ってない(空欄)の時にも1が
返ってきてしまいますが、これを回避する方法はないでしょうか。
お忙しい中恐れ入りますが、よろしくお願いいたします。
ログイン認証で手間取りお礼が遅くなり申し訳ありません。
希望の処理が出来て大変助かりました。
自分も勉強して皆さんのお役にたてるよう頑張りたいと思います。
お忙しい中、本当にありがとうございました。
No.4
- 回答日時:
カンマを数えるのはチョットだけキケン!
10,20,,30,,,
コレはナンと数える??
セパレータを空白文字に置換えることで有効な数字?の数が浮かび上がる、、、
対象セルがA2の場合、
=IF($A2="","",IF(LEN(SUBSTITUTE($A2,",","")),LEN(TRIM(SUBSTITUTE($A2,","," ")))-LEN(SUBSTITUTE($A2,",",""))+1,0))
ヒントはココ、、、
Excel 内のテキスト、文字、および 単語の出現回数をカウントする数式
http://support.microsoft.com/kb/213889/ja
~~~
例 4: セル内のスペースで区切られた単語の数をカウントします。
ログイン認証で手間取りお礼が遅くなり申し訳ありません。
前の方の回答で処理が出来ましたので、申し訳ございませんが
ベストアンサーは他の方に付けさせていただきました。
しかし、教えていただいた方法は良い良い方法として記録し、
今後の参考にさせていただきます。
お忙しい中本当にありがとうございました。

No.3
- 回答日時:
空白セルなら数字を表示したくないなら、ANo.1 akiomyau様のご回答にIF文をちょこっと付ければできますよ。
=IF(A1="","",LEN(A1)-LEN(SUBSTITUTE(A1,",",""))+1)
もし、空白セルなら0にするなら、以下です。
=IF(A1="",0,LEN(A1)-LEN(SUBSTITUTE(A1,",",""))+1)
もしそれで役に立ち、それ以上の回答が出ないようなら、BAはakiomyau様へお願いします。私はちょこっと付け足しただけですので。
ログイン認証で手間取りお礼が遅くなり申し訳ありません。
希望の処理ができました!
BAはakiomyau様へと言う事ですので
今回はそうさせていただきます。
お忙しい中本当にありがとうございました。
No.2
- 回答日時:
=find(",",A1)+1
ではどうでしょう。
A1を調べたいセルにして下さい。
そのセル内の,の数を返します。
数字の数は,+1個なので最期に+1をつけて。
注意点は全角","ではうまくいかないことです。
この回答への補足
ありがとうございます。
この方法ですと、セルに一つの数字の場合1が、
1,2ですと3に、1,2,3ですと3になってしまいました。
ログイン認証で手間取りお礼が遅くなり申し訳ありません。
他の方の方法で上手くいきました。
折角教えていただいたのに申し訳ございません。
今回教えていただいた事は違う場面で利用させていただきます。
お忙しい中本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 昨日、質問した件『VBA にて、条件付き書式で背景色を設定しているセルの範囲で、背景色付きのセルをカ 4 2022/04/07 14:39
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
- Excel(エクセル) エクセルの条件付き書式 4 2023/04/17 11:05
- Excel(エクセル) セルを数式で指定する方法 5 2022/04/13 16:55
- その他(Microsoft Office) ある表(10桝程度)の中に数字が入っています。ダブっている数字を除く数字の合計数の計算方法 5 2023/02/15 11:33
- Excel(エクセル) エクセルで条件付き書式を使わずにセルの文字の色を変える方法を教えて下さい 8 2023/07/28 01:15
- Excel(エクセル) エクセルの自動更新のタイミングについて 1 2022/07/20 16:12
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
「データ要素を線で結ぶ」がチ...
-
エクセル 連番が途切れていると...
-
Excel > ピボットテーブル「(空...
-
エクセルでCSVを編集するとき、...
-
Excelで、入力文字の後に自動で...
-
Excel:関数が入っているセルに...
-
空白セル内の数式を残したまま...
-
エクセルで、「複数のセルの中...
-
エクセルで入力すると隣のセル...
-
Excel 結合した文字列を改行し...
-
エクセルのIF関数で、隣のセル...
-
数式の結果が空白の時の空白扱い
-
excel2010 空白セルにのみ貼り...
-
関数TRANSPOSEで空白セルを0に...
-
エクセルで上の行の値を自動的...
-
EXCELのオートフィルタで空白セ...
-
マクロボタンを押すたびに違う...
-
EXCEL IF関数
-
形式貼り付けの「空白を無視す...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
エクセルでCSVを編集するとき、...
-
空白セルに斜線(罫線)
-
Excel > ピボットテーブル「(空...
-
Excelで、入力文字の後に自動で...
-
エクセル 連番が途切れていると...
-
ピボットテーブルで空白セルの...
-
「データ要素を線で結ぶ」がチ...
-
Excel:関数が入っているセルに...
-
数式による空白を無視して最終...
-
空白セル内の数式を残したまま...
-
excel2010 空白セルにのみ貼り...
-
【Excel】 csvの作成時、空白セ...
-
エクセルで上の行の値を自動的...
-
エクセルのIF関数で、隣のセル...
-
エクセルで、「複数のセルの中...
-
形式貼り付けの「空白を無視す...
-
関数TRANSPOSEで空白セルを0に...
-
【Excel】 Ctrl+方向キー で空...
-
色つき行の一括削除は?
おすすめ情報