• 締切済み

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

エクセルについて質問です。 どう表現していいかわからず、あいまいなタイトルになってしまいました。 ●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