• ベストアンサー

抽出結果のコピー&ペースト

Excelでオートフィルタで抽出した結果のみを 別シートに貼りつけるにはどうしたらいいですか? そのままコピー&ペーストをすると 非表示になっている部分までコピーされてしまいます…。 よろしくお願いします。

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

  • ベストアンサー
  • tbobi
  • ベストアンサー率45% (544/1189)
回答No.1

  あれ?うまくいかないですか? それでは次の方法で。   コピーしたい部分を選択した後、 メニューバーの 編集 > ジャンプ をクリック セル選択 をクリック 可視セルに●を入れて、OKをクリック。 これで表示されているものだけ選択できます。 あとは、コピーをして普通に貼り付ければOKなハズです。

noname#164037
質問者

お礼

最初このやり方でうまくいかなかったのですが もう一度やってみたら出来ました。 どうもありがとうございました!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (4)

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

#2です。 私がやって出来ないといったのは、オートフィルタの結果をコピーするケースでなく、非表示にした列を含めてコピー・貼りつけると、非表示の列を貼りつけない方法は無いかと考え、#1のご回答者の方法をヒントにやって見ましたが出来なかった(2000で)と言うことでした。 誤解を与える言い方になっており、#4を入れさせる原因になったかと、#1のご回答者にお詫びいたします。

全文を見る
すると、全ての回答が全文表示されます。
  • tbobi
  • ベストアンサー率45% (544/1189)
回答No.4

  #1です。 Excel2002 SP-1 で確認しました。 オートフィルタで抽出したものを選択して、コピーした場合は、見出しの行を含めようが含めなかろうが、 その部分だけきちんと別シートに貼付けできました。 範囲選択+ジャンプによって可視セル選択 でも同様にできました。 どこかにそういう設定があるのか、それともバージョンによって動きが違うのかわかりませんが、 いちおう動作確認はしましたので、その点補足しておきます。

全文を見る
すると、全ての回答が全文表示されます。
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.3

値だけでいいんでしたら、「形式を選択して貼り付け」で 値を選べばいいのでは?

全文を見る
すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

操作では意外に難しいように思います。#1回答はやって見ましたが、貼り付けが出来ませんでした。 それで、非表示の列をコピーしないをVBAでやって見ました。 Sub test01() j = 5 'E列以右に貼りつけ For i = 1 To 3 'A列からC列までのB列非表示とする If ActiveSheet.Columns(i).Hidden = False Then Columns(i).Copy Cells(1, j).Select ActiveSheet.Paste j = j + 1 End If Next Application.CutCopyMode = False End Sub

noname#164037
質問者

お礼

なるほど! こういうやり方もあるんですね。 どうもありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

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

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

  • エクセルVBAでフィルタ抽出部分のみのコピー

    エクセルVBAで売上帳を作成していますが、オートフィルタでデータ抽出した後、表示されている行のみをコピーして別シートに貼りつけるにはどうすればよいのでしょう? 別シートは指定したセルに値のみの貼り付けをしたいと思っています。 宜しくお願いします。

  • Excelで複数項目の抽出をするには?

    オートフィルターを使っての抽出は2種類(2個の条件)までは出来ますがそれ以上(3個・4個・5個・・・)は出来ましぇん。数ある生産品目の中から5種類の品目だけを抽出し、それに付随する情報を定期的に集計したいのです。現在は5種類を1個もしくは2個までオートフィルターを使い抽出しコピー→別シートにペースト→もう一度オートフィルターで抽出→コピー→別シートの続きにペーストするを繰り返して必要な情報を整理しています。一回の動作で5個(複数)の抽出が出来る方法を知っている方がいれば是非ご教授頂きたくお願い致します。PS自分なりにネットで調べてみたのですが見つかりませんでした、分かり易いホームページなどでも結構ですので宜しくお願い致します。

  • エクセルで抽出したデータを別シートにコピーしたいです

    エクセル2003を使用しています。 例えば、以下のような表があります。  ABC 1あ10 2い15 3あ20 4 A列が条件となり、たとえば「あ」のデータだけ抽出して、そのデータを別シートにコピーします。 同じく「い」だけを抽出して、また別のシートにコピーします。 いままでは、オートフィルタで抽出して自分でコピーをして貼り付けしていましたが、日々データが次の行に追加になるので、毎回オートフィルタしてコピーするのは大変です。 関数か、マクロかVBAを使ってする方法はありますでしょうか。 できれば日々追加になるデータのみをすでにある別シートの前日までのデータの下に追加できるようになればいいと思うのですが。 知識が乏しくできません・・・ よろしくお願いいたします。

  • オートフィルタの結果だけをコピーする方法

    EXCELでオートフィルタをかけた結果を別シートにコピーする方法を教えて下さい。普通にコピー貼り付けするとオートフィルタかける前の全てのデータがコピーされてしまい、困っています。よろしくお願い致します。過去質問調べましたが、ありそうで見つかりませんでした。

  • 見えるセルのみコピー&ペースト

    エクセルで、集計などをして作成したシートを折りたたんだ時、その見える部分のみ別の部分にコピーして貼り付ける方法を教えてください。 単純にコピー&ペーストすると、隠れた部分もコピーし、且つ貼りつけてしまいます。たしか、何らかの方法があったと思うのですが、忘れてしまいました。

  • オートフィルタでデータ抽出したものをコピー

    こんにちは。 excelでオートフィルタでデータを抽出したものをコピーし違うsheetに貼り付けると、欲しいデータだけでなくすべてのデータが貼り付いてしまいます。欲しいデータだけ貼り付けるやり方を教えてください。 よろしくお願いいたします。

  • エクセル2007のコピー&ペーストについて

    エクセル2007のコピー&ペーストについて いつもお世話になります。 例えばAシートでSUMで作った計算式を同じシート内でコピー&ペーストするのは何の問題も無いのですが別の新しいBシートにコピー&ペーストをすると数値のみがコピーされ計算式がコピーされません。数式も含めて別のシートにコピーするにはどうしたら良いでしょうか。ご教授下さい。

  • オートフィルタ抽出データに連番をつけるマクロ

    オートフィルタで抽出したデータに連番をふりたいと思っています。このサイトで調べた結果、オートフィルタをかけてのオートフィルでの連番入力はできないと知りました。 現在しようとしているのは   A  B  C 1 クラス NO 氏名   2 1    ○△ 3 2    □× 4 1    ★♪ というデータがあり、項目にオートフィルタをかけている状態です。クラスを抽出した場合にそのクラスでの通し番号(連番)を付けたいのです。SUBTOTAL関数だと、連番が表示されるのはオートフィルタで抽出している間だけです。SUBTOTALでつけられた連番を、オートフィルタを解除しても残しておくにはどうしたらよいでしょうか。やはりコピー&ペーストしかないのでしょうか?似たような質問が多々ありますが、コピー&ペースト以外の方法をご存知の方、どうか教えて下さい。

  • Excel2007のオートフィルタ機能

    Office2007にアップグレードしたのですが、 Excel2007のオートフィルター機能は、2003に比べ大きく 改良したようですが、以前と同様の使い方ができず困っ ております。 以前までは、抽出した結果をコピーし、張り付ければ、見 えている行の通り 貼り付けられたのですが、2007になっ てからは、見えていない行まで貼り付けられるようになっ ています。 フィルタオプションを使えば、同じことが可能ですが、 オートフィルタの結果をコピー&ペーストが容易です。 コピー&ペーストを可能にする設定や、方法があれば、 教えてください。 よろしくお願いします。

専門家に質問してみよう