• 締切済み

エクセル 別シートからのコピーについて

エクセル2010を使用しています。 つたない文章で申し訳ございません。どうか助けてください。 【状況】※実際の状況とは多少異なりますが、簡易的に記載させて頂きます。 シート1 「4-E」 セルに : シート2の「5-G」 「4-F] セルに : シート2の「5-K」 「4-G」 セルに: シート2の「5-O」 のようなリンクを貼っているとします。 【質問】 「4-H」「4ーI」~「4ーM」のセルに同じようにシート2のリンクを貼っていきたいのです。 セルを引き伸ばしてもリンクが「5-P」「5-Q]のように1つ繰り上がった値(アルファベット) に自動的になってしまいます。 上記のように別シートからとばしとばしのセルのリンクを簡単にコピーして引きのばす 方法を教えて下さい。 よろしくお申し上げます。

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.3

ご相談を書きなおすようにお話ししました。 なんでそんなメンドクサイ事を言ってるかというと。 あなたのご質問: >「4-E」 セルに : シート2の「5-G」 >「4-F] セルに : シート2の「5-K」 >「4-G」 セルに: シート2の「5-O」 追加の情報提供: >「4-H」には シート2の「5-S」 >「4-I]には シート2の「5-V] >「4-J]には シート2の「5-Y」 E4:G4のG5、K5、O5を一体全体どう引っ張ったらS5、V5、Y5になるのか、まったくもってイミフメイです。 >実際は3行ずつあけて繰り上がってほしいのに。。 そんな関連性も、どこにもありません。 ご質問の最初の出発点がデタラメだったのがすべての間違いの始まりだと判断しますが、だからこのご質問は一回解決で打ち切って、「最初からどうなっててどうしたいのか」イチからご質問を書きなおすようにお話ししました。 #参考 あなたが何をしたいのか不明なのでてきとーにでっちあげでお話ししておくと。 H4セルに =Sheet2!S5 I4セルに =Sheet2!V5 J4セルに =Sheet2!Y5 とそれぞれ数式を記入する。 H4:J4を選択し、右向けにオートフィルドラッグする。

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

>「5-P」「5-Q]のように1つ繰り上がった値(アルファベット)に自動的になってしまいます。 そうなっては「困る」のは判りましたが、じゃぁ「実際にはどこにどうなって欲しい」のですか。 具体的に役に立つ手順を教わるためにも「例えば」じゃなく、あなたのエクセルを実際に開いて「ホントはどこ番地のセルにどういう数式で入って欲しい」のか、事実を添えてご相談を出しなおしてみて下さい。

11251020
質問者

お礼

質問の仕方が悪く申し訳ございませんでした。 実際には 「4-H」には シート2の「5-S」 「4-I]には シート2の「5-V] 「4-J]には シート2の「5-Y」 となって欲しいのです。 シート1の「4-G]を引き伸ばしても隣のセルは 「5-P」となってしまいます。 【まとめ】 シート2の数値をシート1にリンクを張りたい。 しかし、シート2のコピーしたいセルとセルの間が 3行ほどあいてしまっているため、シート1でコピー したい部分を引き伸ばしてもセルのアルファベットが 1つずつしかくりあがらない。 実際は3行ずつあけて繰り上がってほしいのに。。 伝われば幸いですが。

回答No.1

ちょっと邪道ですけど、 ・とりあえず、そのままコピー ・H列とI列を、削除(J列がH列の位置に移動) ・I列とJ列を、削除 ・J列とK列を、削除 ・・・(必要なだけ繰り返し) 削除すると、シート内がぐちゃぐちゃになってしまう場合は無理ですが、 作り始めた段階であれば有効かも。

11251020
質問者

お礼

迅速なご回答ありがとうございます!

