No.8
- 回答日時:
No.4のt_fumiakiさんの回答から
=SUM(LEN(A1:A100)-LEN(SUBSTITUTE(A1:A100,"1","")))
でないなら
=SUM(LEN(A1:A100)-LEN(SUBSTITUTE(A1:A100,1,"",1)))
とか
=SUMPRODUCT(LEN(A1:A100))-SUMPRODUCT(LEN(SUBSTITUTE(A1:A100,1,"",1)))
No.7
- 回答日時:
No.4 上手く行くケド
>>なんだか、うまくいかず、結局は文字列に変更し、
数値を使って上手く行きますよ。私のエクセルではバッチリ!
セル 数値
A1: 21
A2:1451
A3: 3
A4: 501
の場合、数値は数値型であって、実行すると4になるけど、これで良いのでしょう??
No.6
- 回答日時:
こんばんは!
仮に1セル内に「1111」と数値があっても「4」ではなく「1」とカウントするわけですね?
一案です。
この質問だけの関数(ユーザー定義関数)を作ってみてはどうでしょうか?
Alt+F11キー → メニュー → 挿入 → 標準モジュール → VBE画面のカーソルが点滅しているところに
↓のコードをコピー&ペースト → Excel画面に戻り(VBE画面を閉じて)通常のワークシート関数のような使い方をしてみてください。
Function kosuu(myRng As Range, myStr As String) 'この行から//
Dim c As Range, cnt As Long, myEmpt As Long
For Each c In myRng
If c <> "" Then
If InStr(c, myStr) > 0 Then
cnt = cnt + 1
End If
Else
myEmpt = myEmpt + 1
End If
If myEmpt > 100 Then Exit For '←★//
Next c
kosuu = cnt
End Function 'この行まで//
※ 使い方 ※
仮にA列にデータがあるとします。
表示したいセルを選択 → 数式バーの左の「fx」をクリック → 「関数の分類」の窓の右側にある▼をクリック → ユーザー定義を選択
→ kosuu が選択されている状態になるはずですのでそのままOK
① Myrng の窓で範囲を指定(A列すべてを選択しても構いません)
② Mystr の窓で検索したい文字(今回は 1 とします)を入力しOK
これで数式バーには
=kosuu(A:A,1)
と表示されセルには「1」を含むセル数が表示されます。
※ コード内の「★」の部分で空白セルが100を超えるととりあえずループを抜けるようにしています。
(列全体を選択した場合、Excelが「応答なし」になると思われますので)
こんな感じではどうでしょうか?m(_ _)m
No.2
- 回答日時:
ピボットテーブルを使えば分類と集計ができるはずです。
なお、「*」は全てを指すため分類はできないはず…
なお、「1」と「123」で「1」は二つ、をカウントしたいならば、それは無理。
無理強いするならば、「123」を「1」「2」「3」に分解が必要でしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAで、特定の文字より後を削除して残った数値を文字列に変換と特定の文字より前も削除したい 3 2022/04/15 19:21
- Excel(エクセル) Excelの数字(文字列)合計について あるデータをダウンロードすると、数字データが全て文字列になっ 4 2022/09/26 21:21
- Excel(エクセル) Excelの文字列を数字に変換する方法について 6 2023/07/31 21:18
- Excel(エクセル) エクセルのセルの書式設定・ユーザー定義の条件設定について 1 2022/08/17 21:56
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Excel(エクセル) countif関数について質問 4 2022/06/14 12:11
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- Excel(エクセル) Excel 値を返す数式についてです 3 2022/11/21 20:08
- Java Java 南京錠 2 2023/02/04 11:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで連続データから、数...
-
エクセルの画面で十字マークが...
-
excelで、スクロールをすると限...
-
セルをクリックすると付箋のよ...
-
エクセルでハイパーリンクのU...
-
EXCEL アルファベットと数字の...
-
エクセル 数値を全て「1」にす...
-
複数のセルの入力内容を一度に...
-
エクセルでカーソルが四方に矢...
-
エクセルVBAでセル範囲のデータ...
-
Excelで表のデータを並び替えた...
-
エクセルで1つおきに列を削除...
-
ピポットテーブルエラー解決方法
-
Excel選択を繰り返すとセルの色...
-
エクセルで0を除いて昇順に並...
-
エクセルの行数の制限
-
エクセル2016の特定の文字列を...
-
エクセルVBAリストボックスに表...
-
Excelの複数セル選択は、なぜ一...
-
初旬/中旬/下旬の並べ替え
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの画面で十字マークが...
-
excelで、スクロールをすると限...
-
エクセルで連続データから、数...
-
セルをクリックすると付箋のよ...
-
複数のセルの入力内容を一度に...
-
EXCEL アルファベットと数字の...
-
エクセルでハイパーリンクのU...
-
エクセル 数値を全て「1」にす...
-
Excelで表のデータを並び替えた...
-
エクセル 画面上の行数を調節...
-
Excel選択を繰り返すとセルの色...
-
エクセルでカーソルが四方に矢...
-
Shift押しながら、矢印ボタンで...
-
エクセルVBAでセル範囲のデータ...
-
エクセルで0を除いて昇順に並...
-
Excelで急に動かなくなる
-
エクセルの複数セルに同時に同...
-
フィルタを解除した後の表示位置
-
ピポットテーブルエラー解決方法
-
エクセルで「1~15」の乱数...
おすすめ情報