• 締切済み

エクセルのデータ集計

エクセルのデータ集計 エクセルでデータの集計をしていて非常に不便な点があり、解決する方法があれば教えてください。 添付ファイルの右画面のデータ(販売数)を左画面の該当する欄に入力したいのですが、左画面のB列を「1」でソートをかけて右画面のC2~C5をコピーして貼り付けをするとソートで隠れているセルを含めたA1~A4の販売数に入力されてしまいます。 実際は商品が複数あり、1行ずつ手作業でコピー&ペーストをすることは不可能です。 うまくコピー&ペーストでA1~D1に貼り付けられる方法はありませんでしょうか。 うまく説明できてないかもしれませんが、よろしくお願いします。

みんなの回答

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.4

おっと、なるほど逆でしたか。失礼しました。 そうなると、元データの下にでも追加行をいれて、その後上にある販売数が空白の行を削除する、というのがいいかもしれませんね。

回答No.3

質問の内容をよく読みますと、なにも操作してない側のデータをコピーして、 オートフィルターで抽出してる側に貼り付ける操作でしょうか? 一般には、オートフィルターで抽出したデータをコピーして、どこかへ貼り付ける、、、 というのが普通なんで、先の回答者さんが、誤解されてるのだと思います。 一般に、元データに追加する場合はオートフィルターを掛けずに挿入するものですが、 どちらにしても、挿入したいデータをコピーしたら、挿入したい行の挿入したい列のセルを 選択して 右クリックで、「行の挿入貼り付け(I)」で、いかがでしょう?

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.2

う~ん、オートフィルターで抽出した場合は普通に可視セルのみコピされるはずなんですが。 関数でしたらNo.1さんの方法で出来ると思いますが手作業でしたら、範囲を選択した後Alt+;(セミコロン)を押すと見えているセル(可視セル)のみ選択されますのでコピー→貼り付けで如何でしょう。 また、編集→ジャンプ→セル選択→可視セル→OKでも同様の事ができます。(2003までの操作)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 外していたらごめんなさい。 画像が小さくて詳細がよく判らないのですが・・・ もしかしてこういう事がお望みなのですかね? ↓の画像で左側がSheet1で右側がSheet2としています。 Sheet2に作業用の列を設けています。 作業列D2セルを =A2&B2 としてオートフィルで下へコピーしておきます。 そして、Sheet1のC2セルに =IF(COUNTBLANK(A2:B2),"",IF(COUNTIF(Sheet2!$D$2:$D$5,A2&B2),INDEX(Sheet2!$C$2:$C$5,MATCH(A2&B2,Sheet2!$D$2:$D$5,0)),"")) という数式を入れ、オートフィルで下へコピーすると 画像のような感じになります。 あくまで憶測での方法ですので、 的外れなら読み流してくださいね。m(__)m

関連するQ&A