中小企業の働き方改革をサポート>>

お世話になります。

エクセルのオートフィルタ、オプションの件です。
過去、空欄をひっぱるのに演算子的な文字列を入力し
検索をした記憶があります。
%&とかそんな感じで。
どうしても思い出せないので教えてください。
・・・記憶違いだったのかも知れませんが。

例)田中と等しい OR 空欄 を抽出したい

お願いします。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

オートフィルタオプションなら


例)田中と等しい OR 空欄 を抽出したい
田中 と等しい
or
と等しい
として、何も入力しないのでは?
(当方XL2003)
「EXCEL 空白をあらわす演算子?的な」の回答画像3
    • good
    • 0
この回答へのお礼

できました!!!

何か入力するとばかり思っていたので
何も入れなくてもいいとは。。。。

画像までつけていただいて
ありがとうございました。

お礼日時:2009/07/03 11:57

" "などでは対応できません。

次のようにしてはどうでしょう。
例えばD列にオートフィルタを実施したいデータが2行目からあるとして作業列をE列およびF列に設けます。
E1セルには抽出をしたい田中などと入力します。
F2セルには次の式を入力し下方にオートフィルドラッグします。
=IF(OR(D2=E$1,AND(D2="",(COUNTIF(A2:E2,">*")+COUNT(A2:E2))>0)),1,"")
これでD列で田中と空白のセルについて1が表示されます。
そこでF列を中心にオートフィルタで1を指定して抽出をすればよいでしょう。
なお、COUNTIF(A2:E2,">*")+COUNT(A2:E2)の式を使っています。その行に他にデータがあればということですが、単にCOUNTA関数を使った場合には式の入力されたセルがある場合にはデータがなくとも1となってしまいますので注意することが必要です。
    • good
    • 0
この回答へのお礼

ありがとうございます。

色々な方法があるのですね。
一度やってみます。

お礼日時:2009/07/03 11:58

空白= ""



です。
    • good
    • 0
この回答へのお礼

ありがとうございます。

""ではできませんでした。

お礼日時:2009/07/03 11:56

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセルで空白セル”” と未入力セルの違い

関数で セルA1 に=if(B1=0,"","入力済")
としました。
セルの選択を素早くするためにショートカットキー「Ctrl+↓」を
利用しています。
通常の未入力空白セルは上記のショートカットで飛ばされて選択
されません。
これに対して上記関数で ""  として入力されたものを
コピーして値だけを貼り付けたとしても
上記ショートカットキーで飛ばされず選択されてしまいます。
見た目は 全く同じ 空白セルです。(関数も値貼り付けをしているので消えています。)
未入力の空白セルと 関数で""と入力されて値貼り付けを受けたセルではどこが違うのでしょうか。
また、未入力の空白セルに 戻すには関数でどのように入力させればいいのでしょうか。もちろんDeleteKeyを使って未入力の空白セルに
戻るのですがそれではショートカットキーでとばせるメリットがなくなります。関数で大量に処理したいのです。
おわかりの方お教えください。

Aベストアンサー

>未入力の空白セルと 関数で""と入力されて値貼り付けを受けたセルではどこが違うのでしょうか。

未入力の空白セルは「ISBLANK関数」で「真」を返します。

一方、値としての""が貼り付けられたセルは「ISBLANK関数」で「偽」を返します。

>また、未入力の空白セルに 戻すには関数でどのように入力させればいいのでしょうか。
不可能です。「式」は「値」を返すので「空白セル」と言う「状態」を返す事は出来ません。

>もちろんDeleteKeyを使って未入力の空白セルに
>戻るのですがそれではショートカットキーでとばせるメリットがなくなります。関数で大量に処理したいのです。

つまり「セルを1つづつ選択してDeleteキーで1つづつ空白セルに戻すのが面倒」なので「全部を一気に空白セルに戻す良い方法は無いか?」と言う事ですね?

だったら簡単です。

すべての式を
=if(B1=0,"","入力済")
ではなく
=if(B1=0,1/0,"入力済")
にしておきましょう。

すると、未入力の所は、空白("")にならず「#DIV/0!」になります。

そう表示されたら、シート全体を選択し「CTRL+G」を押して「ジャンプ」を出します。

「ジャンプ」のダイアログが出たら「セル選択」を押し、セル選択のダイアログを出します。

セル選択のダイアログが出たら「数式」を選び、その下のチェックは「エラー値」だけにします。

「OK」を押してダイアログを閉じると「#DIV/0!」の表示になったセルのみが選択状態になります。

「#DIV/0!」の表示になったセルのみが選択状態になったら、Deleteキーを押して、それらのセルを一気に「空白セル」にして下さい。

もちろん、大量にあっても、手順は変わりません。

>未入力の空白セルと 関数で""と入力されて値貼り付けを受けたセルではどこが違うのでしょうか。

未入力の空白セルは「ISBLANK関数」で「真」を返します。

一方、値としての""が貼り付けられたセルは「ISBLANK関数」で「偽」を返します。

>また、未入力の空白セルに 戻すには関数でどのように入力させればいいのでしょうか。
不可能です。「式」は「値」を返すので「空白セル」と言う「状態」を返す事は出来ません。

>もちろんDeleteKeyを使って未入力の空白セルに
>戻るのですがそれではショ...続きを読む


人気Q&Aランキング

おすすめ情報