• ベストアンサー

エクセルについて教えてください

エクセルについて教えてください 縦に入力した数値を横に並べ替える事は出来ますか? 縦のセルをコピー→貼り付けたい個所で、右クリック→形式を選択して貼り付け→□行列を入れ替える にチェックでできる方法ではすべてが横になってしまいます。 名前 住所 電話番号 名前 住所 電話番号 名前 住所 電話番号 ↓ 名前 住所 電話番号 名前 住所 電話番号 名前 住所 電話番号 という形にする方法を教えてください。

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

  • ベストアンサー
  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

元のデータがSheet1のA1から入力されているとして。 隣のシートのA1に =INDEX(Sheet1!$A:$A,INT((ROW()-1))*3+COLUMN(),1) のように入力し、A1でコピー→B1:C1まで貼り付け。 A1:C1をコピー→下へ必要範囲範囲選択し、貼り付け 完成した表全体をコピーし、形式を選択して貼り付け→値でOK

dai555_555
質問者

お礼

できました!感動です! 早速のご回答ありがとうございました。

関連するQ&A

  • EXCELで、セル間隔をあけて貼り付けしたい。

    2つのEXCELファイルがあります。 ファイルAのデータが以下のようにありまして、    A  B  C  D  E --------------------------------- 1| 5  10  3  4  6 この横にならんだ数値をコピーして、ファイルBに    A  B  C  D  E --------------------------------- 1 | 5 2 | × 3 | 10 4 | × 5 | 3 6 | × 7 | 4 8 | × 9 | 6 こんな風に縦に、しかもセル間隔をひとつずつ空けてペーストしたいのです。 ファイルAの方の数値はSUBTOTAL関数を使用して出した結果の数値が入ったセルです。 貼り付けしたいセルだけをCtrlキーを押しながら選択して張り付けると 縦のセルの数×ファイルAの数値セルの数 で貼り付けされてしまいます。 「形式を選択して貼り付け」などもやってみましたが、うまくいきません。 なにかよい方法があったら教えていただきたいです。 よろしくお願いします。

  • エクセルで名簿を作るのに

    よろしくお願いします。 エクセルを使って名簿を作ります。 氏名を縦に並べていく形式のものと、横に並べていく形式のものを一つのシートで作りたいのですが・・・。 例えば、B3セルに出席番号1の子の名前、B4セルに出席番号2の子の名前・・・と入れていったものを、自動的に横並び名簿(C2セルに出席番号1の子の名前、D2セルに出席番号2の子の名前・・・というように)にも名前が入っていくようにしたいのです。 $マークをつけて、絶対番地にして、コピーすればいいと聞きましたが、うまくいきません。 うまくいく方法を教えてください。よろしくお願いします。

  • Excel 行列入れ替えて数式をコピーしたい

    Excelのすばらしい機能に相対参照を使った連続コピーがあります。例えば、=A1 を横方向にコピーすると =B1 =C1 ・・となり、縦方向だと=A2 =A3 ・・となります。 ところで、これを横方向にコピーしたとき =A2 =A3 ・・、縦方向に=B1 =C1 ・・になる方法ってないでしょうか? 「形式を選択して貼付け」の[行列を入れ替える]では『値』では有効なのですが『数式』だとうまくいきません。数式で行列入替する方法を教えて下さい。

  • Excelで、横並べのデータを縦並べにリンクを貼りたい

    エクセルにおいて、A1セル、B1セル、C1セル・・・と横に不連続な日付を並べた表があります。 日付は毎日追加していきます。入力された日付を別のシートに"="を使ってリンクを貼っておきたいのですが、リンク先では横ではなく縦にA1、A2、A3・・・と並べていきたいと思っております。 ちなみに、いったん別シートにA1セル、B1セル、C1セル・・・と横にリンクを貼った後、コピー→形式を選択して貼り付け(行列を入れ替える)で縦にしようとしてもうまくいきませんでした。 なお、その都度値複写をすることは考えておりません。 良い方法をご存知の方いらっしゃいましたら教えていただきたくお願いします。

  • Excelで横を縦にする

    Excelで例えば次の文字列があったとします。(1セルに一文字だとおもってください) ABCDE FGHIJK 他のセルにA→Eの順で縦にコピーするには、形式を選択して貼り付け→行列を入れ替えるでできます。 では他のセルにK→Fの順で縦に貼り付けるにはどうすればいいのでしょうか。 よろしくお願いします。

  • エクセル2007の表示について

    エクセル2007で縦に入力されている文字を横一列に並べるにはどうしたらよいでしょうか。 ネットから住所・名前・電話番号コピペして張り付けたのですが、 縦ではなく横一列に並ぶようにしたいです。 エクセルには    A       B       C 1 名前 2 住所 3 電話番号 となっているのですが、   A       B       C 1 名前     住所    電話番号 2  3 という風に並べ替えたいのですが、どうしたらよいでしょうか。 大量にあるのでできれば一括でできるような方法はないでしょうか。 

  • エクセル2007の表示について

    先ほども質問したのですが、リストを見やすいように塗りつぶしをしたいのですが、 どうやったらよいのでしょうか。 1つとばしで塗りつぶしをしたいです。 名前・住所・電話番号←塗りつぶし 名前・住所・電話番号 名前・住所・電話番号←塗りつぶし 名前・住所・電話番号 といふ風縦に大量に並んでおり、名前・住所・電話番号 はそれぞれセルで区切られています。

  • データー 縦を横に

    縦のデーターを横に置き換えたいのですが、、「形式を選択して貼り付け」→「行列を入れ替える」にチェックをいれ、OKとありますが、これがMACでは上手くいきません。 例えば縦同士、横同士なら2~3コピーしてあとは下へ引っ張っていくだけで後は続きますが、縦から横だと。これもアウトです。ご存知の方いらっしゃいましたら是非お教え下さい。宜しくお願い致します。

  • Excelの設定で(マクロかな?)

    別のファイルからセルをコピーして、あるファイルに「貼り付け」を行っています。 方法は「形式を選択して貼り付け」で「値」のみを「行列を入れ替える」で貼り付けています。 手間なので作業を簡単にしたいのですが可能でしょうか。 (ユーザー設定でコマンドをボタン(アイコン)として取り出す場合は「形式を選択して貼り付け」までしかできなかったです。) 他に方法はありますでしょうか? マクロが必要なのでしょうか? よろしくお願い致します。

  • エクセルのデータ加工

    エクセルのセルで、縦に1行目名前A、2行目住所A、3行目電話番号A、4行目名前B、5行目住所B、6行目電話番号B・・・、という具合に並んでいるデータを横に1列目1行目名前A、1列目2行目名前B、2列目の1行目住所A、2列目の2行目住所B、3列目の1行目電話番号A、3列目の2行目電話番号B、という風に加工したいのですが、一つ一つセルを移動するのではなく、なにか良い方法はありませんでしょうか?ちなみにデータは1000件ほどあるのですが。

専門家に質問してみよう