• ベストアンサー

excel2000、オートフィルタの抽出要素をデータベースで使うには?

こんにちわ。 私はwin2000でexcel2000のユーザーです。 通常のごく簡単なデータベースを使う分には、オートフィルタの豊富な抽出要 素を使えば問題はないのですが、3つ以上の要素が必要になると オートフィルタでは足りません。 「と等しい」 「と等しくない」 「より大きい」 「以上」 「より小さい」 「以下」 「で始まる」 「で始まらない」 「で終わる」 「で終わらない」 「を含む」 「を含まない」 これらの豊富な要素を、「フィルタオプションの設定」を利用した複雑なデータ ベースで使う場合、何をどう使えばいいのでしょうか? excelの関数の本を見ても良く分からなくて困っています。 知ってる方ぜひアドバイスお願いします ちなみに今一番使いたいのは「???を含まない」という要素です。含ませたくない要素が5個くらいあるので オートフィルタでは上手くいきません。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 数値データの場合は、セルに、 「1」(1と等しい) 「<>1」(1と等しくない) 「>1」(1より大きい) 「>=1」(1以上) 「<1」(1より小さい) 「<=1」(1以下) になります。 しかし、文字列データの場合は一筋縄ではいきません。 それぞれ、セルに、 「="=a"」(aと等しい) 「="<>a"」(aと等しくない) 「="=a*"」(aで始まる) 「="<>a*"」(aで始まらない) 「="=*a"」(aで終わる) 「="<>*a"」(aで終わらない) 「="=*a*"」(aを含む) 「="<>*a*"」(aを含まない) のように入力する必要があります。 それから、同一の項目(データという名前とする)で複数を同時に含まないという条件(AND条件)は、 データ データ データ  a    b    c とその項目を複数横(列方向)に並べます。 (いちいち項目名を付ける必要があります。) 一方、複数のどれかを含まないという条件(OR条件)は、 データ  a  b  c とその項目を複数縦(行方向)に並べます。

aishodo
質問者

お礼

早急にありがとうございました。 >データ データ データ > a    b    c 試したんですけど、逆効果になってるみたいで・・・ 直すところをご指導ください。 お忙しい中お手間掛けてすみません。

その他の回答 (2)

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.3

No.2です。 >試したんですけど、逆効果になってるみたいで・・・ まあ、確かにそうなんですけどね・・・ 私のNo.2の回答は、前半は各条件の書式について、 後半は同一列の複数条件の書式についてを述べています。 後半は、ANDが横に並べて、ORが縦に並べるというのが主旨です。 したがって、前半の各条件(「含まない」など)の書式を、後半の複数条件の書式に応用すればいいのです。

aishodo
質問者

お礼

大変遅ればせながら、ありがとうございました。 なんとか解決しました。ご面倒おかけしました

回答No.1

>ちなみに今一番使いたいのは「???を含まない」という要素です。 >含ませたくない要素が5個くらいあるのでオートフィルタでは上手くいきません。 以下の比較演算子を利用してください。 =「と等しい」 <>「と等しくない」 >「より大きい」 >=「以上」 <「より小さい」 <=「以下」 文字列*「で始まる」 <>文字列*「で始まらない」 *文字列「で終わる」 <>*文字列「で終わらない」 *文字列*「を含む」 <>*文字列*「を含まない」

aishodo
質問者

お礼

早急にありがとうございました。参考になりました

