• 締切済み

エクセルの空白欄

エクセルの関数で空白を指示して示すとき「””」の様に半角スペースをダブルクォーテーションで囲んだ物を使用する様ですが、これはあくまで、半角のスペースという空欄を示すだけなのでしょうか?当然全角 スペースは別のデータとして存在しているので、ヒットはしないのでしょうか?つまり半角スペースというデータにヒットしているということですか?

みんなの回答

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

>空欄(Null)とは半角スペースなのでしょうか? 半角スペースは空欄ではありません。 空欄と言うのは文字を入れる箱が空っぽ(何も入っていない)の状態ですが、スペース(空白)なら見えない文字が入っているので空ではありません。 空欄なら文字数をカウントする関数では0になります。 =LEN(A1) ブランク(空欄)として扱われる場合は、下記のような関数でカウント出来ます。 =COUNTBLANK(A1:A2) =COUNTIF(A1:A2,"") http://oshiete1.goo.ne.jp/qa2895323.html http://mikeneko.creator.club.ne.jp/~lab/kcode/encode.html

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

>半角のスペースという空欄を示すだけなのでしょうか? なんか意味が違いますね。 半角スペース(" ")が入っていれば「空欄」ではありません。 何も入っていない("")のが「空欄(Null)」です。 >つまり半角スペースというデータにヒットしているということですか? データではなく「文字(コード)」と呼びます。 半角と全角は文字コードが全く違うので別々にチェックされます。

gayaldy
質問者

お礼

質問が拙くて申し訳ありません。早速のご回答有難う御座います。空欄(Null)とは半角スペースなのでしょうか?

関連するQ&A

  • エクセルで 全角の空白を含むセルを見つけたい

    こんにちは。 エクセルを使っていて、姓名の間に半角の空白(スペース)を入れるはず なのですが、全角の空白を入れたデータがいくつか出来てしまいました。  (正) 山田 太郎  /ヤマダ タロウ・・・半角スペース  (誤) 山田 太郎 /ヤマダ タロウ・・・全角スペース これを探したいのですが(直すのはまた別のソフトなのです。 エクセルでチェックしながら直さないとなんです。不便。。) ご存知の方がいらっしゃいましたらよろしくお願いいたします!

  • エクセルの空白セル

    エクセルの空白セルにはデフォルトの状態では、Nullも入っていないまっさらな状態なのでしょうか?Enter、Tab等でカーソルを移動させていった時それらの制御文字はやはりデータとしては扱われないが、セルの中に入っているという認識でもよいのでしょうか?見た目空白のセルで関数の引数などに影響のあるのは、全角と半角のスペースだけなのですか。

  • エクセルで選択範囲内の半角空白を取り除きたい。

    エクセルで選択範囲内の半角空白を取り除きたい。 エクセルの各セルに歌のタイトルが入っています。 ところがところどころに半角スペースが入ってしまっているためこれを取り除きたいのですが すべてを取り除くのであれば選択範囲内であっても「検索置換」を使えばできますが 条件として日本語に混在するスペースのみをとり除き、 英文の単語間にあるものはそのままにしたいのです。 基本的に、全角にはさまれた半角空白のみを対象として、 半角にはさまれた空白はいじらないことになります。 (いじらない場合として半角数字も該当してしまいますが、ほとんど該当がないものと考えています) 関数、マクロ等でなにかいい知恵がありましたら教えてください。

  • Access Findfirst 半角全角空白

    Access2003のVBAでFindfirstを使用して、下記コードで番号&氏名データ検索をしています。 情報.FindFirst "[番号] ='" & 名簿![番号] & "' AND [氏名] ='" & 名簿![氏名] & "'" 「001」&「日本 太郎」(姓名間全角空白)が存在するか調べた所、 「001」&「日本 太郎」(姓名間半角空白)がヒットしました。 番号は一致してますが、氏名は姓名間の空白が半角、全角と異なるのにヒットしました。 Findfirstは文字列の全角半角空白の判別はしないのでしょうか? 判別するにはどうすればよいでしょうか? 教えてください。

  • エクセルで空欄を0に置換したい

    excelの表で空欄をまとめて「0」に置換したいのですが、 置換で検索する文字列を 「""」スペース無し 「" "」半角スペース 「" "」全角スペース としても一致するデータはありませんといわれてしまいます。 以前出来たはずなのですが・・・。 どうしたらよいか教えて下さい。 よろしくお願いします。

  • Excel関数、空白?スペース?

    Excelの関数でお聞きしたいことがあります。 例:=IF(A4>=70,"","×") という式を入れたとします。 ここでは「真の場合」を空白にしたくてShift+2でダブルコーテーションを2つ入れました。 これを関数BOXで入力時にスペースを1つ入れ、Tabキーで「偽の場合」に飛ぶとすぐに" "と入り『Shift+2』を2回押すよりも簡単なのでそのように使用しています。 見た目には全く違いがないのですが、何か問題はありますでしょうか? 問題があるとしたらどのような場合なのかも教えていただけるとありがたいです。

  • VBAで全角のダブルクォーテーションを削除

    VBAで全角のダブルクォーテーションを削除する関数を書きたいのですが、その方法が解りません。 VBEditorで全角クォーテーションを書いても、半角に変換されてしまいます。 Replaceなどで削除する場合、どのように書けばいいのでしょうか。

  • パワーポイント2003

    テキストボックスに"(ダブルクォーテーション)を半角で打って、打ったデータをコピーしてテキストエディタに貼ると全角に変わってしまいます。 パワーポイントに打った時に半角にならないのです ダブルクォーテーションとシングルクォーテーションはならない? 半角にする方法を教えてください。

  • PHPの空白除去

    PHP5において 半角の前後空白を削除する関数trimは理解してます。 文字列中にある半角及び全角の空白を除去するには 文字列置換用の関数、例えばstr_replaceを使って置換すれば 全て空白を除去出来ます。 例: ---------------------------------- $string=" あ い う え お "; $all=" ";//全角スペース $half=" ";//半角スペース $no="";//削除用変数 $string=str_replace($all,$no,$string); $string=str_replace($half,$no,$string); ---------------------------------- 最後の2行を書けば置換が出来るのですが、問題はこの二つの関数をまとめてクラス化し、再利用したいと思っています。 クラスの作成方法及び使用方法がまだまだ理解していないので、困ってます。どなたかお力になって頂ければ幸いにございます。

    • ベストアンサー
    • PHP
  • エクセルのマクロ(VBA)の変数でスペースを認識しません

    お世話になります。エクセルのマクロ(VBA)を組んでいてどうしても解せないことがあります。 Data1 = "9" Data2 = "               "(←スペースはとりあえず半角30文字とでもしておきます。) Data = Data1 & Data2 Range("a1").Value = Data 上記の命令を実行すると、9のあとに半角スペースが30文字分ある文字データが入力されると思うのですが、実際には9の数字データだけが入力されてしまいます。つまりスペースだけのData2という変数は無視されているみたいです。 一方、2行目を例えば Data2 = "               x" と、スペースのあとに一文字入れるとA1カラムには "9               x" と表示されます。 これはどういった現象なのでしょうか?また、スペースだけの文字列を変数として認識させるのはどうすれば良いのでしょうか? よろしくお願いします。 ※この質問を書いていて変に思いました。質問の文中にあるダブルクォーテーションの中のスペースは半角で入力すると全て無視されて""となってしまいます。全角で15文字分のスペースを入れたら入りました。この辺も同じような理由によるものでしょうか・・・

専門家に質問してみよう