• ベストアンサー

Nullではない空白の一括削除

アクセスのテーブルをエクセルに貼り付けると、空白のようでも何か入っているようです。 countaでカウントすると一見空白でも、セルの数分カウントされます。 この空白を一挙に削除するにはどうしたらよいでしょうか。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

>ただ、行数が多いため回答No.2さんのようなやり方で一挙にできる方法はないモノでしょうか。 「行数」が多い場合でも、その列全体を選択して区切り位置処理すれば一括して空白文字列を削除できます。 補足の意味が「行数」ではなく「列数」ということなら、以下のような手順で空白文字列を一括削除することができます。 空白文字列が入った1つのセルを選択し、Ctrl+Cでコピーし、Ctrl+Fで検索ダイアログを出して、Ctrl+Vで空白文字列を貼り付けます。 次にAlt+Iで「すべて検索」して、Ctrl+Aで空白文字列のセルをすべて選択し、ダイアログを閉じてDeleteで空白文字列を削除します。 ショートカット操作を再度説明すると、Ctrl+C,F,V,Alt+I,Ctrl+Aでダイアログを閉じてDeleteの順に操作することになります。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • shorun
  • ベストアンサー率42% (133/310)
回答No.4

No2です 「空白らしいもの」がアポストロフィー「' 」だとセルには何も表示がない空白らしく見えます。 もしそのケースなら、次のページが見つかりました、試してください。 http://okwave.jp/qa/q893555.html

ticktak
質問者

補足

アポストロフィーではないようです。

全文を見る
すると、全ての回答が全文表示されます。
  • shorun
  • ベストアンサー率42% (133/310)
回答No.2

先ず、空白を一挙に削除する範囲を選択したら、添付図の番号順に 1.クリック 2.クリック 3.半角のスペースを1個入力 4.何も入力しない 5.レ点があればクリックして消す 6.クリック これで削除出来なければ、 3.の時にアクセスの「空白のようでも何か」を入力する必要があると思います。 アクセスのことは知らないのでごめんなさい。

全文を見る
すると、全ての回答が全文表示されます。
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

空白文字列が入力されているなら、その列を選択して「データ」「区切り位置」で「完了」すれば本当の空白セルになります。

ticktak
質問者

お礼

できました。ありがとうございます。 ただ、行数が多いため回答No.2さんのようなやり方で一挙にできる方法はないモノでしょうか。空白と言ってもスペースがあるわけではなくいわゆる""による空白だと思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • countaで空白セルもカウントされてしまう

    エクセル2003で、counta関数を使って何かが入力されているセルの数を数えているのですが、 何も入力されていないセルまでカウントされてしまいます。 その何も入力されていないように見えるセルは、スペースもなにも入力されておらず、 そのセルの上でDelキーを押すと、そのセルはカウントされなくなります。 空白に見えるセルをDelキー押していけばいいのですが、空白に見えるセルが大量にあるので、1つ1つDelキーを押していくのは大変です。 空白に見えるセルをカウントしないようにする方法ありますでしょうか?

  • 式で""を設定をした空白セルがCOUNTAでカウントされます

    COUNTA()関数で、文字が入っているセル数をカウントしています。 COUNTA()の対象範囲の中に下記の式が入ったセルが存在します。 =IF(COUNTA(B2:AA91)>127,1,"") 式の結果設定された値は""で、見た目空白になっているのですが、 COUNTA()ではカウントされてしまっているようです。 空白セルの設定方法は、""を代入するではまずいのでしょうか? 式による結果、空白セルを設定し、COUNTA()でカウントされないように したいのですが、良い方法をご存知の方がいらっしゃいましたら 教えていただけないでしょうか? ちなみに、COUNTA()、IF()の式は、実際はもう少々複雑で、 COUNTA()-COUNT()等の式の追加は、できるだけ回避したいです。 できればマクロも可能な限り回避したいです。 スパッと空白セルはこうやって設定するんだよ!的なコメントが いただければ最高にうれしいです。 わがままな質問で申し訳ありませんが、よろしくお願いいたします。

  • エクセル 範囲 にある「0」を一括して空白(NULL)にする方法について

    アクセスからエクセルの表をインポートする作業があるのですが、インポートした際、エクセル側に「0」があるので「0」もインポートされてしまい困っています。エクセル側で「0」が入力された範囲のセルをVBAなど自動一括で空白セルにする方法を教えてください。 (アクセス側でインポートする際、「0」を無視する方法でもいいです) どうぞよろしくお願いします。   A,B,C,D,E,   データ1,データ2,データ3,データ4,データ5   1 5,4,4,3,0 2 3,2,3,4,4  3 5,4,3,0,0     4 0,0,0,0,0 5 0,0,0,0,0 ~ ~ 40 0,0,0,0,0   

  • Excelで空白セルだけを削除したい

    Excel(2002 SP3)で、以下のようなデータがあります。 これを、並び順を変えることなく、空白のセルだけを削除することはできますでしょうか? aaa     ←空白のセル zzz ddd     ←空白のセル bbb eee

  • [マクロ]値に変換しても、空白のセルがカウントされてしまいます。

    式が入っているセルを値に変換し、値が入ってるセルだけをカウントさせたいのですが、もともと式が入っていた空白になっているセルもカウントしてしまいます。 値の変換の仕方が間違っているのでしょうか? それともカウントの仕方が良くないのでしょうか。 値に変換するのは自動記録のマクロを作成しました。 カウントは、COUNTA関数をVBAで使用しています。 空白のセルをカウントさせない方法を教えてください。 マクロ・VBA初心者なので、値に変換するVBAも合わせて教えていただけると勉強になります。 よろしくお願いいたします。

  • エクセル2002で、ある列が空白なら、その空白のある行は削除する方法

    エクセル2002で、 ある列に空白のセルがあった場合、その行を削除する方法を教えてください。 例えば、B列を選択して、 編集、ジャンプ、セル選択、空白セル、OKとたどって、 セルB11、セルB22、セルB33が空白セルなら、 11,22,33の行を削除する方法を教えてください。

  • オートフィルタ後のデータから空白セルを数えたい

    はじめまして、 Excel2002(SP3)で、オートフィルタで抽出したデータから空白セルだけを数えたいのですが、subtotal(3)"countA"だと空白以外のセルしか数えられず、"Countblank"は抽出外のデータからも空白セルを拾ってきてしてしまうため、なかなかうまくいきません。 なにか良い方法はあるでしょうか?

  • Excelで前後に紛れ込んでいる空白を一括で削除したいです。

    Excel2003使用者です。 セル内の文字で、その前後に空白があるものが含まれています。 その空白をシート内で一括で削除する方法を教えて下さい。 削除したいのは前後の空白のみで、文字間の空白はそのままです。 (もし前に空白があれば、文字は左詰めされる) つたない説明でお分かりでしょうか? よろしくお願いします。

  • 空白でないセルの個数(Excel)

    エクセルで空白でない個数を調べたいのですが、COUNTA関数を使ってみたのですが出来ませんでした。よく見たら数式が入っていました。表示されているセルの個数を調べる方法ってあるのでしょうか。ありましたら教えてください。

  • Excel:オートフィルタの抽出個数カウント方法について

    Excelのオートフィルタにて (1)空白セルを抽出し、その数をカウントする (2)空白セル以外を抽出し、その数をカウントする を同時に行いたいのですが、 どの様な数式を使えばよいでしょうか。 (2)はSUBTOTAL関数で引数をCOUNTA関数にすれば出来ますが、、 どなたか、ご教授願います。

専門家に質問してみよう