• ベストアンサー

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

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

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

関連あるように思いますので データベースのリスト http://www.kenzo30.com/ex_kisosyo/ex_ks_syokyu7.htm を紹介しておきます。俗語の、並べたデータという意味のリストや 入力規則のリストとは違う、エクセルの概念です。 また2003からのリスト、2007でのリストとも違います。 エクセルのデータベース関係の操作・機能は上記WEBの >リストを他のデータから分離するには、1つ以上の空白列や空白行を入れる。 の逆と関連します。範囲指定しないと、空白行の前のリスト部分までで処理が終る恐れを常に意識しておく必要があると思います。出来るだけ空白行を入れない。 例 a b c 1 2 3 3 22 4 13 22 4 15 22 4 1 2 2 8 3 5 A1を指定して並べ替えをやるとA1:C5でやってしまう。 A7:C8は入ってない。A1:C8を範囲指定すれば別。

m19757026
質問者

お礼

リンクありがとうございます。 いまさらながらなのですが、初級者なので助かります。 参考になります。

その他の回答 (1)

  • higekuman
  • ベストアンサー率19% (195/979)
回答No.1

範囲を指定してからオートフィルタを設定する場合は、その範囲に空行が含まれていても問題ありません。 範囲を指定しないでオートフィルタを設定する場合は、Ctrl+*を押したときの範囲でオートフィルタがかかります。 オートフィルタを設定してある状態でデータを追加する場合は、空行を挟むとデータはオートフィルタの対象になりません。 この程度のことは、自分でいろいろ試してみると解ることです。

m19757026
質問者

お礼

早速の回答ありがとうございます。 そうですね・・・ もっと色々試して慣れなくてはいけませんね。 がんばります。

関連するQ&A

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

    オートフィルタを使ってデータの抽出をしたいのですが、うまく表示できません。 空欄部分があると、その行以降のデータはそのままで表示されてしまうのです。 どうしたら、検索条件だけを表示することができるでしょうか?

  • エクセルのオートフィルタで抽出できない

    エクセルのオートフィルタでデータを抽出しようとしていますが、あるレコード以降のデータからは条件にあっていても抽出されません。このあるレコードははっきり特定できません。 およそ4000以降くらいかと思われますが・・ この表の中に空白行はありません。 コンボボックスがありますが、何か関係ありますか? よろしくお願いします。

  • EXCELでオートフィルタに失敗

    表題の件、初心者なので、どなたか教えて頂けると 有難いです。。。 現状は下記の通りです。 住所名前等のリストを作成し、ある列を 入力規則で「リストから選択」にしています (空白セルもあります) その列にオートフィルタをかけて、ある条件の ものだけを抽出していたのですが、リストが664を 超えたところから、それ以降の行はオートフィルタ に反映されません。 何か、オートフィルタの限界のようなものがあって、 一定の行までしか反映されないのでしょうか。 要領を得ない質問で申し訳ないのですが、 宜しくお願いいたします。

  • オートフィルタの抽出速度を上げるには?

    エクセルで、データを抽出する際よく「データ」→オートフィルタ」を使うのですが、データ量が増えるにつれデータ抽出するのに5秒ぐらいかかるときがあります。 それが、別のエクセルファイルで、私がよく使うファイルよりもはるかに重いものがあるのですが、そのファイルで「オートフィルタ」を使ってもデータ抽出するのに5秒もかかりません。 もしかして、セル入力に「リスト」を使うのと「直接入力」とでオートフィルタの抽出速度の差が出てるのかなと思ったりもしたのですが、どうなんでしょうか? いろいろ調べたのですが、わからないので、アドバイスを下さい。

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

    エクセルのデーターが2400行あるのですがそのデーターを オートフィルタにしたところプルダウンのメニューに出てくる件数が 少ないのです。 実際のところ 全て違う項目が入っているところでは 2400行選べると思うのですが さっき数えたら 250ぐらいしか でてませんでした。。。。 他のところでフィルターをかけているわけでもないのですが 何故全てがでてこないのでしょうか???もしかしてオートフィルタに制限があるのでしょうか??? 申し訳ございませんが教えてください。

  • オートフィルタについて(再)

    excelにて下記のようなファイルを作成しました。 項目にてオートフィルタを実行し、抽出したい項目を 選択するのですがうまく抽出できません 1 品名 サイズ 員数 2 A  100  300 3    200  400 4 B   500  600 (品名2行目、3行目はセルの結合を実施しています。) ↓品名にてオートフィルタを実施 品名 サイズ 員数 A  100 300 2行目が抽出されない。 うまく抽出できる方法ありますでしょうか? よろしくお願いします

  • オートフィルタがかかっていて、なおかつ抽出中なら

    オートフィルタがかかっていて、なおかつ抽出中なら、 という状態をvbaで取得する方法はありますか? Sub Sample() If ActiveSheet.AutoFilterMode = True Then End If End Sub これだと、 オートフィルタがかかっているだけでも、反応してしまいます。 「行番号が青色になってるのなら」 と同じ状態にしたいのですが、 どういうコードになりますか?

  • Excel2003でオートフィルタを使う場合

    Excelをデータベース的に使用している場合,オートフィルタの機能はとても便利だと思います。 しかし ▽のマークが必ず先頭行にできますよね。 例えば 見た目を綺麗にするために,A2~K4の行までタイトル行を作成下とします。 そして データがA5~K100まであるとします。 この場合,オートフィルタを使うと,1行目に▽マークができるため データの抽出を行うと タイトル行が見えなくなってしまいます。 なんとかして タイトル行を残したままで データの部分だけを抽出するようにできないでしょうか? よろしくお願いします。

  • オートフィルターの範囲設定

    エクセルの質問です。 データ管理をしているのですが、不規則に空欄の行があります。 オートフィルターをすると、その空欄の行の前の行までしか、 範囲に設定してくれないようなのです。 例えば、5行目までデータがあって、6行目が空欄で、7行目からデータが続いても、オートフィルタは5行目までのデータしか認識してくれません。 どなたかどうしたらいいか教えてくださいませんか?

  • オートフィルタを使用しないで 抽出したい

    こんにちわ 教えてくださいませ こういったデータベース(ア)があります -----A---B 1 予約 田中 2 3 4 予約 橋本 5 6 7 8 9 受付 滋賀 10 11 12 13 終了 森本 14 15 これを こういったデータベース(イ)にしたいのです -----A---B 1 予約 田中 2 予約 橋本 3 受付 滋賀 4 終了 森本 5 6 7 8 9 10 11 12 13 14 15 オートフィルタを使わない理由はマクロでは オートフィルタをつかえないですよね? (つかえるんですか?) (ア)のデータベースは頻繁に更新されるため なんらかのマクロを組んで ボタンひとつで処理したいのです ピポットテーブルも使いたくないのです (予約、受付などの項目が一定ではないので) つまり、空白のセル(行)を自動に 間詰めしてくれるマクロは どうすればいいのでしょうか? よろしくお願いします。 結構困ってます そもそも出来るのかどうかもわかっておりません

専門家に質問してみよう