• ベストアンサー

エクセルでフィルターで抽出した複数行をコピーする

エクセルで空白セル以外をフィルターで抽出した複数行をコピーして隣の列に貼り付けようとしています。2007では貼り付けると先頭行が変わり(見えてない所に張り付いている)、もとに戻す矢印ボタンで戻すと選択の破線が全体に変わるのでもう一度貼り付けると出来ます。しかし、2010で同じことをしたらできませんでした。ジャンプで可視セルにすると、そのコマンドは複数の選択範囲に対して実行できませんと言われてしまいます。何かいい方法はないでしょうか?

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

>B列に入力したあと空白セル以外を抽出してA+BをAに入力していましたが、A+BをC列に数式で表示させてコピーし、A列に貼り付けしたいのです。 上記の操作をしたいなら、フィルタや補助列の関数を使うよりも、以下の操作で「加算」貼り付けしたほうが簡単です。 B列のデータ範囲を選択して「コピー」A列の一番上のセルで右クリック「形式を選択して貼り付け」で「加算」と「空白セルを無視する」にチェックを入れて「OK」します。

yatchky303
質問者

お礼

ご回答ありがとうございます。 空白セルを無視して加算して貼り付ける方法があるんですね。 フィルターをかけた状態でできないのが少し残念でした。 ありがとうございました。

その他の回答 (1)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

該当の例えばB列を選択してから「ホーム」タブの「検索と選択」から「条件選択してジャンプ」をクリックします。 「空白セル」にチェックをしてOKします。 アクティブ状態のセルで右クリックして「削除」を選択します。 「上方向にシフト」でOKします。 データがB列に並びますのでそれらを選択して「コピー」し、隣の列に貼り付けます。

yatchky303
質問者

補足

ありがとうございます。 少しこちらの説明不足でした。 実際のところを書きます。 A列に昨日までの生産数があり、B列に今日の生産数を入れます。行は種類別になっており、生産しなかった物は空欄になります。 B列に入力したあと空白セル以外を抽出してA+BをAに入力していましたが、A+BをC列に数式で表示させてコピーし、A列に貼り付けしたいのです。 フィルターで表示された表のままコピーしてフィルターで表示された場所に貼り付ける方法です。

