
エクセルの複数シートでのリンクを維持したまま、コピーする方法を教えてください。
例)
シート1に今月の結果を入力。
シート2に今月の結果を元に達成率を入力(シート1とリンクしています)。
この「シート1、シート2」(1月度)を一月分の入力雛形として、「シート3、シート4」(2月度)、「シート5、シート6」(3月度)。。というように利用したいのですが、
たとえば、シート2をシート4にコピーすると、シート4の元データはシート1のままとなってしまいます。
そうなると、12ヶ月分を都度リンクさせる作業をする必要が生じて非効率と感じます。
きっと、「シート1、シート2」の関係性(リンクの関係)を維持したまま、「シート3、シート4」。。とコピペで作成していく事が出来ると思うのですが、Google検索をしても方法が見つかりません。
どなたか、わかる方ご教授お願いいたします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
シート1とシート2がペアなら、2枚のシートを作業グループにして(シート1の見出しをクリックしてCtrtキーを押しながらシート2の見出しをクリック)作業グループになったらどちらかのシート見出しを右クリックして「移動またはコピー」を選択してコピーにチェックを入れ挿入先を指定してOKをクリックすればできると思いますよ。
No.2
- 回答日時:
これは悩ましいところで、私も苦労しています。
解決の一つ目は、データーと統計を1シートで済ませると。
シートコピーでデータ部分を書き換えれば、シート内統計に結果が反映されます。
二つ目は、1月分のexcelファイルをコピーして2月分excelファイルとして利用すること。
しかし、この方法はご質問の、一つのexcelファイル内での処理にはそぐいませんね。
でも、2月分excelファイルのシート名称を「2月データー」、「2月統計」に書き換えてから、
1月分excelファイルに移動すると、
元「1月データー」-「1月統計」の関係が「2月データー」-「2月統計」に引き継がれています。
後者を試し下さい。
No.1
- 回答日時:
・・・それ、リンクの維持じゃないから。
リンクの維持なら、リンク元を維持するわけで、Sheet1がリンク元なら何度コピーしてもリンク元はSheet1だ。
Excelでは、はじめからこのようになっている。
INDIRECT関数などでリンク先を指定してはどうか。
INDIRECT関数は文字列でセルを指定するのでリンク補正の対象にならない。
CELL関数でそのシート名を拾うこともできるので、Sheet4ならSheet3を指定するようにできるだろう。(正確にはパスを含むファイル名とシート名なのだがw)
工夫してみてはどうか。
=INDIRECT(参照文字列,参照形式)
参照文字列には、"Sheet"&A1&"!B1" のように文字列で指定する。このA1に対してシートの番号を入れればよいことになる。
参照形式は「TRUE」を指定しておこう。
=CELL(検査の種類,対象範囲)
検査の種類には「"filename"」を指定し、対象範囲には適当なセルを指定する。
=CELL("filename",A1)
でよいだろう。
C:\Users\ユーザー名\Documents\[EXP.xls]Sheet1
のような値が返ってくるので、ここからSheet1や一番右の文字列を抜き出せばよいと思う。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル関数について 2 2022/04/13 18:25
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Excel(エクセル) シートが違う2枚のエクセルシートにある数値を別シートにコピーしたい(VBA?) 8 2022/03/31 12:24
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/05/24 08:33
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- Excel(エクセル) 前の(左隣の)シートを連続参照するように、あとから変更したい 1 2023/02/22 00:51
- Excel(エクセル) vba アクティブシートのA1セルの値を基準に複数のシートコピー&シート名を 6 2023/04/12 18:36
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/25 11:55
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルでハイパーリンクのコピー
Excel(エクセル)
-
シートのコピーでリンク先をコピー先のシートのする方法
Excel(エクセル)
-
エクセルのハイパーリンクがコピーすると飛ばなくなる
Excel(エクセル)
-
-
4
ハイパーリンクのシート間コピーについて
Excel(エクセル)
-
5
ハイパーリンクを一瞬でコピー・貼り付けしたいです。
Firefox(ファイヤーフォックス)
-
6
Excelの条件付き書式にて空白セルを除外するには?
Excel(エクセル)
-
7
エクセルでハイパーリンクのURLだけを文字抽出したい
Excel(エクセル)
-
8
Excelでブックをまたいでシートをコピーした時に、元のブックを参照させない方法
その他(Microsoft Office)
-
9
シート全体を他のブックのシートとリンクさせたい
Excel(エクセル)
-
10
エクセルで数式は残したまま他シートからのリンクを一括で外す方法
Excel(エクセル)
-
11
エクセルでリンク貼り付けしたリンク先のシート名を可変にしたい
Excel(エクセル)
-
12
参照先セルに値が入っていない時に、「0」や「1900/01/00」などが入らないようにしたいのですが
Excel(エクセル)
-
13
Excelで[表1]にあって、[表2]にないものを抽出する関数
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルでブック内の倍率がバ...
-
ハイパーリンクでジャンプした...
-
EXCELの図形(テキストボックス)...
-
【ExcelVBA】マクロの入ったシ...
-
特定のシートのみ再計算させな...
-
エクセル、特定のシートにパス...
-
エクセルのファイルサイズが急...
-
エクセルで複数のシートに画像...
-
ワークシートそのものの色を変...
-
エクセルの2つのシートを並び...
-
Wordで差し込み印刷時に表示す...
-
エクセルで、シートの名前を変...
-
SUMIF関数【複数のシート...
-
エクセルのシー名を二段表示に...
-
エクセルで目次に自動でページ...
-
Accessのテーブルを既存のExcel...
-
特定のシート名のシートのみ除...
-
EXCELの「シートの見出し」のフ...
-
vba Listviewでのチェックボッ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルでブック内の倍率がバ...
-
特定のシートのみ再計算させな...
-
ハイパーリンクでジャンプした...
-
【ExcelVBA】マクロの入ったシ...
-
エクセルで複数のシートに画像...
-
確定申告用の医療費集計フォー...
-
エクセルのシー名を二段表示に...
-
EXCELの図形(テキストボックス)...
-
エクセル、特定のシートにパス...
-
Wordで差し込み印刷時に表示す...
-
ワークシートそのものの色を変...
-
Accessのテーブルを既存のExcel...
-
EXCELで存在しないシート...
-
エクセルの複数シートでのリン...
-
エクセルのファイルサイズが急...
-
エクセルの2つのシートを並び...
-
エクセルのシート連番の振り直し
-
エクセルで、シートの名前を変...
-
エクセルでリンク貼り付けした...
おすすめ情報