
A 回答 (9件)
- 最新から表示
- 回答順に表示
No.9
- 回答日時:
>不特定多数の人が入力するエクセルシートで、ある基準に合致する場合にそのセルにレ点を入れてもらうことを想定し、その件数をカウントしたいと思っています。
このような特定の文字しか入力しないケースでは手入力するのではなく、ドロップダウンリストから選択させる(特定の値しか入力できないようにする)ことをお勧めします。
「データ」「データの入力規則」で入力値の種類で「リスト」を選択し、元の値の欄に、例えば「レ」と入力します。
ちなみに、2つ以上の入力項目があるときは元の値の欄に「一致,不一致」のようにカンマで区切って入力してください。
なお、キーボード操作でドロップダウンリストから候補を選択するときはAlt+↓キーの操作をしてください。
No.8
- 回答日時:
> ある基準に合致する場合にそのセルにレ点を入れてもらうことを想定し、
> その件数をカウントしたい
のであれば、素直に「レ(全角)・レ(半角)」を数えたほうが早いのでは?
例:=COUNTIF(範囲,"*レ*")+COUNTIF(範囲,"*レ*")
準備が面倒ですが「チェックボックス」を使う手段もあります。
各行にチェックボックスを配置(例えばA列)、
それぞれ各行の特定列(例えばB列)にリンクさせ、
この特定列(B列)を対象に「TRUE」の数を数えてやればOK。
例:=COUNTIF(範囲,"TRUE")
これでB列を非表示にしておけば、視覚的にも邪魔にはなりません。
後者の手段なら、おっしゃる
> スペースキーを押下して入力した文字を消したりする
> パソコンに不慣れな人
にとっても、マウスでのエントリーのみで操作できるのですから、使う側にとっては楽チンです。

