• 締切済み

エクセルでのオートフィルタの空白セル選択位置

当方Excel2013を使用しております。 オートフィルターを使用する際、添付の加工画像のように「(空白セル)」のチェックボックスの位置を「(全て選択)」の真下に持ってこれないかと思い質問致しました。 というのも、数千~数万行あるデータをオートフィルターする際に、空白セルのチェックボックスを外す(空白以外とう状態にする)為にバーを一番下までスクロールする動作が無駄に思い、(全て選択)と(空白セル)が一番上に並んで表示されていれば良いのにと感じた次第です。 以上、御回答の程宜しくお願い致します。

みんなの回答

  • FEX2053
  • ベストアンサー率37% (7987/21355)
回答No.2

#1です。 あ、今試してみたのですが、数字だとうまく行きませんね。 ブランク1文字は数字の後ろに来ちゃいます。 中身が文字列だけだとうまく行くはずですけど・・・。

  • FEX2053
  • ベストアンサー率37% (7987/21355)
回答No.1

なんか「ウルトラC」的なカッコいい方法はありそうですが、 私のやってる「姑息な手段」で良ければ。 要は、「空白文字は先頭に来る」という「仕様」を逆手にとって 「空白セルに全角なり半角なりのブランク1文字を上書きする」 んです。そうすれば、「空白」が先頭に来ます。 私はVBAで消しに行くことが多いのですが、関数式でも別行に 例えば =IF(LEN(A1)=0," ",A1) として、空白にブランクを上書きした列を作り、それを、「コピー」 「形式を選択して貼り付け」「値のみ」とすれば、きれいに式が 消えて、空白->ブランク1文字のデータが出来上がります。

関連するQ&A

  • 可視セルの選択を使ってオートフィル機能が使えるか

    こんにちは。 現在会社でExcel2000を使用しております。 例えば、 (1) オートフィルタで空白セルを選択 (2) (1)でヒットしたデータの一番上(仮にA2とします)に何らかの値を入力 (3) (2)を(1)で抽出した空白セル全て(仮にA10、A15、A20・・・)にオートフィル機能で入力 したとします。 以上のようなことをすると、オートフィルタで折りたたまれて見えない空白以外のセルに数式が入り込んでしまうことがあります。入り込まないでちゃんと空白セルにのみ入ることもあります。 (上でいうところの空白セルが連続セルでない場合でも入ったりはいらなかったりします) それを可視セルの選択機能を使って、空白セルだけに入るようになるでしょうか。 通常のコピーならばできると思うのですが、オートフィルの場合、選択解除されてしまうので可視セルの選択の意味がなくなるのではと思うのです。 が、ネットで検索してもそれらしきことはヒットしないので自信がありません。 どなたか、教えていただけますでしょうか。 どうぞよろしくお願いいたします。

  • オートフィルタの使用にチェックを入れても使えない

    EXCEL2010を使用しています。「シートの保護」をかける時「オートフィルタの使用」にチェックを入れても、オートフィルタが使用できません。シートの保護を解除すると使用できます。 EXCELには「入力規則のリスト」や「VLOOKUP」「INDEX」「MATCH」関数などが入っていますが、シートの保護をかけていない状態では、オートフィルターは正しく抽出できています。 表の中には空白セルがありますが、シートの保護をかけていない時はオートフィルタは使用できています。シートの保護をかけたときには空白セルがあるとオートフィルタは使用できないのでしょうか? 関数が入っているセルに誤入力されたくないので、シートの保護をかけてその際に「オートフィルタの使用にチェック」を入れて有効にしようとするのですが、全く反応いたしません。 対処方法をどなたかご存じの方はぜひお聞かせ下さい。

  • エクセルのオートフィルタ

    オートフィルタは空白行または空白セルがあっても データはうまく並べ替えられますか? 以前、並び替えを使った時は空白セルがあったためか 10列程1000行程のデータでしたが、右2列程が 反映されず、データがばらばらになってしまって 作り直すのに苦労しました。今はオートフィルタを 使う時も範囲指定でデータがある範囲を全て選択して います。

  • EXCELのオートフィルタで空白セルを無視したいのですが

    オートフィルタで検索をかけると 空白セルがあるためか、空白セルより上の セル内容でしか表示されません 空白セルを削除せず、無視する形で 最終行まで検索をかけられる方法はないでしょうか

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

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

  • エクセルのオートフィルタについて・・・

    エクセルのオートフィルタなんですが、 そのオートフィルタにプルダウンメニューができますよね? そのプルダウンで抽出されたメニューの内容の全てを できるだけ簡単にそのままほかのセルにコピーすることはできないでしょうか? 環境は OS:WINXP バージョン:EXCEL2003使用です。

  • エクセルのオートフィルターをマクロで記録

    エクセルのマクロ記録でオートフィルター機能を記録したのですが フィルターのボタンを押して各項目を選択するのに (すべて) (トップテン) (オプション) (空白セル) (空白以外のセル)があるのですが (空白セル)を選択すると , Criteria1:"=" (空白以外のセル)だと , Criteria1:"<>" のようにマクロ記録されます (すべて)を選択した場合 , Criteria1:が記録されないのですが これをあえて構文として書くと、どのようになるのでしょう 他のマクロで引用したいので困っています よろしくお願いいたします

  • 空白セルとして認識しない

    win2000, excel2000です。 例えば、C1に=IF(A1="","",B1)という式が入っています。 この式がC1000まで入っています。 C1~C1000には空白行が散在します。 C列のセルが空白の行をマクロでなく削除したいので C1~C1000を選択肢、「コピー→形式を選択→値」で C1~C1000にコピーします。 C1~C1000を選択し、 「ジャンプ→セルの選択→空白セル」 を実行しても「見当たりません」と返されます。 オートフィルターで空白以外のセルを実行すると、 空白と認識されるようですが、 ジャンプではだめなのでしょうか? オートフィルターで印刷には支障がないのですが、 このbookをメールで送ったりするので、 できれば空白行をマクロでなく削除した後で 送りたいのですが。

  • エクセル オートフィルタがうまくいかない

    セル1-A 項目←ここにオートフィルタマーク セル2-A 空白 セル3-A ● セル4-A 空白 セル5-A ● セル6-A ● のとき、フィルタマークを開くと、「昇順/降順/すべて表示/トップテン/オプション」しかでません。 また、セル2-A にダミーとして●を入れると、上記に「●」が加わります。 この状態でフィルタをかけると、セル3-Aまではフィルタがかかるのですが、セル4-A以降は反応しません。 どうしたら、全部の行を対象に、フィルタをかけられるでしょうか? 項目も、普通は「昇順/降順・・・以下略」「●」「空白セル/空白以外のセル」が出るはずですが、このようにするにはどうしたらいいでしょうか? 今まで、別の書類では正しくできていたので、なにかの設定を変えてしまったのかと思いますが、原因が分かる方、よろしくお願いします。

  • エクセル 結合したセルをリストかオートフィルタで

    結合したセルを含むリストを作成したいのですが、 結合した部分がリスト化すると自動で分割され列1 列2と表示されてしまいます。 オートフィルタを使用すると解決するのですが、リスト化したい表が2つあり まとめてフィルタかけると空白列まで▼が付いてしまいすっきりしません。 それっぽいキーワードで調べたのですが解決策が見当たりません、 どなたか知恵を貸して下さい。 (Excel2007のテーブル機能?を使うといけそうな感じだったのですが、2003しか持っていません)

専門家に質問してみよう