• ベストアンサー

縦列のデータを横列にコピーしたいのですが・・・

シート1にあるデータは縦にならんでいるのですが、それを別のシートに横にコピーしたいんです。 普通にコピーしたら横列のものは横列にしかコピーできないですよね?絶対参照を使ってみたりしていろいろ試してみたのですが、ぜんぜんできません(>_<) どなたかご存じないですか? 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

例えばA1から下に並んでいるデータをC1から右に並べるには以下のようにします C1に =OFFSET($A$1,COLUMNS($C$1:C1)-1,0) 以下右にフィルコピー

riekokn
質問者

お礼

ありがとうございます(*^_^*) ちゃんと列にリンク貼り付けすることができました。 こんな関数があることを知らなかったので、とても勉強になりました。 ありがとうございました<m(_ _)m>

その他の回答 (2)

  • macchan1
  • ベストアンサー率38% (52/136)
回答No.3

行と列を入れ替えるには、TRANSPOSE関数を使います。 例えばB2からB9セルの範囲を横にリンク貼り付けしたい場合は、コピー元を同じ範囲の大きさで縦横を変えた範囲を選択して(今回の例のように1列だけなら横に8個のセルを選択)、以下の式を入力して、Ctrl+Shift+Enterで確定し配列数式にします。 =TRANSPOSE(B2:B9)

riekokn
質問者

お礼

ありがとうございます!すんなりとできました(^。^) こんな関数があるなんてぜんぜん知らなかったので、とても勉強になりました。 ありがとうございました<m(_ _)m>

回答No.1

こんにちは☆ コピーしたいものをコピーして、コピーしたいところを選びます。 それで右クリック→「形式を選択して貼り付け」→「行列を入れ替える」ではできませんか??

riekokn
質問者

補足

早速のご回答ありがとうございます。 できたことはできたんですが・・・すみません、値のみのコピーでなくリンクさせたいんです(>_<) リンクさせるにはどうしたらいいのでしょうか? もう一度お願いします!!

