• 締切済み

エクセル 違う方向のセル内容を参照したい

エクセルについて質問です。 どう表現していいかわからず、あいまいなタイトルになってしまいました。 ●BOOK1 A1~A10にそれぞれ値がはいってるとします。 ↓ BOOK2 のA1~A10にも同じ内容を表示させたい場合、どうしたらいいのでしょうか? (一つ一つのセルに =式をいれるのではなく、まとめてポンととぶようなものがあれば教えて下さい) あと、BOOK1のA1~A10の内容を、BOOK2のA1~J1までとばす方法はあるのでしょうか。 また、とばさずにそのままはりつけたいたい場合、縦方向にコピーした内容を横向きにはりつけることは可能でしょうか? どうぞ、よろしくお願いします!

みんなの回答

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

こんばんは! すでに回答は出ていますので、他の方法の一例です。 参考程度で目を通してみてください。 ↓の画像の右側がBOOK2になります。 まず、縦に表示させる場合は BOOK2のA1セルに =[Book1]Sheet1!A1 として、A10セルまでオートフィルでコピーしています。 列方向に表示させる場合ですが、 B1セルから表示させています。 B1セルに =INDEX([Book1]Sheet1!$A$1:$A$10,COLUMN(A1)) として列方向へオートフィルでコピーすると 画像のような感じになります。 この場合、BOOK1のデータに変更があってもBOOK2に反映されると思います。 尚、エラー処理はしていません。 以上、参考になれば幸いです。m(__)m

全文を見る
すると、全ての回答が全文表示されます。
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

A1からA10セルを範囲として選択してから右クリックして「コピー」し、BOOK2のA1セルを選択してから右クリックで「貼り付け」を選択します。 A1からJ1セルにする場合にはA1セルを選択してから右クリックして「形式を選択して貼り付け」で「行列を入れ替える」にチェックをしてOKします。

全文を見る
すると、全ての回答が全文表示されます。
  • kybo
  • ベストアンサー率53% (349/647)
回答No.2

あなたの言うまとめてポンというのがよくわかりませんが、 Book1のA1:A10を範囲選択し、コピー→Book2のA1を選択し、形式を選択して貼り付け→リンク貼り付けで一発で出来ます。 縦方向のものを横方向にするのを一発でするには、TRANSPOSE関数がベストです。(上記のような数式でも出来ますが、手順が少しややこしい) =TRANSPOSE([Book1]Sheet1!$A$1:$A$10) Book2のA1:J1を選択した状態で上記のような感じの数式を入れ、CtrlキーとShiftキーを押しながらEnterキーで確定します。

全文を見る
すると、全ての回答が全文表示されます。
  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.1

