• ベストアンサー

Excelのオートフィルタにコピーを使用する方法

オートフィルタで抽出したデータがあります。 そこに他のファイルのデータ(フィルタは設定していません)のある1列分をコピーして貼り付けたいのです。 そこで抽出したレコードにのみ貼り付けたいのですが、非表示になっているセルも含めて上から貼り付けられてしまいます。 抽出したレコードの件数とコピー元のデータ件数は同じです。 コピー元のデータ内容の順番のまま、抽出したデータにのみ貼り付けるのは無理なのでしょうか。

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

  • ベストアンサー
  • DaddyBear
  • ベストアンサー率38% (7/18)
回答No.2

簡単にはできないようですね。若干手がかかりますが下記手順で同様なことができます。(期待に添ってないかな?) (1)オートフィルタで抽出した行をすべて選択します。 (2)選択した行を切り取りして、他のシートにコピーします。 (3)コピーしたデータに貼り付けたい列のデータを貼り付けます。 (4)出来上がった行データをもう一度コピーして、もとのシートに貼り付けます。 (5)必要に応じて、データをソートし直します。 とまあ、こんなんでどうでしょう? この方法だと、順序を維持できませんので、あらかじめ一番左端の列とかにシーケンス番号を追加しておくと良いと思います。 あんまり期待に答えていないと思うのですが、いかがでしょう?

kalmit
質問者

お礼

(2)の切り取りがうまくいかなかったのでコピーした後削除してみました。 シーケンス番号、並べ替え、でうまくいきました。 ありがとうございます!

その他の回答 (3)

  • himehime
  • ベストアンサー率37% (133/354)
回答No.4

列でいいんですよね? 行じゃなくて? だったら、 抽出後の、 そのコピーしたい一列分(必要部分)を範囲選択して、 コピー、 貼り付けたいシートなどに、 切り替えて、 編集→形式を選択して貼り付け、 で、できますよ。 元データが変更されたときに、 貼り付け先データも変更したいときは、 形式を選択して貼り付けの中の、 リンク貼り付けしてください。 (形式を選択して貼り付けの、すべて、値、などは、その貼り付けたいものによって、選ぶものが違ってくるので、自分で、どれが該当するのか、調べてみてください。数式が入っているかどうかもわからないのですが、 多分、すべてで大丈夫でしょう。)

回答No.3

