• ベストアンサー

エクセル2002 オートフィルタで抽出が上手くいきません。とても困ってます

エクセルを使い、日記をつけたり読書ノートをつけたりと簡単なデータベースとして使っています。 何か検索したいときはオートフィルタを使い「~を含む」で単語検索すれば十分機能しています。 しかし、最近、抽出されるべき行(該当する単語があるセル)が抽出されていないことがあるに気づきました。 傾向としては セルの中に該当する単語(抽出したい単語)があっても、それが長文の後半にあるとヒットしません。 長文といっても、セルの中に500~800字程度です。さらに250字程度以降の単語は抽出しない傾向にあります。←これはいろいろな作業を繰り返した結果から割り出しました。 何か設定上の制限でもかかっているのでしょうか。大変困っています。 ひとつのセル内の文章前半は抽出して後半は抽出しないなんてことはありますか? 解決方法を教えて下さい。お願いします。

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

  • ベストアンサー
回答No.1

XL2003で確認できました。理由はわかりません。仕様かもしれませんね。 数式+フィルタオプションでは抽出できました。 C1セルは入力しない C2セル =ISNUMBER(FIND("お願いします",A2)) データ - フィルタ - フィルタオプションの設定 検索条件範囲 $C$1:$C$2 添付図参照

minatomo
質問者

補足

回答ありがとうございます。画像まで添付下さり大変感謝しています。 今、ネット環境にないものでケータイからこの補足を打っています。だから添付画像を利用して試してみることができません…。 いろいろと試していただいたようですね。そうですか。2003でも同じ状態になってしまうのですか。 抽出が楽だからエクセルにデータを入力したのに…。エクセルはあまり得意ではないのでフィルタオプションもよくわかりません。環境が整いしだい添付画像を参考にもう少し勉強します。でも、何か納得できないですねぇ。この程度で抽出できないなんて。困っている人他にいないんでしょうか?←グチってしまいました。

その他の回答 (2)

noname#204879
noname#204879
回答No.3

[回答番号:No.2この回答への補足]へのコメント、 》 どこか問い合わせるとわかるとか… [参考URL]にアクセスしてみてください。役に立つかは疑問ですが。 「それは仕様です。ご意見を多謝」の ひと言で一蹴されるかも。 全くの私見ですが、[オートフィルタ]の検索対象として「長文」データはMSの想定外だと思います。特に「を含む」とか「で終わる」の場合は。 私が持っていない Excel 2007 でも同じかどうかに(ある意味で)興味があります。

参考URL:
http://support.microsoft.com/select/Default.aspx?target=assistance
noname#204879
noname#204879
回答No.2

》 長文といっても、セルの中に500~800字程度です 充分に「長文」ですよ。(^_^) Excel 2002 で私が実験してみた結果は、全角半角を問わず 256字以上は「~を含む」で引っかからないようです。 全角文字ばかりの 256文字は半角換算で 512文字ですね。上の「500~800字程度」と符合するように見えますが如何でしょうか?つまり貴方が仰っている「500~800字程度」とは半角文字に換算した数ではありませんか?

minatomo
質問者

補足

参考意見ありがとうございます。 私も実験して250字前後で抽出されなくなっていることに気づきました。 500~800字程度ならこれからもしょっちゅう書くでしょう。 これがエクセルの仕様だと判断する方法はありますか?どこか問い合わせるとわかるとか…。 何か納得しきれないのです。 というよりエクセルに未練が…。 というよりエクセルにまだ期待が…。

