Excel2003でオートフィルターがおかしい

このQ&Aのポイント
  • Excel2003 SP2を使っています。オートフィルターを使用する際に、指定した列ではない別の列にフィルターがかかる場合があります。
  • 特に、直接抽出したいデータの入っているセルを選択してツールバーのオートフィルタのボタンを押す方法で、隣の列や2つ隣の列にフィルターがかかることがあります。
  • データ量の多いファイルの場合に起こりやすいようです。この問題はExcelのバグなのか、操作方法に問題があるのかわかりません。
回答を見る
  • ベストアンサー

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

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

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

  • ベストアンサー
  • shinkami
  • ベストアンサー率43% (179/411)
回答No.1

自信ないですが、オートフィルタを指定するときは見出し行(項目名)は1行 スペース行、スペース列があってはならない。

kkaazzuu
質問者

お礼

見出しの一部部分が非表示になっていたので気付きませんでした 解決しました、ありがとうございました。

関連するQ&A

  • (EXCEL)オートフィルタで折りたたまれない列をつくりたい

    EXCELのオートフィルタ機能は、 抽出するとオートフィルタに選択してない列も折りたたまれますよね? オートフィルタに指定していない列のみ (または特定の列のみ) 折りたたまれないようにできる設定は可能ですか?

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

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

  • Excel2007のオートフィルタ機能について

    対象ソフト:Excel2007 オートフィルタで絞ったデータを「数値と値のクリア」でクリアすると、絞ったデータのみがクリアされるはずが、絞ってしないデータまでクリアされてしまうことがあります。 見つけたのは以下のパターンです。  A B C D E F 1  ● 2  ×  3 ● 【現象が出るケース】 1.先頭行にオートフィルタを設定 2.オートフィルタでB列の●を選択 3.●のセルを選択し、「数値と値のクリア」を実行 ⇒B1~B3までのデータがすべて消えてしまいます。 【現象が出ないケース】 1.先頭行にオートフィルタを設定 2.オートフィルタでB列の×を選択、個数を確認します 3.オートフィルタでB列の●を選択 4.●のセルを選択し、「数値と値のクリア」を実行 ⇒B2の×は残っています。 この現象は故意的なのでしょうか? それともバグなのでしょうか? どちらにしても、パターンを覚えておかないとデータを操作する際に、正確なリストを作成できずに困っております。 解決法や良い対処策があれば教えてください。

  • Excel VBAでオートフィルタで抽出したデータの一部だけ貼り付けるには(第2弾)

    今週質問タイトルの件で回答いただき解決したのですが、更なる操作を希望したく質問させていただきました。内容は Sheet2にあるデータに複数条件でソートをかけ、ある数字(1から18まで)を入れたら、オートフィルタでE列のデータの選択部をSheet1のある部分に1行貼り付けるという作業です。以下のInputBoxに数字を入れるところからです。 (ソート後、どの数字を入れるか判断) ↓ InputBoxにある数字"○"(1から18まで)を入れる ↓ オートフィルタE列「"○-"で始まる」or「"-○"で終わる」 ↓ 抽出されたデータの右隣のF列(1列だけ)のデータ(上から17個分)を選択 ↓ 選択部をコピー ↓ Sheet1を選択。Sheet1の"K5"セルに行列を入れ替えて貼り付け というものでしたが、これはできました。ここから先です。 Sheet1のU5セルに先ほどインプットした数字"○"(1から18までのどれか)を入れる ↓ Sheet2にてオートフィルタE列「"○-"で始まる」or「"-○"で終わる」によって抽出されたデータの一番上の文字列から「"○-"」もしくは「"-○"」を除いて残った数字(○を除く1から18までの数字)をSheet1のW5セルに(先ほどのセルとは1個飛ばして)入れる ↓ 以下抽出されたデータの上から2番目の文字列を同様に操作し、1個飛ばしのセルY5に入れる。これがBC5セルまで続く というものです。難しいとは存じますが、どなたか教えていただけませんか? よろしくお願いいたします。

  • EXCEL:オートフィルタで

    いつもお世話になってます。 月末の集計と売上計画表を作るのにどうしてもやりたい事があるのですが、どうやったらいいものか困っています。 いい方法がありましたら教えて下さい。 Sheet元データとSheet伊藤~Sheet山田(印刷用でもともと形作られています)があり、 Sheet元データには 列A~Z 行2~300 程度のデータが入っています。 これにオートフィルタをかけて、抽出されたデータをコピー→任意のシート・セルに貼り付けたいと思います。 抽出/コピーしたい列は、 A(カテゴリー):1 2 C(担当者):伊藤 佐藤 鈴木 田中 山田 E(商品名):文字列 G(単価1):数値 H(単価2):数値 I(合計金額):数値 K(売上月):日付 で、まず、 (担当者)伊藤/(売上月)今月/(カテゴリー)1/(単価1)空白以外のセル でフィルターをかけて抽出されたデータを、 Sheet伊藤の指定したセル(商品名をC5~C20、単価1をD5~D20、合計金額をE5~E20)に貼り付け、 (担当者)伊藤/(売上月)翌月/(カテゴリー)1/(単価1)空白以外のセル Sheet伊藤の指定したセル(商品名をG5~G20、単価1をH5~H20、合計金額をI5~I20)に貼り付け、 (担当者)伊藤/(売上月)次四半期/(カテゴリー)1/(単価1)空白以外のセル Sheet伊藤の指定したセル(商品名をK5~K20、単価1をL5~L20、合計金額をM5~M20)に貼り付け、 ・・・といった具合に、抽出&コピー貼り付けをSheet伊藤~山田まで繰り返します。 (売上月)の項目は、 例えば「今月」が「4月」だった場合、「翌月」は「5月」「6月」、「次四半期」は「7月」「8月」「9月」の データを抽出したいのですが、こちらも一発で抽出するにはどうしたらいいでしょうか。 かなりわかりにくい説明だとは思いますが、 よろしくお願いします。

  • EXCEL_オートフィルタで

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

  • エクセル フィルタ

    エクセルのフィルタについて質問があります A列に 氏名と(役あり)と入力しました B列からE列にもそれぞれ クラス名や 番号など入力してあります ここで A列の→役あり←だけ 含まない 行だけ抽出したいのですが まず A1   小林 役あり      A2   関本       A3   小林     A4   田中 役あり     A5   廣橋  こんな 感じで作成してしまいました A1セルに カーソルをおき フィルタのボタンを押下した所     A1セル 小林 役ありと入力したセルに プルダウンマークが     でました C1 D1 E1セルにもでました ここで A1セルのプルダウンボタンを押下しました すべて選択を押下し テキストフィルタの指定の値を含まないを選択 オートフィルタオプション画面が出てきました 抽出条件の指定とあって そのすぐ下に こばやし3組と成っていて そのすぐ下に こばやし 役あり  指定の値を含まない と入力して OKをおしましたが 他の3組は抽出されたのですが A1セル小林(役あり)だけは 抽出されずに 表にのこってしまいます この一番上の セルも抽出するには どうしたらよいでしょうか? 2002では データ→オートフィルタとするとうまくいっていたように記憶 しているのですが・・・ 何故一番上の行だけ 抽出に科kらないのか 何方かお知恵をお貸しください 宜しくお願い致します OSはVISTA ヴァージョンは2007です         

  • Excelでフィルタをかけた状態でオートフィルタで連番を振りたい

    Excelでオートフィルタを設定し、抽出したデータがあります。(ですので表示範囲があります)その抽出したデータのある列に連番を振りたいのですが、非表示ににゅうりょくされてしまうためうまくできません。 またオートフィルタで抽出した範囲の可視セルをコピーすることはできても、再度貼り付けることもうまくできません。 何か方法はないでしょうか。

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

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

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

    スミマセン。初心者ですのでかなり低レベルな質問かと思いますがよろしくお願いします。 エクセルで作られた表があります。 D列に年齢、E列に性別が入力されていて、 オートフィルタ機能を使って、30代、女性を抽出しなくてはなりません。 そこでD列とE列すべてを選択し、データ→フィルタ→オートフィルタを選択しました。 それぞれの列の先頭に矢印が出てきました。 そこでD列の矢印をクリックし、オプションを選択。 出てきたオートフィルタオブションに 30歳 以上 AND 39歳 以下 と選択してみたのですが、何も抽出されません。 30歳 より大きい AND 39歳 より小さい でもダメでした。 性別の方は「女性」を選択したら出てきたので問題はないのですが。 私は何を間違えているのでしょうか? 是非教えてください。 ちなみに一度だけいじっていた時にちゃんと抽出されました(^-^; ただ、次にやったらまた抽出されなくなり、 正しく抽出された時と、そうでない時との違いが自分ではわかりません(><”) よろしくお願いします。

専門家に質問してみよう