• ベストアンサー

エクセルのシート間のリンクの設定について

hinebotの回答

  • ベストアンサー
  • hinebot
  • ベストアンサー率37% (1123/2963)
回答No.4

再登場です。 yohsshiさん、良い方法ですね。勉強になりました。 ですが、間違えてる箇所がありましたので、訂正指摘します。 >3.編集→置換で“J”→“$J$”を行う(注意点としてシート名にJが使われていないことを確認) < これが間違い。2で仮にJ1としたので、ここでJが出てきたのでしょうが、実際には2のJ1のJは、この操作では関係ないです。 正しくは、下記のようになるでしょうか。 1.シート1の列の該当箇所をコピー(仮にA列とします) 2.シート2の適当なスペースに形式を選択して貼りつけの“リンク貼りつけ” 3.編集→置換で“A”→“$A$”を行う(注意点としてシート名にAが使われていないことを確認) 4.変更した部分をコピー 5.シート2の本当に貼りつけたい箇所の一番左側のセルを選択して、形式を選択して貼りつけの“行列を入れ替える” さて、natukuruさんの場合、上記とは逆で横から縦だと思いますのでその場合の手順を。 1.シート1の行の該当箇所をコピー(仮に8行目とします) 2.シート2の適当なスペースに形式を選択して貼りつけの“リンク貼りつけ” 3.編集→置換で“8”→“$8”を行う(注意点としてシート名に8が使われていないことを確認) 4.もう一度編集→置換で“!”→“!$”を行う(注意点としてシート名に!が使われていないことを確認) ※3と4の順序は問わない。このとき、あらかじめ置換したい範囲を指定しておくと良い。 5.変更した部分をコピー 6.シート2の本当に貼りつけたい箇所の一番左側のセルを選択して、形式を選択して貼りつけの“行列を入れ替える” 置換については、例えば"B5"を"$B$5"のようにしたいので、縦→横なら1回で済みますが、横→縦では2回必要になるんです。(ちなみに"$"は絶対参照の記号です。)

