
自分で作成したシートではないのでよくわからないのですが、データが無いセルにスペースキーで空白が入っているようです。
ある列のデータ(0001とか0028とかの頭が0の文字列の数字)の数を取得しようとしたのですがスペースのセルまで集計されてしまいます。
しかたなく空白を置換えで削除すると、0001は1に化けてしまいます。
スペースを入れないデータを下さいと頼んだのですが、ホストコンピュータから何かのソフトでエクスポートしたエクセルファイルらしく、そういう操作は出来ないと断られてしまいました。
頻繁にあることなのでスペースを削除せず、且つスペース以外の空白でないセル数を取得するにはどのような関数を用いればよいのでしょうか?
No.4ベストアンサー
- 回答日時:
こんばんは。
Wendy02です。よく、話が見えていないので、トンチンカンになっているかもしれません。
>ある列のデータ(0001とか0028とかの頭が0の文字列の数字)の数を取得しようとしたのですが
こちらで試しに作ってみましたが、
0001
0002
0003
0004
こうなっていることですか?(擬似的に、000の前には、全角空白が入っていますが、実際は、半角です)
0001とか0028とかの頭が0の文字列の数字
って、
=COUNTIF(A1:A30," 0*")
なんてすればできるのではありませんか?「 0A」などが入るとややこしくなりますが。
>しかたなく空白を置換えで削除すると、
ただ、必要あるのかは別として、Like演算子で、マクロ検索・削除すればよかったのではないでしょうか?
ただ、いずれにしても、数字か文字列かというExcelの標準的なデータに直さないと使いにくいでしょうね。
No.3
- 回答日時:
>しかたなく空白を置換えで削除すると、0001は1に化けてしまいます。
置換で
検索する文字列にスペース
置換後の文字列に ' (半角アポストロフィ)を入力
これで置換すれば、0001が1になりませんので、関数を変更すること
なく対応できます。
ありがとうございました。
000の前のスペースも、空白セルのスペースも一個ではないので半角アポストロフィと置き換えると、''''''となってしまいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】=EXACT(a1,b1) a1とb1...
-
【画像あり】オートフィルター...
-
IF関数で空欄("")の時、Null...
-
エクセルでCSVを編集するとき、...
-
Excel:関数が入っているセルに...
-
Excel > ピボットテーブル「(空...
-
ピボットテーブルで空白セルの...
-
数式による空白を無視して最終...
-
エクセルで入力すると隣のセル...
-
エクセル 連番が途切れていると...
-
空白セル内の数式を残したまま...
-
Excelで、入力文字の後に自動で...
-
セルそのものをハイパーリンク...
-
エクセルのグラフで式や文字列...
-
EXCEL 連続しない空白のセルの...
-
「データ要素を線で結ぶ」がチ...
-
関数TRANSPOSEで空白セルを0に...
-
エクセルで空白を無視して一番...
-
ExcelVBAで、数式を含むセルを...
-
フィルタを使って降順、昇順に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【画像あり】オートフィルター...
-
IF関数で空欄("")の時、Null...
-
エクセルでCSVを編集するとき、...
-
Excel > ピボットテーブル「(空...
-
エクセル 連番が途切れていると...
-
「データ要素を線で結ぶ」がチ...
-
エクセルで入力すると隣のセル...
-
ピボットテーブルで空白セルの...
-
Excel:関数が入っているセルに...
-
Excelで、入力文字の後に自動で...
-
形式貼り付けの「空白を無視す...
-
数式による空白を無視して最終...
-
空白セル内の数式を残したまま...
-
excel2010 空白セルにのみ貼り...
-
関数TRANSPOSEで空白セルを0に...
-
【Excel】 csvの作成時、空白セ...
-
エクセルのIF関数で、隣のセル...
-
エクセル セルのコピー元が空...
-
エクセルで、「複数のセルの中...
-
エクセルで上の行の値を自動的...
おすすめ情報