• ベストアンサー

エクセル2010のピポットテーブルについてです。

ピポットテーブルで作成した表に列を挿入して、 その列のセルのひとつにVLOOKUPで別のデータを引っ張ると、 勝手にそのVLOOKUPの数式が下方向コピーされてしまいます。 どうしたら、下方向コピーされずにそのセルだけにVLOOKUPのデータを 貼り付けられるでしょうか? 例:作成した表(A1:Z200)の間(例えばT:W)に列を挿入して その最初セル(T1)にA1を検索値にしてVLOOKUPをすると 勝手にT1:T200にその数式が下方向コピーされてしまいます。 .

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

  • ベストアンサー
  • TammyG3
  • ベストアンサー率30% (34/111)
回答No.1

挿入は出来ないと、警告が出るはずです。 「可視セルの貼り付け」をしてなら、出来ます。

mipozomipozo
質問者

お礼

書き方がよくなくて本当に申し訳ございません。 「Excelオプション→「文書校正」→「オートコレクトのオプション」設定で、「テーブルに数式をコピーして集計列を作成」のチェックを外すと希望のようにできるようです。 ご回答いただき、ありがとうございました。

mipozomipozo
質問者

補足

さっくにありがとうございます。 言い忘れておりましたが、ピポットテープルでできた表の中の 一項目をさらに展開させたデータ(違うシートにはりつく)で 挿入をしてVLOOKUPのデータを入れたいのですが・・・ 挿入の際に警告はでませんでした。 勝手に下方向コピーされるので、VLOOKUPの数式を入れたセルにだけ 反映してほしいのですが・・・