関連するQ&A

  • エクセルで縦列を横列にコピーしたい

    エクセルで縦列のデータを横列にコピーしていきたいのです。例えばA40のセルに「=G3」と入力し横にコピーしていくとB40には「H3」、C40には「I3」、D40には「J3」・・・・となります。そうではなく、B40には「G4」、C40には「G5」、D40には「G6」・・・・の値が入るようにしたいのです。この場合A40のセルにどのような式を入力してコピーしていけばいいのでしょうか。(複数列あり「形式を選択して貼り付け-行列を入れ替える」では上手くできません。)

  • 横列のデータを縦列に並び替える方法。

    どなたかご存じでしたらご回答願います。 エクセル2007を使用しておりますが、 下記のように3つでひとかたまりのランダムなデータが横に30個あります。 (かたまりとかたまりの間には半角のスペースが1つあります。)   103 015 071 190 803 650 069 098 516 581 716 961 178 198 568 687 869 … これを、縦に並べる方法を教えてください。 103    015 071 803 : 追加として、縦に”昇順”で並べる方法も合わせて教えてください。 015 069 071 098 : 回答としては、エクセル又はエクセルVBAでお願いします。 以上、よろしくお願いします。

  • エクセルで横列と縦列が数字に・・・

    エクセルを開いた際に縦列横列共に数字表記になってしましました。 いつもは一番上の列の表記がアルファベット順になってるのに・・・ これはどのように直せばよいんですか? 数式を入れる際も縦も横も数字だと入力の仕方がわかりません・・・ 初心者なもんですみません。

  • EXCELの横列を挿入しながら縦列に並べ替え

    エクセルで横列に入力されている「サイズデータ」を基準になる品番毎に 縦列に並べたいのですが、その際品番をコピーして挿入のように入れたいのですが、可能でしょうか? さらに問題は品番毎にカラーが付いているのですが、それが同じ数ずつ ではないこと、またサイズレンジもSMLや28、29など種類があります。 (添付をご参考にされてください。) コピーして挿入していましたが、データが非常に多いので難儀しております。いくつかの数式を組み合わせれば可能なのでしょうか。 関数もいくつかしか使えず、マクロなどは使ったことがないレベルなので 大変恐縮なのですが、お教え頂けますでしょうか。

  • エクセル内で縦列を横列に並べ替える方法を教えて下さい

    縦に並んだ列を横に並べ直したいのですが、一定の行ごとに それらを繰り返したいのですが、可能でしょうか? 具体的に言うと、縦に並んだ列を ひたすら横に並べ直すだけで あれば、「形式を選択して貼り付け」 ⇒ 「行列を入れ替える」で 可能だと思うのですが、そうではなく、例えば一定の5行まで来たら、 次の行で再度 横一列に並び替える繰り返しって できますか? (説明が下手で すみません;;) 図で説明したほうが伝わりやすいかも知れないので、 説明画像を添付いたしましたので、拝見していただると幸いです。 後、補足ですが、関数を設定して試したことがあるのですが、 そうすると 全てのセル内の文字が、見た目は元から 入力していた通りの文字に見えるのですが、いざ各セル内の 文字をクリックすると、数式バー内にて関数の文字で表記されたり、 文字をコピーしてみても、文字としてコピーできず、設定した 関数文字がコピーされてしまったり、不要な文字を手動で 削除したりすると、表が崩れてしまい関数設定も 無効になってしまいました。。そして次にエクセルを 開きなおすと エラーになり、全ての文字が見れなくなります。 関数設定してもセル内の文字がそのままの文字として表記され、 そのままの文字としてコピーでき、不要な文字を削除(手動で)しても 崩れたりエラーにならない方法ってありますか? 当方、詳しくはないので、具体的に教えていただけると 幸いに思います。 長くなりましたが、どなたかご存知の方が いらっしゃれば、 ご教授 よろしくお願い致しますm(_ _)m

  • エクセル内で縦列を横列に並べ替える方法を教えて下さい

    縦に並んだ列を横に並べ直したいのですが、一定の行ごとに それらを繰り返したいのですが、可能でしょうか? 具体的に言うと、縦に並んだ列を ひたすら横に並べ直すだけで あれば、「形式を選択して貼り付け」 ⇒ 「行列を入れ替える」で 可能ですが、そうではなく、例えば一定の5行まで来たら、 次の行で再度 横一列に並び替える繰り返しって できますか? (説明が下手で すみません;;) 図で説明したほうが伝わりやすいかも知れないので、 説明画像を添付いたしましたので、拝見していただると幸いです。 後、補足ですが、関数を設定して試したことがあるのですが、 そうすると 全てのセル内の文字が、見た目は元から 入力していた通りの文字に見えるのですが、いざ各セル内の 文字をクリックすると、数式バー内にて関数の文字で表記されたり、 文字をコピーしてみても、文字としてコピーできず、設定した 関数文字がコピーされてしまったり、不要な文字を手動で 削除したりすると、表が崩れてしまい関数設定も 無効になってしまいました。。そして次にエクセルを 開きなおすと エラーになり、全ての文字が見れなくなります。 関数設定してもセル内の文字がそのままの文字として表記され、 そのままの文字としてコピーでき、不要な文字を削除(手動で)しても 崩れたりエラーにならない方法ってありますか? 当方、詳しくはないので、具体的に教えていただけると 幸いに思います。 長くなりましたが、どなたかご存知の方が いらっしゃれば、 ご教授 よろしくお願い致しますm(_ _)m

  • 『EXCEL』で縦列と横列を置換するには?

    EXCELで表などを作ろうとするとき、例えば、1行目から10行目(セルA1~A10)まで各セルに「1~10」の数字を入力し、A1~J1列に「A~J」の文字を各セルに入力するとします。これらの縦列と横列に入力したデータをそっくり置換して入れ替える機能があったと思うのですが、どのようにすればよろしいのでしょうか?ご存知の方、教えて頂けますとありがたいです。

  • Excel 行の連続データを列に参照したいんです・・・

    Excelで縦のデータを横に参照したい場合どのように数式をコピーすればいいんでしょうか・・・?オートフィルをかけると行は固定されて、列は連続したデータになってしまいます。列を絶対参照にして行を相対参照にしてもできません。 すみません、どなたか教えてください。

  • エクセルデーター

    エクセルで横のデーターを他のシートに立てに連続してコピーが できませんか?あればおしえて 横・縦同じなら出来るのですが

  • 縦にコピーすると横列で反映させる方法について

    縦にコピーすると横列で反映させる方法について タイトルで上手く伝わらないかもしれません。先ずすいません。 現在下記の関数と戦っています。 AH3のセルに現在 =表紙!AN$8 上記の式が入っています。 これを縦にずらした際に =表紙!AN$8 =表紙!AO$8 =表紙!AP$8 このようにずれてほしいかと考えております。 先日習ったINDEX関数でやれるのでは?と思い、 色々試しましたが、完成させることができません。 ご助言頂けると幸いです。よろしくお願いいたします。

専門家に質問してみよう