• 締切済み

エクセル 表の中の項目のコピーについて教えてください

end-uの回答

  • end-u
  • ベストアンサー率79% (496/625)
回答No.1

こんにちは。 ピボットテーブルの設定だけでは無理です。 レイアウトが以下のようだと仮定して、   A   B    C 1 担当  商品  データ 2 Aさん aaa  10 3     vvv  23 4 Bさん eee  30 以下、ピボットテーブルを解除して構わない場合。 ピボットテーブル全体をコピーして、そのまま右クリック[形式を選択して貼り付け]「値」[OK]。 [Esc]キーでコピーモード解除。 A列選択し、[Ctrl]+[g](ジャンプ)、[セル選択]クリック、「空白セル」にチェックして[OK]。 空白セルだけ選択されます。 そのままの選択状態で、カーソル位置が A3 だったら、 数式バーに =A2 と式を入力して(直ぐ上のセル)[Ctrl]+[Enter]。 ~~~~~~~~ 選択されたセルに数式が全て入り、直ぐ上のデータを参照します。 数式を値化するためにA列全体を選択して、[コピー]。 範囲そのまま、右クリック[形式を選択して貼り付け]「値」[OK]、[Esc]キー。 ピボットテーブルを残したい場合はピボットテーブル範囲外を作業列として使うとか。 上記レイアウトならA列の左に1列挿入して、   A B   C    D 1   担当  商品  データ 2   Aさん aaa  10 3       vvv  23 4   Bさん eee  30 A2セルに =IF(B2="",A1,B2) 必要行数分、下へコピーする。 B列を非表示にすれば、見た感じだけは希望のものになります。

neo10
質問者

お礼

回答ありがとうございます! いろいろ考えたのですが思いつかず本当に困っていたのですが助かりました! ありがとうございました。