さきほどはスイマセン。ちょっと勘違いしていました。(^^ゞ それでは気を取り直して、ある1列分をコピー→抽出したレコードの貼り付けたいセルをコピーを取った行数分範囲選択する→貼り付けでOKじゃないでしょうか? もし、また違っていましたら補足ください。

kalmit
質問者

補足

何度もありがとうございます。 抽出したレコードに普通のデータを貼り付けると行数分範囲選択していても非表示になっている部分にコピーされてしまい、うまくいかなかったのですが。。 抽出したものだけにコピーされるようにしたいのです。

回答No.1

コピーしたい部分を選択→編集メニューのジャンプ→セル選択ボタンを押す→可視セルにチェック→コピー→貼り付けでOKです。

関連するQ&A

  • Excelでフィルタをかけた状態でオートフィルタで連番を振りたい

    Excelでオートフィルタを設定し、抽出したデータがあります。(ですので表示範囲があります)その抽出したデータのある列に連番を振りたいのですが、非表示ににゅうりょくされてしまうためうまくできません。 またオートフィルタで抽出した範囲の可視セルをコピーすることはできても、再度貼り付けることもうまくできません。 何か方法はないでしょうか。

  • エクセルのオートフィルターの活用を教えて下さい

    1.エクセルでオートフィルターを使って抽出したデータをコピーし   新規ファイルに形式を選択し貼り付け「値」OKをチェック。 2.新規修正されたデータを元のオートフィルター状態のデータに簡単  にコピー貼り付けでしょうか?

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

    オートフィルタで、抽出したシートをコピーして他のファイルに貼り付け、そのファイルを保存すると、元のファイルは50KBくらいなのに、新しいファイルは5MBくらいになるのはなぜでしょうか?十数行の簡単なシート(ファイル)なのに。 ファイルの大きさをほとんど変えないようにはできないものでしょうか?

  • エクセルのオートフィルタなのですが。

    オートフィルターで表示した(可視セル)のみをコピーして、別の列にそのデータを貼り付けたいのですが、貼り付けると、オートフィルターで非表示になっているデータまでも張り付けされて困っております。 どのようにしたら解決できますか? ご存知の方いましたら教えてください。

  • EXCEL オートフィルタについて

    EXCELの2003と2002を使っています。 オートフィルターで抽出したものを行ごとコピーして違うファイルに 貼り付けた時、同じように操作しているつもりですが、 ときどきオートフィルタがかかった状態で全てのファイル (隠れているデータが隠れた形、再表示するといらないデータまである)張り付いています。 抽出したものだけ貼り付けたいのですが、どの操作が原因で、違いが出るのでしょうか。

  • Excelのオートフィルタ機能で・・・

    Excel2003を使用しています。 オートフィルタでデータを抽出しながら、コピー、削除、移動などの作業を繰り返していたのですが、既に処理が終わっているセルのデータがなぜか消滅していました。 フィルタ抽出の際に、条件に引っ掛からないデータは非表示になりますよね? その非表示のデータが消えているのです。 条件を上から順に作業しているだけなので、1度作業をしたら、他の抽出には引っ掛からないので、入力したデータが消えることはおかしいと思うのですが・・・。 ファイル共有をしていたのですが、それが原因なのでしょうか・・・。 原因が分かる方、是非とも教えてください。 これからデータ入力をやり直します・・・とほほ・・・。

  • マクロでオートフィルターの抽出が出来ない

    下記のデーターをマクロで作成しましたが、2010/03/01は抽出するが、2010/03/02以降は デバッグが発生して上手くいきません。 どの様にすれば解決できるのか、ご教授お願いします。 現状) AファイルのA列のオートフィルタオプションで、抽出条件の指定にBファイルの C6をコピーして、「Ctrl」+「V」で貼り付け抽出すると2010/03/01の24時間分の データーが抽出されます。2010/03/02を抽出するとデバッグが発生する。 データーの詳細) Aファイルに「元データー Sheet」があり、A6~A44647に、 1ヶ月分の日付が記載されてます。 (B6~B44647には、24時間を1分間隔でのデーターがあります) A列の日付は、2010/03/01~2010/03/31のデーターがあり、 「セルの書式設定」を確認すると、「標準」設定で表記されてます。 オートフィルタによりA列の、各1日分のデーターを抽出させます。 Bファイルの「作成日指定 Sheet」のB3に2010/3/1を入力すると C6には「=$B$3」で「2010/03/01」と表示する様に「セルの書式設定」 「ユーザー定義」で「yyyy/mm/dd」を選択してます。(C36まで設定) 以下C7に「=$B$3+1」で、C8には「=$B$3+2」で、C36までで「2010/03/31」 と表示させてます。

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

    エクセル2003にてオートフィルタを活用しています。 先日、エクセル2007が入っている新しいパソコンで このファイルを開き、オートフィルタの機能を使用したところ 思うように動かなかったので質問させて下さい。 2003では A列をオートフィルタで昇順、降順をすると B列のデータも連動して動きました。 しかし、2007では A列のみがソートされ、B列は元のまま。。。 これは仕様なのでしょうか? それとも何か設定が必要なのでしょうか?

  • EXCELのオートフィルタのコピーについて

    EXCEL2000を使用しています。 オートフィルターにて抽出し一部をコピーし同じシートの別の列に貼り付けすると 隠れている行にもコピーされ表示されたところだけにコピーされません。 よい方法はありますか?

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

    エクセルで住所録を作り、そのうちの東京都のデータだけオートフィルタで抽出し、それを別のシートにコピーして表を作りたいのですが、抽出はできても表にすることができません。オートフィルタで抽出したデータだけを一覧表にすることはできないのでしょうか?

専門家に質問してみよう