No.7
- 回答日時:
No.5・6です。
何度もごめんなさい。
データ量がかなり多いというコトですので・・・
VBAになってしまいますが一例です。
(作業用の列を設けてよいのであれば関数だかで可能だと思います)
A列全体をカウントする場合です。
画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面に
↓のコードをコピー&ペーストしてマクロを実行してみてください。
(Alt+F8キー → マクロ → マクロ実行です)
Sub Sample1() 'この行から
Dim i As Long, k As Long
i = Cells(Rows.Count, 1).End(xlUp).Row
Application.ScreenUpdating = False
Range("A:A").Insert
With Range(Cells(1, "A"), Cells(i, "A"))
.Formula = "=LEN(TRIM(B1))"
.Value = .Value
End With
k = WorksheetFunction.CountIf(Range("A:A"), ">0")
Range("A:A").Delete
Application.ScreenUpdating = True
MsgBox k & "件" '←タイトル行がある場合はタイトル行分をマイナスする!
End Sub 'この行まで
こんな感じではどうでしょうか?m(_ _)m
No.5
- 回答日時:
こんにちは!
極端にデータ数が多い場合はオススメできない方法ですが・・・
仮にA1~A100セルの範囲をカウントする場合は
=SUMPRODUCT((SUBSTITUTE(ASC(A1:A100)," ","")<>"")*1)
といった感じにしてみてはどうでしょうか?
上記数式は100行まで対応の数式ですが、1000行程度であれば問題ないと思います。
※ 半角・全角スペース両方に対応できるようにしてみました。m(_ _)m
No.4
- 回答日時:
SUMPRODUCT関数を使うこともできますが計算に負担がかかりますね。
COUNTA関数は見かけ上空白のセルを数えてしまうことです。完全に空白のセルは数えません。式などが入っていてそれにより空白になっているセルなどは数えることになります。
ところでCOUNT関数は数値のみが入力されているセルの数を数えることができます。文字列や式で空白となっているセルは数えません。
一方、COUNTIF関数は文字列の入力されたセルの数を数えることができます。数値や式で空白となっているセルの数は加須ません。
例えばA1セルからA10セルの範囲で文字や数値の入力されたセルの数を数えるのでしたら次のような式になります。
=COUNT(A1:A10)+COUNTIF(A1:A10,"?*")
一般には数値のみか文字列のみかの場合が多いので上の式が多く使われることはないでしょう。COUNT関数かCOUNTIF関数のどちらかを使いますね。
No.3
- 回答日時:
スペースを含む文字列をすべて削除すると「姓 名」のようなスペース入りの文字列も削除対象になります。
半角および全角のスペース(連続を含む)のみカウントから除外したいなら、以下のような数式で対応する必要があります。
=SUMPRODUCT((TRIM(データ範囲)<>"")*1)
不特定多数の人が入力するエクセルシートで、ある基準に合致する場合にそのセルにレ点を入れてもらうことを想定し、その件数をカウントしたいと思っています。
その日その日の発生件数により、1ページで済む場合もあれば、複数ページにわたる場合もあり、A列ならA列に入力されるレ点全てをカウントしたいのです。
ミス入力した場合、そのセルをdeleteで消してくれれば問題ないのですが、パソコンに不慣れな人ってスペースキーを押下して入力した文字を消したりしますよね。
そうするとカウントがくるってしまうので、何とか回避する方法はないものかと思いお尋ねした次第です。
もう少し研究してみますが、何かアイデアがあったらお願いします。
ありがとうございました。
No.2
- 回答日時:
下記式で、半角スペース、全角スペースを含むセルをカウントから外せます。
=COUNTA(A1:A7)-COUNTIF(A1:A7,"* *")-COUNTIF(A1:A7,"* *")
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel countif関数で取り消し線のセルをカウントしないようにしたい countif関数で文 2 2023/08/21 10:27
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
- Excel(エクセル) countif関数について質問 4 2022/06/14 12:11
- その他(Microsoft Office) 【スプレッドシート】白色のセルをカウントしたい 2 2023/02/24 07:39
- Excel(エクセル) エクセルの条件付き書式 4 2023/04/17 11:05
- Excel(エクセル) excelで同日を除いて数えたい 5 2023/01/15 22:08
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Visual Basic(VBA) Sheet2からオートフィルターで売上日を抽出した件数をカウントし、その件数をSheet1のセルB1 2 2023/01/12 12:24
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
このQ&Aを見た人はこんなQ&Aも見ています
-
一回も披露したことのない豆知識
あなたの「一回も披露したことのない豆知識」を教えてください。
-
初めて自分の家と他人の家が違う、と意識した時
子供の頃、友達の家に行くと「なんか自分の家と匂いが違うな?」って思いませんでしたか?
-
人生で一番思い出に残ってる靴
皆さんの人生で一番思い入れのある靴の話を伺ってみたいです。
-
一番好きなみそ汁の具材は?
みんなで大好きなみそ汁の具材について語り合おうよっ!
-
カラオケの鉄板ソング
歌えばその場が絶対盛り上がる「鉄板ソング」を教えてください!
-
COUNTA関数は空白に見えるスペースも 数えてしまうとサイトに書いてありました DELETEで消せ
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで同じセルに箇条書きをし...
-
A1セルに入力したら、入力時間...
-
エクセルで既に入力してある文...
-
IF関数で0より大きい数値が入力...
-
空白でないセルの値を返す方法...
-
Excelでセルに入力されたカラー...
-
エクセルの数式がかぶって、選...
-
yyyy/mm/ddからyyyy/mmへの変換
-
excel 関数にて文字を0として認...
-
入力したところまでを自動的に...
-
Excel 大小比較演算子による「...
-
エクセルで、数値を月として認...
-
Excelの指数関数近似曲線からの...
-
マクロ無しで時間自動で記入を...
-
【Excel】セル内の時間帯が特定...
-
Excel:文字と数字の組合せ、次...
-
エクセル セルに文字を入力した...
-
【エクセル】指定したセルに入...
-
EXCELのセル上のURLを...
-
参照先セルに値が入っていない...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
A1セルに入力したら、入力時間...
-
Excelで同じセルに箇条書きをし...
-
IF関数で0より大きい数値が入力...
-
エクセルで既に入力してある文...
-
空白でないセルの値を返す方法...
-
Excelでセルに入力されたカラー...
-
入力したところまでを自動的に...
-
yyyy/mm/ddからyyyy/mmへの変換
-
Excel:文字と数字の組合せ、次...
-
【Excel】セル内の時間帯が特定...
-
参照先セルに値が入っていない...
-
Excel 大小比較演算子による「...
-
エクセルの数式がかぶって、選...
-
excel 関数にて文字を0として認...
-
エクセル セルに文字を入力した...
-
エクセルで、数値を月として認...
-
値を入力後、自動的にアクティ...
-
バーコードが読み取れない原因...
-
エクセルで時間の判定をしてい...
-
Excel で空欄にも単位 \\や円 ...
おすすめ情報