このサイトではいつもお世話になっております。
エクセルのオートフィルタ機能では、文字列を含むセルを抽出できます。
オートフィル機能を使った直後のカーソルの位置を、見出し行(フィルタの▼出ている)にさせたいです。
件数が多いと、画面の上へのスクロールが必要です。
何年もエクセルを使っていますが、オートフィル機能を使った直後にカーソルの位置が見出し行に飛ぶ設定になっていたこともあります。
カーソルの位置が見出し行ではなくても、フィルタの▼の出ている見出し行が、上スクロールしなくてもすぐに出てくるようにしたいです。
No.5
- 回答日時:
説明を読んでもいまいちわからない…
画面分割するか、新しいウインドウでもう一つシートを表示させて上下に並べて配置するとか?
画像とか貼れないですかね?
何度も有難うございます。
>ここからがやりたいことです。
>自分が求めている仕様 5001行目まで上スクロールしなくても、5001行目が出ている画面になります。
↑ここが、5001行目にならないです。7000行目のままです。
↑▼の出ている5001行目まで、あたりを付けて上スクロールしながら探しています。
>ここで、▼を利用して、求めたい文字列を含む行を抽出します。対象は、5001行目から7000行目です。
やり方の工夫についてのコメントも有難うございます。
が、自身の質問の知りたい意図は、オートフィルをした際に、▼の出ている行が初期画面で出てこないので、上スクロールなどで探し求める手続きを省きたいだけです。(件数が少ない場合は、▼の行はでてきますが…。)
No.3
- 回答日時:
>> 全件に空白がないと、見出し行は固定されますが、
>> 空白までの範囲で見出し行が認識されるので、固定されません。
フィルタ設定のときに、列全体を選択(列表示のA~の文字を選択)すれば途中に空白行があってもフィルタが全件に適用されます。
>> 上から下まで範囲を領域選択したら、見出し行は固定されます。
これは意味が解りませんが、見出し行だけを枠固定するので、「都度、領域選択する」という手間は不要ですよ。
何度もご回答いただきありがとうございます。
言葉足らずになりまして申し訳ありません。
列選択(例えばD列)選択すると、空白関係なしにオートフィルタの対象になることは分かります。
自身のやりたい操作を具体化します。(意図をまとめられるか文章苦手ですが)
Ð列に文字列が入っています。50行目から7000行目まで
ただし、3000行目と5000行目が空白だとします。
7005行目に文字を入れるときに上の行を参考にしたいので、
7000行目をアクティブセルにして、オートフィルタをかけると、
5000行目が空白のため、5001行目から7000行目が自動認識されます。
5001行目が見出し行になり、▼がでます。
ここからがやりたいことです。
自分が求めている仕様 5001行目まで上スクロールしなくても、5001行目が出ている画面になります。
ここで、▼を利用して、求めたい文字列を含む行を抽出します。対象は、5001行目から7000行目です。
その後に、7005行目に文字を入力します。
7001行目から下は空白ですので、オートフィル領域の対象外エリアですので、7005行目は常に表示されて入力可能です。
続けて、7006行目以下を入力します。その場合も5001行目から7000行目の抽出条件変えて見ながら入力します。
D列全体を範囲指定すると、D7005のセルもオートフィル対象になり、入力の際に、再度、フィルタをかけると非表示にもなります。
D5001からD7000を範囲指定をしても良いのですが、その手間も省きたいです。
ファイルのオプション等を見ていますが、以前のエクセルから仕様変更になったのか変更可能かが分からずに問い合わせをさせていただきました。
本当にうまく説明ができずに申し訳ありません。
No.2
- 回答日時:
指定した位置、指定した範囲で設定するには、VBAを使えば可能。
ご回答有難うございます。
仰る通りです。VBAを使えば、指定した位置や空白セル等の認識も容易にできます。
データは増え続ける仕様で作っていますので、その都度、空白か否かの判断をしながらVBAを組めば、範囲指定も変動型で可能です。
多少、動作確認でデバッグ作業は必要ですが…。
自身は、エクセル2000→2003→2007→…2016、365 と使い続けてきて、少なくとも2007の頃までの操作経験では、オートフィルを使うと、抽出行が一画面に収まらない場合、「見出し行▼」が上スクロールしなくても、初期画面で表示されたように思います。
2016や365では、毎回、上スクロール作業が発生しているので、仕様変更なのか、設定変更可能なのかを知りたかったのです。それなりに試行錯誤はしていましたので…。
No.1ベストアンサー
- 回答日時:
「フィルタの▼の出ている見出し行」を動かないようにして、「ウィンドウ枠の固定」をすれば良いのでは?
ご助言有難うございます。
できました。
が、全件に空白がないと、見出し行は固定されますが、空白までの範囲で見出し行が認識されるので、固定されません。
また、上から下まで範囲を領域選択したら、見出し行は固定されます。
が、検索件数が多いので、その都度、領域選択する手間も省きたいです。
空白があるため、見出し行の位置は変わっても構わないのですが、ウィンドウの固定ですと、認識された行までスクロールが必要でした。
これは、以前のエクセルからの仕様変更なのでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- Excel(エクセル) エクセルでフィルタ後、考えている場所に値コピーができない。 1 2022/05/02 21:01
- Visual Basic(VBA) VBA 画面上のカーソルに文字数字を入力するコードを教えて下さい 1 2022/10/30 10:31
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- Excel(エクセル) Excelのセル上の日付の不具合 3 2022/05/22 18:20
- iPhone(アイフォーン) iphoneの文字入力 フリック入力をよく使っています。 空白が全角なのが気になる点、 空白長押しで 1 2022/06/28 17:49
- Excel(エクセル) エクセルVBA 任意のセルの選択時、指定のセルの値を表示 1 2023/04/21 08:13
- Excel(エクセル) エクセルのフィルターを複数シートに連動させたいです。 エクセルファイルに15シートあります。 そのう 2 2022/05/01 21:47
- Excel(エクセル) 高校一年生です。今日学校でエクセル4級を受けました。合計を出す時にオートSUMの合計のボタンを押しま 2 2022/12/09 16:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでオートフィルタのボ...
-
エクセルで時刻(8:00~20:00)...
-
今日の日付のデータをすばやく...
-
Excelのオートフィルタで非表示...
-
エクセルの偶数行(奇数行)の抽出
-
エクセルのオートフィルタで最...
-
access マクロでのフィルタの...
-
Excel時間データの抽出
-
オートフィルタ抽出データに連...
-
エクセルフィルターオプション...
-
エクセルで特定の列にある日付...
-
【大至急】エクセルで、検索語...
-
エクセルにて、フィルタをかけ...
-
VBAでオートフィルターの再検索
-
オートフィルタで3つ以上の条...
-
オートフィルタを見出し行選択...
-
エクセルで検索窓のようなもの...
-
オートフィルターで一つずつ抽...
-
オートフィルタで抽出したデー...
-
ExcelVBAでフィルタを複数条件...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでオートフィルタのボ...
-
エクセルのオートフィルタで最...
-
エクセルで時刻(8:00~20:00)...
-
Excelのオートフィルタで非表示...
-
エクセルの偶数行(奇数行)の抽出
-
エクセル関数で、数字の入った...
-
エクセルで、条件に一致した行...
-
オートフィルタで3つ以上の条...
-
access マクロでのフィルタの...
-
Excel共有ブックのオートフィル...
-
なぜShowAllDataだとうまく行か...
-
エクセル・条件付で行を削除す...
-
オートフィルタで選択したデー...
-
【EXCEL】条件に一致した最新デ...
-
今日の日付のデータをすばやく...
-
エクセル、オートフィルタで最...
-
Excelオートフィルターで絞り込...
-
可視セルを対象としたcountifが...
-
【Excel/関数/条件付き書式】月...
-
データの抽出を教えてください
おすすめ情報
ご回答いただいた方に操作面での工夫点などをご助言いただき有難うございました。
自身の思っている設定方法は分かりませんでしたが、
「Ctrl+↑」で空白セルの一つ下のセルまで一気に移動することが分かりました。
自身の操作にとは違い、ワン操作必要ですが、作業効率が下がらずに済みそうです。
有難うございました。