関連するQ&A

  • Excel2010 フィルタで抽出できない

    Excel2010(WindowsXP)のフィルタ機能で抽出できない場合があるようなのですが そういうものでしょうか? 以下のような10000行以上の重複しない14桁のデータで 10000行目の前後に空白セルがある場合 フィルタでB列の「10000000010003」以降のデータが抽出できません。 左からA列、B列 a b 1 (空白セル) 2 10000000000002 3 10000000000003 4 10000000000004 5 10000000000005 (この間も連続データ) 9997 10000000009997 9998 10000000009998 9999 10000000009999 10000 10000000010000 10001 10000000010001 10002 10000000010002 10003 10000000010003 10004 10000000010004 10005 10000000010005 10006 10000000010006 10007 (空白セル) 10008 10000000010008 10009 10000000010009 10010 10000000010010 ---

  • エクセルで複数行のセルからフィルタ抽出する方法

    エクセルで複数行のセルからフィルタ抽出する方法 エクセルで、何日に誰が日直、当直に入ったかをまとめている表があります。平日は当直4人.土日は日直と当直が各4人ずつです。 aさん 1| 2|8|15|31 bさん1|5|9|14 cさん1|6|24|30 dさん2|1|4 . . . 縦棒はセルの区切りです。(数字ごとに1つずつのセルに入力しています。) 日直日誌(紙媒体)から手入力をしているので、最後に2人で読み合わせをしています。複数の列をまとめてフィルタ掛けして、例えば1日(1と入力している)で絞ると、aさんbさんcさんしか出てきません(一番左の列からしか引っ張れず、dさんが引っ張られない) どの行、どの列のセルの数字も対象にして、フィルタがけして引っ張る方法はありませんでしょうか?

  • EXCELのVBA-フィルタ抽出後のセル選択方法

    EXCELのVBAです。  オートフィルタ(Autofilter)で、何らかの条件で抽出をかけた後の部分で、 特定のセル、例えば、2列目の上から5番目のセル、を選択するには、 どうすれば良いでしょう?  言い方を変えれば、可視セルの中だけで、何列目で何行目セルという指定 をするにはどうすれば良いかと。  RangeとかSelectionで、指定する方法が有るのでしょうか? よろしくお願いいたします。

  • Excelのフィルタオプションについて

    いつもお世話になります。 Excel2010 Windows7で作業をしています。 1000行、10列程度のデータからフィルタオプションを利用し、条件を2つ設定してデータを抽出しています。 抽出は同一シートで行っています。 抽出自体は問題なく行えるのですが、抽出した行から下のセルが空白になってしまいます。セルが挿入されているような気配はなく、空白のセルで上書きされているような雰囲気です。 抽出したデータをさらに参照して、他のセルに代入する、などの操作もしているので、できれば抽出する行の下にも計算式などを入力したいのですが、これは操作が悪いのでしょうか。それとも仕様なのでしょうか。 参照しているデータには特に空白セルはありません。 条件については唯一のものではなく、同じ値のものが複数存在しますが、2つの条件を設定することで唯一のデータを選択することができます。 抽出したいのは1行です。 よろしくご教授ください。

  • エクセルでフィルタされた行を含まずに複数行コピーしたい

    EXCEL2007を使っています。フィルタで行の表示を絞った状態で複数行を選択してコピーをすると、表示が隠れた行が含まれてしまいます。フィルタされた行を含まずにコピーするにはどうしたらよいですか?

  • 同じ様式の表の複数シートから行ごと抽出

    A2:K12の範囲に表がある全く同じ様式のシートが複数あります。 特定の条件が満たされた行を全て別シートに抽出したいです。 1列目と2列目とX列目(これは集計のA1セルに入った値を参照)が空白でない行を全て抽出したいです。1列目と2列目は1行目から順番に埋まっているのですが、X列目は空白になっているものと空白でないものが混在しています。 たとえば、Xが10列目のときは、Aさん、Bさん、Cさん、Dさん、Eさんの行が抽出されるようにしたいです。 VBAのコードを自力で書けないので、よろしくお願いします。

  • excelのコピーと貼り付け

    excelでフィルターを使って折りたたんでいる状態で可視セル部分をコピーし、隣の列にコピーするにはどうしたらよいのでしょうか? 私はコピーしたい部分を選択し、[編集]→(ジャンプ)の可視セル→コピーとして貼り付けたい部分に貼り付けするのですが、うまくいきません。教えてください。

  • フィルタしたセルのコピーをフィルタしたセルに貼付

    質問番号:2467654で似たようなことを希望した方がいて、 【フィルタしたセルをコピーし、別シートのフィルタしたセルに貼り付けたいのですが、 別シートに貼り付けた時見えなくなっているセルにもコピーデータが張り付いてしまいます。】 という質問に対してベストアンサーが 【Ctrlキーを使用すれば、できますよ。 (例) Aシートのコピーしたい部分を選択し、Ctrl+右クリックショートカットからコピーをクリックします。 Bシートの貼り付けたい部分にカーソルを持っていき、Ctrl+貼付…】 となっていて「できました」!といわれているのですができません。 これ本当にできますか? 違う部分も取り込んでしまうのですが… フィルタをかけているのが他の列だとできないのでしょうか。 (例) A B C ←列 あ 1 イ い 2 ロ う 3 ハ え 4 ニ お 5 ホ の場合に、フィルタで あ うの行を選んで 1 3 を D列にペーストし、 あ1イ1 や う3ハ3 をつくりたい場合に あ1イ1は良いですが、い2ロ3 ができてしまうのです。 ちなみに以下のような回答もありましたが、これも「フィルタしたセルに貼り付け」はできませんでした。。 バージョンはエクセル2003です。 可視セルを選択してから、「コピー」→「貼り付け」を行うと、可視セルだけが貼り付けされます。 以下は、その手順です。 1) コピーするセル範囲を選択します。 2) 「編集」→「ジャンプ」→「セル選択」をクリックします。 3) 表示される画面で、「可視セル」にチェックを入れ「OK」を押します。可視セルだけが選択されます。 4) その後、コピーから貼り付けで、可視セルだけが貼り付けされます。 http://office.microsoft.com/ja-jp/assistance/HP052014731041.aspx セルの選択コマンドから操作する方法もあります。 http://www.h3.dion.ne.jp/~fukusima/waza/ura124.html 参考URL:http://office.microsoft.com/ja-jp/assistance/HP052014731041.aspx,http://www.h3.dion.ne.jp/~fukusima/waza/ura124.html

  • フィルタオプション 抽出結果のコピー

    フィルタオプションで、抽出後、抽出結果をコピーし、他のセルに貼り付けていくことができますが、データ集計で、+を押し、階層化したものをコピーしようとすると全てのデータがコピーされてしまいます。 データ集計で、階層化されたものは、「可視セル」で、選択し、コピーしなくては、いけないのに対してフィルタオプションの抽出がそのままコピーできる理由をどなたか教えていただけないでしょうか。 初歩的な質問かと思いますが、よろしくお願いします。

  • エクセルでフィルター抽出したセルを効率良く数えるには?

    恐縮ですが質問させて頂きます。 エクセルで膨大なデータの中からある条件でフィルター抽出したセルを数えるにはどうしたらいいんでしょうか? 例えばまったくフィルターをかけていない状態であればマウスで範囲を選択しようとすると左上の名前ボックスに自動的に列や行の数字が出ますよね? ただフィルターで抽出したデータは行が“飛んでいる”ことがあるので表示されていないセルの数まで数字が入ってしまいます。 念のため例を挙げると・・・  A,B,Cの設問に回答されたデータがあるとします。 1行目の鈴木さんはAと回答、2行目の佐藤さんはBと回答、3行目の高橋さんはAと回答。フィルターでAと回答した人を抽出すると2行目の佐藤さんのセルは表示されないのですが、表示上連続して見える鈴木さんと高橋さんのセル(計2行)の範囲を選択すると3R(行)とでます。これだと数百件から数千件あったりするとすごく数えにくいんです。お教えいただけると大変助かります。よろしくお願いします。

専門家に質問してみよう