関連するQ&A

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

    エクセル2010で1000行程度の表からオートフィルターで必要な情報を抽出しているのですが、該当する条件を▼セルで探すのも面倒なので、所定のセルに条件を入力したらオートフィルターで抽出できる方法があれば教えてください。

  • エクセルのオートフィルタオプションで抽出ができない

    エクセル2003のオートフィルタオプションについて教えていただけないでしょうか。 データベースに『金額』という見出しを設けて、その直下から列方向へ連続した複数のセルに『3桁区切りと\マーク』を設定した『数値』を入力しています。 見出しの『金額』の▼ボタンをクリックし、オプションを選択→ダイアログボックスの抽出条件の指定で『金額』の白ボックス横の▼ボタンの中から数値(仮に『\10,000』とします)を選択→右隣りの白ボックスには『より小さい』を選択します。10000より小さい数値が抽出されると思いきや、結果的に何も抽出されません。(因みに、『より大きい』・『以上』・『以下』でも抽出できません。) 白ボックスに『10000』と手入力した場合は、該当の数値が抽出されます。 いろいろ試してみたのですが、データベースの数値の書式の『\』を外して、上記のように、白ボックスから数値(3桁区切りのみ設定)を選択してやると該当の数値が抽出できました。 そこで質問なのですが、なぜ『\』が設定されていると抽出できないのでしょうか。 その理由と根拠がわかる方がいらっしゃいましたら、ご教示いただけないでしょうか。 宜しくお願い申し上げます。

  • Excel オートフィルタのトップテンオートフィルタについておたずねします。

    Excelのオートフィルタを使用し、抽出を行います。その結果を対象に[トップテンオートフィルタ]を実行すると、先の抽出結果にではなく、データベース全体を対象にした結果が返されます。 ヘルプには、「1 つの列にフィルタを使用した場合、他の列のフィルタは、最初に抽出されたセル範囲内の表示されたセル (可視セル) の値に対してのみ適用できます。」とあります。 先の抽出結果を他の場所へ貼り付けるなどしてから、[トップテンオートフィルタ] を実行すれば、結果は得られますが、理由がわからないので、すっきりしません。 WindowsXP・Excel2002&2003で検証済みです。 よろしくお願いします!

  • excel 2003 オートフィルタ!

    excel 2003で、オートフィルタがうまくいきません。 A列の2行目から、1~5までの数字がランダムに並んでいるとします。 A1セルをオートフィルタし、 条件を、オプション>3を含む で指定すると、3がフィルタされてほしいのですが 1つも抽出されません。 3で始まるもだめでした・・ フィルタで抽出するマクロをくんでいて 列は、20列以上あり、 列によって、文字や数値があります。 フォームで列を選び、検索文字を入力して Criteria1:="=*" & 検索文字 & "*", Operator:=xlAnd と言う感じでフィルタしています。 文字はできますが、数値ができないのは、なぜでしょうか・・・

  • オートフィルタの抽出が途中で途切れる

    エルセルにてデータベースをつくり、プルダウンリストより抽出したい項目を選択すると、一定の行までは抽出され左側の行番号が青くなるのですが、途中までしか抽出ができません。空欄があると出来ないという回答もあるようですが、今まで月ごとに1行空欄をいれて作成していて抽出にも問題ありませんでした。 特に設定等もかえていませんが、途中から抽出されなくなり、抽出部分のみ行番号が青くなり、それ以降は普通にデータが表示されています。通常入力済みの全データを検索対象にして、オートフィルタにて抽出すると抽出データ以降は空欄になりますが、上記の様な状態になってしまいます。データを継ぎ足していくと自動で範囲は追加されていきますよね?長文にて分かりにくくて申し訳有りませんが、誰かお分かりの方がおりましたら教えて頂ければと思います。 よろしくお願い致します。

  • Excelのオートフィルタで、抽出条件をセル参照で指定するには?

    初めて投稿します。よろしくお願いします。 Excelで1行1個人として、5項目ずつのデータを入力した表があります。 入力されているデータの形式は、文字列か数値(整数)です。 この中からひとつ、もしくは複数のキーに該当する個人を抽出するため、 オートフィルタを使おうと思っています。 ただし、PCに全く触れたことのないような人でも検索できるように、 恐れ多くも検索用シートを作ろうと思っています。 そこで、指定したセルに入力した値を抽出条件としてフィルタリングしたいのですが、 そのような方法はあるのでしょうか。 少し検索してみたところ、マクロを使えば何とかなるようなことが書いてあったのですが、 私自身、まだ簡単な関数を使えるほどのレベルですので、書いてあることがさっぱりでした。 もし一般機能で可能ならばその方法を、あるいはマクロでしかできないのでしたら、 分かりやすい解説サイトなどを教えて頂ければ幸いです。 よろしくお願いします。

  • オートフィルタで抽出した行にだけ連番を振りたい

    500件程度の製品データに対して、製品1、製品2、製品3でフィルタ抽出後、製品1に該当する行にだけ、1~連番を振りたいのですが・・・普通に連番コピーしますと、隠れている製品2・3のセルを含めた状態で、連番が振られてしまいます。 これを回避する操作法はないのでしょうか? 例えば、ツールメニューや書式設定メニューから、「可視セルにのみ連番コピーする」などと、指定しておく事は出来ないのでしょうか?

  • パソコンで、日記や読書ノートをつけるのにおすすめなソフトはありますか

     私はこれまで、日記や読書ノート、思いついたことなど、エクセル(2003)に書き溜めてきました。理由は単純で、オートフィルタでの検索(抽出)が簡単だからです。私なりのプチデータベースでもあります。日付の横のセルに文章を思いつくままに書いていたのですが、最近、長文の文章の後半(正確に言うと1つのセルに256文字以上)は抽出をしてくれないことがわかりました。 ※こちらのサイトでアドバイスいただきエクセルの仕様自体がそうであると判断しました。→あくまで、私の判断です。ご了承下さい。マイクロソフトに直接は聞いていません。料金が発生するようなので。  どなたか私のように日記や読書ノートをパソコンで管理している方でどのようなソフトを使っているのか教えてください。私はパソコンが苦手なため、エクセルのオートフィルタのような検索で、使い方が単純なソフトが良いと思っています。 よろしくお願いします。

  • オートフィルターとCOUNTAについて

    オートフィルターとCOUNTAについて お世話になります。初歩的な事かもしれませんが教えて下さい。 とものデータベースをオートフィルターで抽出して、その行がいくつあるか、ある列で COUNTAをかけました。その時はたまたま抽出行が少なかったので、実際に数えてみて 更にCOUNTAをかけてみましたら、COUNTAの方の数が大きくなっていました。何度も 数えてみたのですが、実際に抽出された行数より多い数にCOUNTAだとなってしまいます。 オートフィルターで隠れている部分まで、空白でないセルをカウントしているのでしょうか? 対処法をご存知に方いましたら、教えて下さい。 エクセル2003を使用しています。 宜しくお願い致します。

  • エクセルのオートフィルターを解除できますか?

    エクセルのオートフィルターで、 全ての範囲を対象としたく ◎指定した範囲 リスト範囲 検索条件範囲 抽出範囲 は$1:$65536にしたら、 A1のセル以外すべて空白になってしまいました(T_T) オートフィルターなしの状態に 戻す方法はあるのでしょうか?

専門家に質問してみよう