関連するQ&A

  • エクセル2003のピポットテーブルについて

    エクセル2003のピポットテーブルについて はじめまして 元データはあいうえお順になっているのですが、 エクセルのピポットテーブルで作った表で、 列、行のリストの名前をあいうえお順にするには、 セルの枠をドラッグして並び替えするという 手作業でしかできないのでしょうか? ネット調べましたが、それしか見つけられませんでした。 ご存知の方、 よろしくお願いします。

  • エクセルのピポットテーブルで、フィールド名が正しくないとのエラーが

     エクセルのピポットテーブルについて勉強し始めたところです。  自分で作ったエクセルシートの一覧表をピポットテーブルを使って集計しようとしていますが、「ピポットテーブルのフィールド名は正しくありません。ピポットテーブルを作成するには、ラベルの付いた列でリストとして編成されたデータを使用する必要があります。ピポットテーブルのフィールド名を変更する場合は、フィールドの新しい名前を入力する必要があります。」というメッセージがでて、集計しようとする範囲が指定されません。  ちなみに、元のシートの一覧表の項目には、左右隣同士のセルを結合して、その下に複数の項目を設けているセルが存在します。  お解りの方、どうかよろしくお願いします。

  • EXCELマクロ 検索

    Excelマクロで 検索とその結果のコピーを行いたいのですが、全くの素人のためご教授願えればと思います。 Excel2002で 2つの表から共通する部分をKEYに付随するデータ抜き出したいと思っています。関数VLOOKUPを使えば簡単な作業かと思いますがVBAではそのVLOOKUPやFIND、それにLOOPなどの使い方が今ひとつ理解 できません。 具体例として 表1には A-Z列まで約1000行のデータが存在します。 表2は表1と同じシート上の直ぐ隣列AA-AK列まで表1より必ず多い行数のデータが存在します。また表1のA列にあるデータは すべて必ず表2のAA列に含まれます。 行いたい作業は、VLOOKUPのような検索で、表1A列と表2AA列に共通したデータがあった場合、表2の該当セルを基準としてALからBJ列セルに表1の該当行のデータB-Z列をすべてコピー貼り付けすることです。 A・AA列とも同列内では重複も空白もなくソートされています。 これら以外の列には同じValueのデータや空白が存在します。またデータ件数(行数)も表1・2とも一定ではなく都度変動します。 解りやすくご説明いただけると幸いです。宜しくお願いいたします。

  • エクセルの関数について。

    エクセルの関数。 Sheet1の作業列1のA2セルに =IF(COUNTA(Sheet2!2:2)=0,"",IF(Sheet2!A2="",A1,Sheet2!A2)) →数式1とする 作業列2のB2セルに =IF(A2=$D$2,ROW(),"") →数式2とする という数式を入れA2・B2セルを範囲指定 → B2セルのフィルハンドルで下へコピーしておきます。 (Sheet2の行数以上コピーしておく) そしてE2セルに =IF(COUNT($B:$B)<ROW(A1),"",INDEX(Sheet2!B:B,SMALL($B:$B,ROW(A1)))&"") →数式3とする という数式を入れオートフィルで列方向・行方向にコピーする。 教えて頂きたいことは、数式1、数式2、数式3が何を意味しているのか。 と、この数式を使って、表を作成したのですが、ある特定の数字(コード、D2セルに入力)を入力しても反応してくれない。 (E2~H2まで、空白セルの状態になります。) (sheet2は約1200行あります。) 教えて頂けないでしょうか?

  • Excelのピポットテーブルについて

    ピポットテーブルで購入履歴を作成中です。 エクセルの表で  Aさん  りんご  1個   100円  Bさん  りんご  2個   200円  Cさん  みかん  1個   100円   Aさん  みかん  2個   200円 この表をピポットテーブルで集計して     種類の個数  購入個数   売上金額 Aさん      2      3         300 といった表にしたいのですが、種類の個数(みかん・りんご)と 販売個数が同じ数になってしまいます。 どうしても、原因がわかりませんので、教えてください

  • EXCELマクロ 検索 VLOOKUP

    Excelマクロで 検索とその結果のコピーを行いたいのですが、全くの素人のためご教授願えればと思います。 Excel2002で 2つの表から共通する部分をKEYに付随するデータ抜き出したいと思っています。関数VLOOKUPを使えば簡単な作業かと思いますがVBAではそのVLOOKUPやFIND、それにLOOPなどの使い方が今ひとつ理解 できません。 具体例として 表1には A-Z列まで約1000行のデータが存在します。 表2は表1と同じシート上の直ぐ隣列AA-AK列まで表1より必ず多い行数のデータが存在します。また表1のA列にあるデータは すべて必ず表2のAA列に含まれます。 行いたい作業は、VLOOKUPのような検索で、表1A列と表2AA列に共通したデータがあった場合、表2の該当セルを基準としてALからBJ列セルに表1の該当行のデータB-Z列をすべてコピー貼り付けすることです。 A・AA列とも同列内では重複も空白もなくソートされています。 これら以外の列には同じValueのデータや空白が存在します。またデータ件数(行数)も表1・2とも一定ではなく都度変動します。 解りやすくご説明いただけると幸いです。宜しくお願いいたします。

  • ピポットテーブル

    ピポットテーブルで作成した集計表に毎月データで送られてくる売上げを貼り付けていくにはどうしたらいいでしょうか?

  • エクセル2000で、数式が変わるのを防ぎたい。

    1 セルのA1:Z1には=A11 =B11 ・・・=Z11という式が入っています。 2 セルのA2:Z10には表の名前とか、項目名、数式が書いてあります。 3 一回目のデータの入力は、11行目A11:Z11でおこないます。 4 二回目以降のデータ入力は、11行目に、行の挿入を三回おこなってからやります。 またデータの入力は11行目でおこないます。 しかし、このとき、セルA1:Z1の=A11 =B11 ・・・=Z11という式は、=A14 =B14 ・・・=Z14に変わっていて、1行目に入力できません。 5 行の挿入はマクロでやっていますので、ここで=A14に変わった式を=A11に戻せないかどうか聞きたかったのです。 6 ここで作りたい表は、ここのサイトと同じように、新しいデータが上のほうに、古いデータが下にくるようにしたいのです。前にやったのは、データの入力の最後に必ず入力する項目があったので、そこで、マクロで11行をコピー、1行に貼り付けをやっていました。しかし、今回は、最後に必ず入力する項目もなく、また入力しないセルもあります。 7 他に、同じことができるアイデアがあったら、教えてください。 マクロの実行ボタンはすでに二個あるので増やしたくありません。 よろしくお願いします。

  • EXCEL ピポットテーブルについて!!

    付  入金区分 現金 12月1日 現金  30円        掛売り 50円 12月2日 現金  40円        掛売り 20円 上記ようにピポットテーブルを作成すると入金区分が2種類あるため日付がひとつのセルにしか表示されません。これだと次に続く表(vlookup使用)が作成できません。 どのようにしたら下記のようになるのでしょうか?? 日付  入金区分 現金 12月1日 現金  30円 12月1日 掛売り 50円 12月2日 現金  40円 12月2日 掛売り 20円

  • ExcelでVLOOKUPの引数にMID関数を使う?

    ・Sheet1のA1セルの数値をVLOOKUPの検索値にする ・Sheet1のA1セルの数値が6桁あって、左から2・3・4番目の数値を使う ・Sheet2にVLOOKUPの「範囲」になる表がある 以上の条件のとき =VLOOKUP(MID(A1,2,3),Sheet2!$表のセル範囲$,列,型) という数式を作ったのですが、「NAME#」エラーがでました。 正しい数式を教えていただければ助かります。 よろしくお願いします。

専門家に質問してみよう