関連するQ&A

  • エクセルのリスト表からマトリクス表に丸いを付けたい

    初めて質問させていただきます。 Excel2016を使用しています。 リスト表(A列は重複なし、B列は重複あり) | A | B | 1 | AAA | 111 | 2 | BBB | 222 | 3 | BBB | 444 | 4 | CCC | 222 | 5 | CCC | 333 | 6 | DDD | 333 | 7 | EEE | 333 | 8 | EEE | 444 | マトリクス表(1行目とA列の値は、既に埋め込まれているものです) | A | B | C | D | E | 1 | | 111 | 222 | 333 | 444 | 2 | AAA | ○ | | | | 3 | BBB | | ○ | | ○ | 4 | CCC | | ○ | ○ | | 5 | DDD | | | ○ | | 6 | EEE | | | ○ | ○ | VLOOKUP、INDEX、MATCHなどの関数で考えてみましたが、 正解が見えてきませんでした。 何かよい方法はありますでしょうか。 ぜひよろしくお願いします。

  • Excelシートの統合するマクロなどがありましたらお教えください。

    各支店(約200)からExcelシートで送信されてくる報告内容を別のシートに一気にまとめるマクロ等はないでしょうか?ご存知の方よろしくお願いします。 (例) A支店  項目  aaa    bbb    ccc    ddd    eee        10    20     30    0     0         8    8      0     0      0               以下約300件 B支店  項目  aaa    bbb    ccc    ddd    eee        11    22     33    0     0         9    9      0     0      0               以下約300件      別シートに 項目  aaa    bbb    ccc    ddd    eee        10    20     30    0     0         8    8      0     0      0        11    22     33    0     0         9    9      0     0      0                   以下省略           よろしくお願いします       

  • エクセルの検索条件について教えて下さい。

    いつもお世話になっております。 エクセルでご教授頂きたくお願い申し上げます。 例えば、 (A列) (B列)    AAA   19990101 AAA   20001231 AAA   20080101 CCC   20090101 EEE   20001001 EEE   19980101 とありまして、 (A列)のAAA3つのなかで、(B列)がもっとも大きい数字20080101の行だけをひろって表示させる方法を教えて下さい。 説明が下手で恐縮ですが、ご教授の程、お願い申し上げます。

  • EXCELのVBAで空白列を削除して左づめにできますか?

    いつも参考にしています。まだ、マクロの記録にチョット手を加えて自動化?している程度の腕前ですが? 仕事の都合で下記の問題を解決しなくてはならなくなり、皆様のお知恵をお借りしたいと思い質問させて頂きます。 エクセルのワークシートに空白のセルがランダムに入っているデータがあります。これを、ある列まで(例ではD列までの左の空白セルをなくして左づめのデータとしたいのです。 (例)  | A | B | C | D | E | 1|AAA|BBB|CCC|DDD|EEE| 2|   |BBB|CCC|DDD|EEE| 3|AAA|   |CCC|DDD|EEE| 4|AAA|   |CCC|   |EEE| 5|   |   |   |DDD|EEE|     ↓  | A | B | C | D | E | 1|AAA|BBB|CCC|DDD|EEE| 2|BBB|CCC|DDD|   |EEE| 3|AAA|CCC|DDD|   |EEE| 4|AAA|CCC|   |   |EEE| 5|DDD|   |   |   |EEE| ここで、E列以降は詰めないでほしいのです。 できれば、VBAで実現したいのですが、どのような考えで、どのようなコード?を書けばよいのか教えてください。 質問の仕方も用途を得ないで、失礼な質問になっていると思いますが、よろしくお願いします。

  • Excelの使い方で相談させて下さい。下記のような仕様で、本・支社を選

    Excelの使い方で相談させて下さい。下記のような仕様で、本・支社を選ぶことでリストボックスに表示される作業項目と料金をINDIRECT関数で連動させたいと思っています。 <本・支社区分> <作業項目>  <料金> 東京本社 東京AAA    1000     東京BBB    2000     東京CCC    3000     東京DDD    4000     東京EEE    5000 名古屋支社 名古屋AAA   1500     名古屋BBB   2500     名古屋CCC   3500     名古屋DDD   4500     名古屋EEE   5500 大阪支社 大阪AAA    10000     大阪BBB    20000     大阪CCC    30000     大阪DDD    40000     大阪EEE    50000 例えば、A1セルに本・支社の選択ボックスを設け、A2に作業項目、A3に料金が表示されるようなシートで考えると、INDIRECT関数をどのように使ったらいいのかが、いまいちよく分かっていません。名前を定義するという方法も見つけたのですが、その使い方も分かっていません。唐突に質問させて頂いて恐縮ですが、どなたかご教授下さい。宜しくお願い致します。

  • エクセル で文字列を分離したい

    例えば、エスセルのデーターベースで [A1]http://www.aaa.bbb//=http://ccc.ddd [A2]http://eee.fff.gg//=http://hh.iii こちらを [B1]http://www.aaa.bbb//=  と、 [C1]http://ccc.ddd に分離したいのですが、 大量に一括で分離する方法を教えてください。

  • 項目ごとの対比表のグラフ作成したい

    毎日データを取っていますがエクセルでグラフを作成し一日事の対比をしたいのですが。内容は A項目 A'項目 B項目 B'項目 C項目 C'項目これを対比する傍線と折れ線を使用したグラフを作成したのですが、項目毎に重なる様にしたいが、ずれて表示されます。AとA'が重なり合う様に表示したいのですが、どのようにすれば良いか教えて下さい。エクセル2000です。

  • Excelにて一覧表から集計表の作成

    Excelにて、下記の表a.から表b.を作成したいのですが 関数等使用してスマートに自動生成できないものでしょうか? 表a.一覧表 項目1,項目2 "AAA","あああ" "BBB","あああ" "BBB","いいい" "CCC","ううう" 表b.集計表 ××××,"AAA","BBB","CCC" "あああ", 1, 1, 0 "いいい", 0, 1, 0 "ううう", 0, 0, 1

  • エクセルでできますか?

    エクセルでできますか? ちょっと説明しづらいのですが、 氏名  項目1  項目2  項目3・・・ Aさん  aaa     1     1 Bさん  aaa     0     1 Cさん  bbb     2     0 Dさん  bbb     1     1 このような内容のリストから aaaに該当  項目2  項目3 Aさん       1     1 Bさん       0     1 bbbに該当  項目2  項目3 Cさん       2     0 Dさん       1     1 といったリストに振分けを行いたいのですが、 関数を使用して可能であれば、その数式を 教えていただきたいです。 すみませんが、よろしくお願いします。

  • Excelで同一のデータを抽出して横並びに

    A     B  C     D 商品コード 注文数  商品コード 注文数 aaa     15  ccc     4 bbb      12  ddd     6 ccc     10  aaa     22 ddd     6   eee     10 eee     5   bbb     7 fff       8 kkk 9 kkk 7 lll 4 上記のようなデータを 以下のように同じ商品コードを横並びに表示させたいのですが どういったcountifとかで試したのですが上手くいかず、どのような関数を使えば可能でしょうか? A     B  C     D 商品コード 注文数  商品コード 注文数 aaa     15  aaa     22 bbb      12  bbb     7 ccc     10  ccc     4 ddd     6   ddd     6 eee     5   eee     10 fff       8 kkk 7 kkk 9 lll 4 宜しくお願い致します。