![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
うっかりしておりました。
確かに、
=COUNTIF(範囲”?*”)
ですね。?や*はワイルドカードと言い、?は1文字の任意の文字列を表します。*は文字数を限定しないで文字列を表します。
なので、?*とすることで1文字以上の文字列を指し、カウントの指定から文字長0の””を除外するということになります。
話は別になりますが、削除された問題ですが
「DDW」と「DWW」で
=LEN(A1)-LEN(SUBSTITUTE(A1,LEFT(A1,1),""))
をそれぞれ適用させた時の答えですが
DDWは2、DWWは1になります。
LEN(A1)はそれぞれの文字数なので3
LEN(SUBSTITUTE(A1,LEFT(A1,1),"")は一番左の文字を空白に置換することで、DDWとDWWからDを消すことになりWだけが残ります。その文字数を3から引くことで答えが出ます。(余談ですが、指定が1文字ならLEFT関数の第二引数は省略が可能です)
考えてもわからない問題を聞くことが悪いとは思いませんが、せめてもの礼儀として「読める字で書く」「数式は正確に書く(上記の式が正しいです。空白の指定とか違ってますよね?)」「まずは解説などを読んで自分でやってみる」ことをやって下さい。
Excelが使えない状況ならそのように書いて下さい。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_16.png?e8efa67)
No.3
- 回答日時:
半角スペース、全角スペースが入ってるとカウントされます。
何も無い事を示すnullコードならカウントしません。
セルにカーソルを当ててdeleteキーを押せばnullになります。
No.2
- 回答日時:
式の返り値などで””になっているセルやそれをコピペして値貼り付けなどした時は文字長0の文字列として””が残るのでCOUNTAではそれを数えてしまいます。
まぁ、DELETEで消せばいいですが、飛び飛びであったりしたら面倒じゃないですか?
他のデータも文字列だけなら
=COUNTA(範囲,”?*”)
とすれば空白に見えるセルも除外して文字列データを数えてくれます。
数値データも含まれるなら
=COUNTA(範囲,”?*”)+COUNT(範囲)
とかでどうでしょうか?
No.1
- 回答日時:
> COUNTA関数は空白に見えるスペースも
空白の記入、空の文字列 ("") (')も数えます。
> DELETEで消せばいいと書いてあったのですが
空白に見えるセルを掴んで、「Deleteキー」を押せばよいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelでの2つの条件を指定した計算について、躓いてしまったので助けて下さい。 2 2022/07/15 22:10
- Excel(エクセル) エクセルで空白セルを含む列の最終行の値を取得する式を教えてください 3 2022/06/20 14:12
- Excel(エクセル) エクセルの条件付き書式 4 2023/04/17 11:05
- Access(アクセス) アクセス 削除するレコードを含んだテーブルを指定してくださいのエラー対処方法 1 2022/11/24 15:01
- Excel(エクセル) Excel 特定セルの数値を参照したセルの0表示が空白にならないのはどうしてか? 3 2022/04/28 22:23
- Excel(エクセル) Excelの相談 4 2023/03/03 09:51
- Excel(エクセル) データ入力規則リスト 空白を無視 3 2022/07/13 15:11
- Excel(エクセル) 見えているセルの数字だけの合計を計算させたい 4 2022/09/11 17:23
- Excel(エクセル) こんにちは。Excelのことで教えてください。vLOOK関数の埋め込まれた列があり、その列の中で引用 3 2022/07/30 16:36
- Excel(エクセル) エクセルでのINDIRECT関数の使い方について 3 2022/08/22 07:38
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでアルファベットか数...
-
【Excel VBA】複数ある特定の文...
-
VBAでの Replace関数で、ワイル...
-
文字列からタブコードを取り除...
-
EXCELで=より左の文字を一括で...
-
アクセスで特定の数字以外(複...
-
エクセルで文字列をtxtファイル...
-
エクセルのLEFT関数をC言...
-
VBA2005 16進を2桁で表示したい。
-
Excelで3E8を3.00E+8にしない方...
-
Excelで指数表現しないようにす...
-
Left関数とRight関数を合わせた...
-
Msgboxの×が押されたとき
-
VBAの質問です 数値を文字列に
-
エクセルで文字列の最大値を抽...
-
input prompt とは
-
grepで検索行以外の行を抽出す...
-
同一セル内に関数と文字列を同...
-
VBAを使って選択した範囲の数字...
-
C#で年月を比較する
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでアルファベットか数...
-
EXCELで=より左の文字を一括で...
-
VBAでの Replace関数で、ワイル...
-
Excelで指数表現しないようにす...
-
文字列からタブコードを取り除...
-
Excelで3E8を3.00E+8にしない方...
-
エクセルで文字列をtxtファイル...
-
エクセルで文字列の最大値を抽...
-
VBA2005 16進を2桁で表示したい。
-
同一セル内に関数と文字列を同...
-
Left関数とRight関数を合わせた...
-
VBの「As String * 128」とは?
-
Msgboxの×が押されたとき
-
【Excel VBA】複数ある特定の文...
-
MS SQLServer のSQLで文字列の...
-
アクセスで特定の数字以外(複...
-
エクセルでセル内の文字列の最...
-
ORCLEでの小数の表示方法の変更...
-
変数内に入った文字列の結合 UWSC
-
エクセル 数値データを桁をそ...
おすすめ情報