> ●BOOK1 A1~A10にそれぞれ値がはいってるとします。 > ↓ > BOOK2 のA1~A10にも同じ内容を表示させたい場合、どうしたらいいのでしょうか? > (一つ一つのセルに =式をいれるのではなく、まとめてポンととぶようなものがあれば教えて下さい) BOOK2のA1で、= を入力したあとに、BOOK1のA1をクリックして、リターンを押すと、BOOK2のA1には、 =[Book1]Sheet1!$A$1 という式が入力されているはずです。 その式から、絶対参照の$を削除して、 =[Book1]Sheet1!A1 という式に変更してから、下にコピーすれば良いです。 > あと、BOOK1のA1~A10の内容を、BOOK2のA1~J1までとばす方法はあるのでしょうか。 =[Book1]Sheet1!$A$1 という計算式の頭に適当な文字を入れて、 #=[Book1]Sheet1!$A$1 という文字列にしてから、セルの右下隅を右側にドラッグ(オートフィル)すると、最後の数字だけが1つずつ増えます。 そのあと、置換で#を消せば良いです。 置換で#を消すというのが解らなければ、「#=」という文字を「=」という文字に置換しても良いです。 > また、とばさずにそのままはりつけたいたい場合、縦方向にコピーした内容を横向きにはりつけることは可能でしょうか? 貼り付けるときに、「形式を選択して貼り付け」で、「行列を入れ替える」にチェックを入れれば良いです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelでブックをまたいでシートをコピーした時に、元のブックを参照させない方法

    Excelでブックをまたいでシートをコピーした時に、 元のブックを参照しないようにしたいです。 BOOK_AというブックのシートにBOOK_Aのブック内のセルを参照する式が ある場合、そのシートをBOOK_Bというブックにコピーすると、 式の中の参照先のセルを示す部分に自動的に[BOOK_A]が追加されて、 BOOK_Aを参照してしまいます。 ここではBOOK_B内のシートを参照してほしいので、そのままの式で コピーしたいのですが、可能でしょうか? よろしくお願いいたします。

  • Excelの被参照セルを知りたいです。

    ExcelのあるBookのあるセルの値を参照している別のブックがあります。 この値を参照しているBookのSheet、Cellを知りたいです。 つまり、この値はどこから参照されているのでしょうか? 過去ログも調べましたが、該当ありませんでしたので質問させていただきます。 よろしくお願いします。 環境はExcel2003SP2、WinXPSP2です。

  • 他のブックファイルのセルの参照が上手く行きません

    こんにちはよろしくお願いいたします。 エクセルのブックファイル(Book1.xlsx)に,他のブックファイル(Book2.xls)のセルの値を参照しようと思い”=”を入力し参照するブックファイルのセルをクリックし,「 =[Book2]Sheet1!$A$1 」のような参照を行いました。こうしてきちんと表示されました。 しかし,この参照の式を「 =[Book3]Sheet1!$A$1 」のように,他のブックファイル(Book3.xls)のセルに変更したところ,参照できなくなりました。ブックファイル(Book1.xlsx)には,「 =[Book3]Sheet1!$A$1 」という式そのものが表示された状態となっています。式は,キーボードを使って変更しました。もちろん,(Book3.xls)は,(Book2.xls)と同様のシート形式をもち,データも入力されています。 このような状態になると,先に挙げたように,”=”を入力して参照するブックファイル(Book3.xls)のセルをクリックしても,ブックファイル(Book1.xlsx)には,「 =[Book3]Sheet1!$A$1 」という式そのものが表示された状態となったままで,(Book3.xls)のデータは表示されません。 (Book2.xls)と(Book3.xls)のセルのデータは,文字列です。 気になるのは,(Book1.xlsx)はoffice2010で作成されたファイルであること,(Book2.xls)と(Book3.xls)は,互換モードと表示されるファイルであること,また表示されているファイルを見ると,フルパスで参照している点です。「 ='C:\aaa\bbb\・・・・・[Book3]Sheet1'!$A$1 」という参照式になっています。3つのファイルはすべて同一ファイルに入っています。 何が,参照を阻んでいるのでしょうか?教えてください。よろしくお願いします。

  • エクセル)VBAで他のブックのセル参照

    はじめまして。 エクセルのVBAについて教えてください。 VBAで、 book1のsheet1のセルA1にあるデータを開いていない(アクティブでない)別のbook2のsheet2のセルB1にコピーしたいのですがこんなことってできるのでしょうか? ・・やはり開いていないとダメなんでしょうか? あと、これって"ブック参照"っていうことなんでしょうか?自分がやりたいことが何なのか判らないので上手く調べる事が出来ず難儀しています。 よろしくお願いします。

  • エクセルのVBAでセルの貼り付け方向を指定する方法

    エクセルのVBAで、横方向に並ぶセルをコピーし、縦方向に張り付けるにはどうしたら良いのでしょうか? 1 2 3 4 5 6 この状態で並んでいるセル(A1:F1)をコピーして、 1 2 3 4 5 6 この様に(A1:A6)貼り付けたいのです。 よろしくお願い致します。

  • エクセル 他BOOKへの参照式 セル位置情報

      他BOOKへの参照を設定しているリンク内のセル情報を自BOOKの特定セルのValueを当てはめる方法についてですが、 例えば、 =D:\フォルダA\[他BOOK名.xls]シート名!自BOOKの特定セルの値 とリンクを設定します。 この中の「自BOOKの特定セルの値」のところに 例えば、自BOOKのA4セルに入っている値であるA25と入れたいのですが どういう式を組めばいいでしょうか。 よろしくお願い致します。  

  • EXCEL 参照のリンクのコピペ を別のBookに

    Book1のSheet1のA1セルに 「=Sheet2!A1」 とシートをまたがったリンクがあります。 このような参照セルがA100セルまであり、参照先は無秩序です。 この縦100個のセルをコピーして Book2のSheet1のA1セルに貼り付けると 「=[Book1]Sheet2!A1」などのように [Book1]がくっついてきてしまいますが、実際に参照させたいのは同じBook内のSheet2!A1です [Book1]をはずして一気に100個の無秩序な参照先をBook2のSheet1に貼付けをする方法はありますか? もしなければ、マクロを使って、 "[" から "]" までを削除する方法でもかまいません。 宜しくお願いします。

  • セル内容を含めた名称のBookをアクティブにする

    色々と検索して試しましたが、素人のため結局わからず困っています。質問させていただきますので、よろしくお願いいたします。 Excelで、Book1.xlsというブックの中の セルA1 に入力されている内容を含めた名称のブックを開き、そのブックをアクティブにする方法を教えてください。 現在は、 Workbooks.OpenFileName:="C:\Users\0000データ\" & Range("A1").Value & ".xls" となっていて、Book1のセルA1の内容と同じ名称のBookを0000データのファイルの中から選んで開くようにはなっています。 が、セルA1の内容を含む名称のBookを開くようにしたいのですが、できません。 例えば、Book1のセルA1がAAAという内容ならば、AAA田中.xlsを開く。(ちなみに、AAA斉藤など、AAAの部分が同じで後者が違うというようなBookはありません。でも、AAAやBBBの後者の文字は変動します。) その後、Book1.xlsの内容をコピーしてAAA田中.xlsの方に貼り付けをしたりする作業をしたいのですが、その都度AAA田中.xlsのBookをアクティブにするために、Windows("AAA田中.xls").Activateとしてしまうと、次にBBB吉田.xlsの作業をするなどとなった場合に使えませんので、この部分も、Book.xlsのセルA1の内容を利用して設定したいです。 どうか、よろしくお願いします。

  • エクセルで別ファイルの値を参照

    いまBOOK1.xlsがBOOK2.xlsの値を参照しています BOOK1.xlsのどこかのセルにBOOK3と入れるとBOOK3.xlsの値を参照するようにできますか? BOOK2とBOOK3はシートなどは値が違うだけで全く同じ構成です エクセルバージョンは2003です よろしくお願いします

  • エクセルのセル参照、一つずつ参照セルをずらしていきたい

    エクセルのセル参照の方法について教えてください。 2つのシートがあって、 ひとつのシートにはC4,D5,E6…というように行と列がひとつずつ増えていくところに値が入力されています。 このシートから、C4,D5,E6…のセルの値を取り出して 別のシートのA1,A2,A3…に縦に並んで表示させたいのですが、どのようにセルを参照させればC4,D5,E6…という 行と列がひとつずつ増えていくセルを参照できるでしょうか? よろしくお願いいたします。

専門家に質問してみよう