• ベストアンサー

Excel2003でオートフィルタで抽出された結果をコピーしたいのです

Excel2003でオートフィルタで抽出された結果をコピーしたいのです。例えばトップテンで10件抽出した結果表を範囲選択して、同じシートの別の場所に貼り付けようとするんですが一部のレコードしかコピーできません。 抽出結果のコピーが正しくできる方法を教えて下さい。

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

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

同じシートの別の場所に貼り付けて、抽出されたデータが正しくコピーされないとのことですよね。 貼り付けた場所は元の表の下でしょうか? もし、元データの横に貼り付けているなら、オートフィルタをかけたままであれば、折りたたまれた 状態になっていますので、折りたたまれた(抽出されていない)データと一緒に隠されているのでは ないでしょうか? オートフィルタを解除して元の表の状態にもどせば、トップテンをコピーしたものもでてくると思いますよ。 または元の表の下や別シートに貼り付けてみてくださいね。

noname#144354
質問者

お礼

オートフィルタ解除で解決できました。折りたたみの状態になっていたのですね。ありがとうございました。

その他の回答 (3)

回答No.4

オートフィルタで抽出すると対象外の"列"が非表示になります。 対象外の列に貼り付けていて表示されていないだけではないでしょうか? 貼り付けた後にオートフィルタを解除(または条件を消す)するか、 抽出対象の下のほうに貼り付けて確認してみてください。

noname#144354
質問者

お礼

お答えの通りでした。解決できました。ありがとうございました。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

たとえばA1からC20の範囲のデータにオートフィルタをかけて絞ったとして。 オートフィルタで絞ったままの状態で, F1:H20のセル範囲を選び =A1 と記入してコントロールキーを押しながらEnterで入力,それからオートフィルタを解除してみます。 そういうお話じゃないのでしたら,「同じシートの別の場所」じゃなく,別のシートに貼れば出来ます。

noname#144354
質問者

お礼

ありがとうございました。

  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

範囲選択→編集→ジャンプ→セル選択→可視セルを選びOK→コピー→貼り付けたいセルで貼り付け。

noname#144354
質問者

お礼

ありがとうございました。 行の下の方にはコピーできましたが、表示されている抽出表の右側の方コピーすると一部しか表示されません。(抽出結果の表がA列~F列まで表示されているとき、横のH列で貼り付けするような場合) 抽出表の行番号はは 5、12、18、25・・というように飛び飛びになっていて青く表示されています。ここらあたりの関係もあるのでしょうか。

関連するQ&A