関連するQ&A

  • EXCEL 別シートのコピー(2)

    こんにちわ。 以前、マクロなどで、同じ名前のシートから別ブックの同じ名前のシートへ上書きはできるのでしょうか?という質問をさせていただき、教えていただいた方法でコピーをしてますが、値だけコピーすることはできるのでしょうか?(結合セルが結構あるので、難しいとおもいますが・・・。) と、いうのも数式のセルは、リンクがはられてしまうので困るのです。 教えてください。

  • エクセル2000で規則的間隔に並んだ数値を別シートへ簡単に並べてコピーしたい。

    教えてください。 例えば、sheet1のA1に計算式又は数値が入っています。次にD1にも同様、G1とJ1、M1、P1と規則的間隔で記入されています。この数値をリンクでsheet2のA1には(=sheet1!A1)、A2には(=sheet1!D1)、 A3は(sheet1!G1)という様に並べたいのですが、一回一回sheet1へ=で取りに行ってリンクして設定していますが大変です。オートフィルみたいに、簡単にセルをコピー出来る方法はないのでしょうか。解る方、教えてください。お願いします。

  • エクセルのセルを参照して別シートに張り付ける2

    こんにちは。 エクセルのsheet1とsheet2があり、sheet1のセルに入力されている文字や数値をsheet2にコピーしたいと思っています。(sheet2には値として張り付けたい) <条件> sheet1の3行目から下(3000行目まで)をコピーしてsheet2の2行目から下(3000行目まで)に張り付けたい。 しかし、下記のように列も入れ替えたい。下記以外はコピーしない。 sheet1   sheet2  A  →  A  G  →  B  H  →  I  M  →  G  Q  →  K R+S  →  L  (sheet1のR列とS列の文字を結合したもをsheet2のL列に)  T  →  M  U  →  N このような作業を1回で行うことはできるのでしょうか? よろしくお願いします。

  • エクセルでの項目のコピー(シート間)について

    こんにちは。 エクセルの項目のコピー(シート間)についてお尋ねします。 たとえば、 シート1にあるセルA1~H1までを、シート3のセルA1~H1に シート2にあるセルA1~H1までを、シート3のセルA2~H1に 自動でコピーすることはできるのでしょうか。 もしできるのでしたら、その仕方をお教えください。 (一つずつコピー→ペーストをするのが大変なので…) エクセルは超初心者のため、難しいことは全く分かりません。 よろしくお願いいたします。  m(_ _)m

  • エクセルのマクロ(値を検索して別シートにコピー)

    エクセルで下記のマクロをご教示いただけるでしょうか。 1.Sheet1のアクティブセルの右に5つ、下に1つのセルを起点として下方向に6セル分をコピー (例)Sheet1のアクティブセルがA2だとすると、F3~F8をコピー 2.Sheet1のアクティブセルの値(yy/mm/dd形式の日付)と同じ値のセルをSheet2のA列から検索し、該当セルの右に2つ分のセルに行列を入れ替えて値のみをペースト (例)Sheet1のアクティブセル(A2)の値がSheet2のA4セルにあるとすると、Sheet2のC4に行列を入れ替えて値のみペースト 3.Sheet1のアクティブセルの値がSheet2のA列に2つ以上あれば、「同じ日付が複数あります。」というメッセージを表示

  • エクセルの別シートを参照しての数列のコピー

    エクセルについて質問です。別シートを参照して =Sheet3!$A71 =Sheet3!$A82 =Sheet3!$A93 のように11飛ばしで、マウスポインタを十字に合わせてセルをドラッグしてコピーしたいのですが、 =Sheet3!$A71 =Sheet3!$A72 =Sheet3!$A73 のようになってしまいます。 ちなみに、別シートを参照せずにやると A71 A82 A93 のようにうまくいきます。何か良い方法はありますでしょうか? ちなみにエクセルは2000です。

  • Excelで飛び飛びのセル(列)を参照したいのですが…その2

     ある「sheet1」で、G1="A",H1="B",I1="C",J1="D",K1="E",L1="F",M1="G",N1="H",O1="I",P1="J",Q1="K",・・というように文字が入力されているとすると、5列飛びの値A,F,K・・・(G1,L1,Q1・・・)が欲しいのです。そして、その値が「sheet2」に、C5=A,D5=F,E5=K,F5=P・・・となるようにしたいのです。ただ数値が5ずつ増加するのではなく、そのセルに入力されている文字列を参照したいのです。  それをまた、「sheet1」の、G2="A",H2="B",I2="C",J2="D"・・・の値でも同じ事をしたいのですが・・・。  よろしくお願いします。

  • 保護されたエクセルシートのコピー

    エクセル97です。 書式→セル→表示しない を選択したセルのデータは、シートを保護するとセルをコピーして他のシートに貼り付けても、セル内の式はコピーされず、値だけになってしまうようです。 こんな場合でも中の式をコピーする方法はありますか?

  • 基本の別シートの値と一致・不一致のチェック

    2つ目のシートのEセルとGセルの値が、1つ目のシートのAセルとQセルの値と一致しているかチェックをしたいのですが、 実際にどのような式を入れたら良いのかわかりません。 大変困ってしまっています。 何方か、ご教示頂けると大変幸いです。 1つ目のシートには基準となる値が入っています。2つ目のシートは入力されたデータが入っています。 比較するセルの値は1つ目のシートは空白は入っていませんが、2つ目のシートは、空白や全く違った値が入っています。 結果は、以下のように出力させたいです。 2つ目のシートのEセルの値と1つ目のシートのAセルの値が一致し、1つ目のQセルの値と2つ目のGセルの値が一致した時、2つ目のシートの最後の列へ『OK Aセルの値、Qセルの値』、 2つ目のシートのEセルの値と1つ目のシートのAセルの値は一致したが、1つ目のQセルの値と2つ目のGセルの値が一致しなかった時、2つ目のシートの最後の列へ『NG Aセルの値、Qセルの値』 1つ目のシートのフォーマットは、以下のようです。 Aセル     Qセル 果物     ランク オレンジ    B レモン     C バナナ     A パイナップル  D 2つめ目のシートのフォーマットは、以下のようです。 Eセル     Gセル 果物     ランク バナナ     D 空白      空白 スルメイカ   空白 鞄        B レモン      C メロン      A バナナ      A 以上 ご教示宜しくお願いいたします。

  • excel 別シートへのデータの転記

    sheetが二枚あります。 sheet1 元データ sheet2 転出先(三種類あります) sheet1のA列に〇がついていたらsheet1Q列のシート名を見て、 転出先に同じデータがあるか?無ければ新規作成をするか? 新規作成をする場合には以下のように、 そのシート名の各セル番地にデータを転記。 sheet1のA列2行目移行同じ繰り返しで○があるか見に行く。 sheet1の1行目は項目名になります。 A2に○が付いていてQ列のシート名が100だった時 A2のデータを以下のように。 sheet1   sheet2(シート名は100) P列の値 → A7へ C列の値 → A8へ H列の値 → A9へ I列の値 → A10へ F列の値 → E5へ L列の値 → D6へ M列の値 → D7へ K列の値 → F9へ J列の値 → D8へ 続けてA4に○が付いていてQ列のシート名が100だった場合。 sheet1   sheet2(シート名は100) P列の値 → A12へ C列の値 → A13へ H列の値 → A14へ I列の値 → A15へ F列の値 → E10へ L列の値 → D11へ M列の値 → D12へ K列の値 → F14へ J列の値 → D13へ 以上のようなことがしたいのですが、 参考書でサンプルなどを見てやっているのですが、 なかなかうまくいきません。 コードのご教示をお願いたします。

専門家に質問してみよう