データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
フィルタされたデータに連続番号を付けたいならSUBTOTAL関数を利用します。
例えば、フィルタ操作をしてB列に表示されているデータ数を上から順に表示したいなら、すべてのデータが表示されている段階で連続番号入力セル(データ行の先頭の2行目のセル)に以下の式を入力して下方向にオートフィルしてからオートフィルタの操作をしてみてください。
=SUBTOTAL(3,$B$2:B2)*1
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
Excel2003で可視セルコピーはよく使っているのですが、逆に可視セルへの貼り付けはどう探しても、やり方が分かりません。どなたかご存知なら教えてください。
データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
フィルタされたデータに連続番号を付けたいならSUBTOTAL関数を利用します。
例えば、フィルタ操作をしてB列に表示されているデータ数を上から順に表示したいなら、すべてのデータが表示されている段階で連続番号入力セル(データ行の先頭の2行目のセル)に以下の式を入力して下方向にオートフィルしてからオートフィルタの操作をしてみてください。
=SUBTOTAL(3,$B$2:B2)*1
ご回答ありがとうございます。実際やりたいことは、フィルタをかけて表示されている行だけに、順番に番号を付けたいのです。かなりの行数があるため、まとめて番号を振るにはオートフィルでやらないと大変です。それで、別の場所に番号を付したものを作成し、それをまとめて可視セルにコピーして貼り付けをしたかったわけです。何か別の方法でもよいので良い方法がありますか。関数使用でも良いのですが、どのようにしたらよいかわかりません。
基本的にオートフィルタなどで非表示になっている実際は飛び飛びのセル範囲に、非表示行を無視して、まとまったセル範囲をコピーするようなことはできません。
ご希望の操作が、オートフィルタした状態で表示されている行だけに同じデータを貼り付けたいということなら、一番上の1つのセルにコピーしたい内容を貼り付け、このセルをオートフィルコピーするのが最も実戦的な対応です。