関連するQ&A

  • シート間リンクの一括設定

    エクセルで、下記のようなシート(1)「B列」からシート(2)へのリンク設定を 一括でおこないたいのですが、何かいい方法はありませんでしょうか? -----------------エクセル同一ファイル--------------------- 【シート(1)】 行番  A列        B列  1  あいうえお  2  かきくけこ    注釈(1)  3  さしすせそ  4  たちつてと    注釈(2)  5  なにぬねの    注釈(3) (以下続く 数千行) 【シート(2)】 行番   A列       B列  1   注釈(1)     注釈内容  2   注釈(2)     注釈内容  3   注釈(3)     注釈内容 (以下続く) --------------------------------------------------------------- ※【シート(1)】の“B2”セルをクリックすると、【シート(2)】の“B1”セルへリンク。 同様に【シート(1)】“B4”セルをクリックすると、【シート(2)】の“B2”セルへリンク・・・・と、 注釈内容を別シートへリンクさせたいのですが。 現状では、【シート(1)】のB列「空白以外のセル」のみを表示させて、各セルごとに ハイパーリンク先のシートとセルを一つずつ指定しています。 【シート(1)】B列の注釈あり/なしはランダムで、連番付けし、 【シート(2)】へは、それぞれ連番順に記載されます。 このリンクをなんらか一括で設定できればと思うのですが、ご指摘頂ければ幸いです。

  • エクセル シート間の集計について

    エクセル(2007)で複数のシートを集計したいです。 行には顧客名、列には売上げやコストなどの数字が入っています。 1月~12月のシートがあり、集計シートにはその合計数字が入るようにします。 月によって顧客名が増えたり減ったりするので、各シートの同じセルに同じ顧客名があるわけではありません。 こういう場合、集計することができるのでしょうか? どのような手順でやればよいのでしょうか?

  • Excelのsheetを広げたらどのくらいの広さになるのかな?

    Excelのsheetを広げたらどのくらいの広さになるのかな? 2007では列が16,384 行が1,048,576 2003よりかなりセルの数が増えました。 2003の行を紙でつなげると「東京タワーぐらいの高さになる」と聞いたことがありますが、実際はどのくらいなんでしょうか? こんな質問ですがどなたか教えてください。

  • Excelのシートへのリンク

    Excelのブックにあるシート名をA列のセルに入れてあります。これをシートにリンクさせたいのですが、マクロで簡単にできませんか?現状は、1つ1つ、ハイパーリンクしています。

  • Excel で縦横の合計を求める

    お世話になります。 以前(Excel 2000 を使用)に私が習った方法です。 Excel の表で縦の合計および横の合計を別々に求めるときは、合計を求めるセルだけを選択し、オートサム ボタンを使う。 そして縦の合計および横の合計を一度に求めるときは、元データを含めて選択し、オートサム ボタンを使う。 現在は(Excel 2010)、縦の合計および横の合計を一度に求めるときに、合計を求めるセルだけを選択しても、合計を求めることができます。 お尋ねしたいことは、縦の合計および横の合計を一度に求めるときに、元データを含めて選択しないと具合が悪い場合があるのでしょうか。 もし具合が悪い場合があるとすれば、どんな場合でしょうか。 よろしくお願いします。 OS: Windows 7 Office: 2010

  • エクセルにおけるシート間のリンクについて

     いつもお世話になっております。  エクセル(Office2019)におけるシート間のリンクについて、お教えください。  下記のようなシートがあるとします。  10人しか入力していませんが、実際は500人ほどいます。 【シート名「購入者」】 A列      B列 1 氏名   住所 2 あああ アアア 3 いいい イイイ 4 ううう ウウウ 5 えええ エエエ 6 おおお オオオ 7 かかか カカカ 8 ききき キキキ 9 くくく ククク 10 けけけ ケケケ 11 こここ コココ  上記「購入者」シートの氏名と住所を領収書シートに入力してある領収書の枠(セル)にリンクさせたいと思います。  ただ、この領収書シートは200枚分が横にズラッと並んでいます。  実際の領収書の形を表示するのは難しいので、「購入者」シートの氏名と住所をどこのセルにリンクさせたいか文字で表記します。 【シート名「領収書」】 シート名「購入者」のA2セル(あああ) → シート名「領収書」のC4セルへリンク シート名「購入者」のB2セル(アアア) → シート名「領収書」のC5セルへリンク シート名「購入者」のA3セル(いいい) → シート名「領収書」のJ4セルへリンク シート名「購入者」のB3セル(イイイ) → シート名「領収書」のJ5セルへリンク シート名「購入者」のA4セル(ううう) → シート名「領収書」のQ4セルへリンク シート名「購入者」のB4セル(ウウウ) → シート名「領収書」のQ5セルへリンク シート名「購入者」のA5セル(えええ) → シート名「領収書」のX4セルへリンク シート名「購入者」のB5セル(エエエ) → シート名「領収書」のX5セルへリンク シート名「購入者」のA6セル(おおお) → シート名「領収書」のAE4セルへリンク シート名「購入者」のB6セル(オオオ) → シート名「領収書」のAE5セルへリンク シート名「購入者」のA7セル(かかか) → シート名「領収書」のAL4セルへリンク シート名「購入者」のB7セル(カカカ) → シート名「領収書」のAL5セルへリンク シート名「購入者」のA8セル(ききき) → シート名「領収書」のAS4セルへリンク シート名「購入者」のB8セル(キキキ) → シート名「領収書」のAS5セルへリンク シート名「購入者」のA9セル(くくく) → シート名「領収書」のAZ4セルへリンク シート名「購入者」のB9セル(ククク) → シート名「領収書」のAZ5セルへリンク シート名「購入者」のA10セル(けけけ) → シート名「領収書」のBG4セルへリンク シート名「購入者」のB10セル(ケケケ) → シート名「領収書」のBG5セルへリンク シート名「購入者」のA11セル(こここ) → シート名「領収書」のBN4セルへリンク シート名「購入者」のB11セル(コココ) → シート名「領収書」のBN5セルへリンク  一応、規則正しく7つ飛びずつ横にずれていく配置となっています。  インターネットでこのようなリンクがスムーズにできる関数等があるか調べましたが、思ったようなものは見つかりませんでした。  数がそれほど多くなければ一つ一つ手入力していくこともできますが、200枚もの領収書に手入力していくのは大変です。  上記のようなリンクがスムーズにいく方法をお教えくださいますよう、よろしくお願いいたします。

  • エクセルのリンク貼り付けについて

    エクセルで集計表を作成しています。 現在、シートの合計値(同じような合計が複数のシートにあります。)を別のシートの集計表にリンク貼り付けしています。 しかし、画面表示は一つのシートしかできないため、下に表示されるタブを押して画面を変更しながら入力しています。複数シートがあるため大変です。 そこで、例えば集計表のシートと合計のあるシートを2つ同時に表示させ、片方の合計のあるシートだけ表示を変更させるような方法があればリンク貼り付けが間違いづらくなる考えました。 エクセルでそのような作業方法をとるのは可能でしょうか? アドバイス頂けたらと思います。よろしくお願い致します。<(_ _)> エクセルのバージョンは2003です。

  • エクセルの各シートをアクセスで結合するには

    お世話になります。 1つのエクセルファイルに同じ書式のシートが複数あります。1行目がタイトル行で2行目以降にデータが入っています。 この各シートのA2セルからM列の最終行までの範囲のデータを順番にアクセスに取り込み一つのテーブルを作成したい。各シートのデータを縦に結合するイメージです。行数は各シートバラバラです。また各シートの列数はM列より多いが必要なのはM列までです。 最初のシートだけタイトルが必要なのでA1セルから取り込みます。 縦に並べるとエクセルの最大行数を超える可能性があるので一旦エクセル上で縦に並べることは考えません。 アクセスに取り込んだ際、主キーになる項目がないので左端に1からの連番の列を作ります。 以上のことをするためにはどのようにすれば良いのでしょうか?シートがかなりあるので自動化できればうれしいです。 空シートはありませんが、空白のセルはあります。 よろしくお願いします。

  • エクセルのワークシートの大きさ

    エクセル2000のワークシートの大きさなのですが 私が持っている本には256列×65534行と書いてあります。 しかし インターネットで調べるとエクセルのバージョンにかかわらず セルの数は 256列×65536行 みたいです。 本に書いてあるのは正しいのでしょうか?

  • Excelのシートにある全文字列を拾い出す

    Excelのシートに表(50列×50行)があり、その中のセルは任意に結合され、そのセルの中に文字列(単語)が入力してあります。 今回、その用語の索引をExcelで作りたく、その全文字を縦1列に拾い出したいのですが、効率的な方法を教えて下さい。 Excelは2003です。