関連するQ&A

  • Excel2003 オートフィルタで「*」を抽出

    Excel2003でオートフィルタを使って文字列「*」を含む行を抽出したいのですが、どのようにすれば抽出できますか?

  • EXCEL2000オートフィルターのオプションでの抽出条件

    EXCEL2000使用の初心者です。よろしくお願いします。 オートフィルターのオプションで抽出条件を3コ以上指定したい時は、どのようにすれば良いのでしょうか? 又、出来ない場合は、他の手段をご教示いただければ嬉しいです。 シートは増やしたくありません。 理解力不足で、過去の質問は見たのですけど、よく判りませんでした。 申し訳ありませんが、よろしくお願いします。

  • excel2000、フィルタオプションの使い方について

    こんにちわ。 私はデータベースの同一項目の中から、 複数の要素を「含まない」ものを抽出したいと思っています。 要素が5つくらいあるのでオートフィルタではまかないきれませんで、フィルタオプションでデータベース化 させたいのですが、要素が文字列なせいかうまくいかないのです。 maruru01さんというかたに教えていただいたとおりにとりあえず > 文字列データの場合は一筋縄ではいきません。 > それぞれ、セルに > 「="<>*a*"」(aを含まない) > のように入力する必要があります。 > > それから、同一の項目(データという名前とする)で複数を同時に含まないという条件(AND条件)は、 > > データ データ データ >  a    b    c > > とその項目を複数横(列方向)に並べます。 > (いちいち項目名を付ける必要があります。) > のようにやってみたつもりなのですが、さっぱりうまくいきません。(少なくとも、要素1つだけなら上手くいったが2つ以上だと「含まない」抽出にならないのです) 5つ以上の要素を「含まない」ものを抽出させるには、 どう書式を作ればいいのでしょうか? エクセルでの簡易データベース作りの経験者の方、 ぜひご指導をよろしくお願いします

  • EXCEL_オートフィルタで

    エクセルのフィルタについて教えてください。 オートフィルタのオプションで『で始まる』で抽出したいのですが、あるのに出てきません。 『と等しい』ではちゃんと出てきます。 でも『で始まる』で抽出したいのです。 どこかの設定がおかしいのでしょうか?? 「と等しい」のところで「あ*」と入力してフィルタてもでません。 データペースからインポートしたデータなので 文字列の先頭にスペースが入力されているかと思いましたが それもないようです。 お分かりになる方宜しくお願いします。

  • オートフィルタ機能(オートフィルタ⇒オプション⇒もどる)

    Excel2002を使っています。 オートフィルタ機能(オートフィルタ⇒オプション)を利用してデータ検索をしています。 最近になって検索は即出来ますが、「もどる」をクリックすると時間が非常にかかってしまいます。 シートのデータ数が多い過ぎるためでしょうか?(7000行位あります) 又、他によい検索方法があれば教えてください。 抽出条件は2008/01/05以上 2008/05/30以下 等でも行っています。 よろしくお願いいたします。

  • Excel2000のオートフィルターについて

    Excel2000のオートフィルターの機能で,オートフィルターオプションが ありますが,この機能を使って,特定の文字を含むデータのみを表示させ たいと思っています。 具体的には ------- 例 123 456 321 222 ------- とあった場合,オートフィルターオプションで,「3を含む」 とやった際に ------- 例 123 321 ------- としたいのですが,半角の数字を認識せず全て消えてしまいます。 セルの書式を標準から文字列に変えても同様です。 全角の数字は認識します。半角であっても英字は認識するようです。 どなたか解決方法をご存知のでしたらよろしくお願いいたします。

  • Excel2003 でオートフィルターの動きがおかしい

    Excel2003 SP2を使っています オートフィルタでは(1)ドロップダウンリストから抽出したいデータを指定する方法と、(2)直接抽出したいデータの入っているセルを選択してツールバーのオートフィルタのボタンを押す方法があります。 (1)の方法で指定した場合には問題ないのですが、(2)の方法でやると、たまに指定した列ではない別の列にフィルターがかかってしまう場合があります。たとえばE12のセルを選択してオートフィルボタンを押すと隣のF列にフィルタがかかり、F列のフィルタオプションを見るとE12のデータが指定されていたりします。いつもおこるわけではなく、またいつも隣の列とは限らず2つ隣の列にフィルターがかかるときもあります、データ量の多いファイルのときに起き易いようなきがします。 これはExcelのバグなのでしょうか、それとも操作方法になにか問題があるのでしょうか、よろしくお願いします。

  • EXCEL2000 オートフィルタで。。

    お世話になります EXCEL2000 です。 やりたいことは、例えば A列に(もちろん縦に)A,B,C,D,E,F,Gとデータが並んでいたとして、その中で、B,C,Dのデータだけを抽出したい場合はどうしたらいいのでしょう?? オートフィルタでいいでしょうか? データ→フィルタ→オートフィルタで、▼をクリックし、 オプション画面がありますが、[or]だと、2つのデータしか抽出できないようになっていて・・・(涙 しかたがないので、白い入力欄に、,(カンマ)で区切って B,C,Dというふうに入れてみましたが うまくいきませんでした。。。 どうすればいいでしょう?

  • Excel2003でオートフィルタで抽出された結果をコピーしたいのです

    Excel2003でオートフィルタで抽出された結果をコピーしたいのです。例えばトップテンで10件抽出した結果表を範囲選択して、同じシートの別の場所に貼り付けようとするんですが一部のレコードしかコピーできません。 抽出結果のコピーが正しくできる方法を教えて下さい。

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

    エクセルのオートフィルタオプションで、複数条件での抽出ができます。ここで、「◎◎と等しいAND△△で始まる」という抽出条件ができるかと思いますが、3つ以上の条件で抽出することはできないのでしょうか?

専門家に質問してみよう