• ベストアンサー

エクセルのセルの並び替え

エクセル2002のセルの並び替えをしたいと思います。   A B C D E 1 ● ● ● ● ● 2 ● ● ● ● ● 3 ● ● ● ● ● 4 ● ● ● ● ● 5 ● ● ● ● ● のセル●にそれぞれ別のデータが入ってます これを下記のように並べ変えるにはどうしたら良いでしょうか?        A          B 1 (元のデータの)A1 (元のデータの)A2 2 (元のデータの)A1 (元のデータの)A2 3 (元のデータの)A1 (元のデータの)A3 4 (元のデータの)A1 (元のデータの)A4 5 (元のデータの)A1 (元のデータの)A5 6 (元のデータの)B1 (元のデータの)B2            ↓          つづく もし不可能なら横のデータを縦にする方法だけでも良いので教えてください。お願いします。

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

  • ベストアンサー
  • ka_na_de
  • ベストアンサー率56% (162/286)
回答No.3

エクセルのメニュー操作での方法を紹介します。 1)D列を選択し、列挿入 2)C列を選択し、列挿入 3)新しくできたそれぞれの列にA列をコピー&ペースト 4)<A,B>列の下に<C,D>列、その下に<E,F>列となるようにカット&ペースト 5)A,B列を選択し「データ」「並べ替え」   「最優先列」を「A列」にして降順または昇順で「OK」 もし、最初のA列の順番を崩したくないのであれば、 A列の前に1,2,3・・・とインデックスをつけておいてインデックスをキーに並べ替えればいいかと思います。 もっとスマートに関数やマクロなどで実現したければ、回答を締め切らないでください。誰かが回答をつけてくれると思いますよ。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

質問の意図と表現が判りにくい。 並べ替えでなく、組み合わせの作成ではないのですか。 ●はイメージがわかず、判りにくい。#2の補足のように具体的なのがイメージがつかみやすい。 ーーー こういうことかな。 例)A1:D6に A B C D a1 b1 c1 d1 a2 b2 c2 d2 a3 b3 c3 d3 a4 b4 c4 d4 a5 b5 c5 d5 G1に式 =INDEX($A$1:$D$1,1,INT((ROW()-1)/5)+1) 下方向に式を複写。(A-Dの4つ)x(a1-a5の5つ)=20セル分 H1に式 =INDIRECT(G1&MOD((ROW()-1),5)+2) 下方向に式を複写 (G列と同じ数) 結果(G1:H20) A a1 A a2 A a3 A a4 A a5 B b1 B b2 B b3 B b4 B b5 C c1 C c2 C c3 C c4 C c5 D d1 D d2 D d3 D d4 D d5 これで違う場合は、後からの回答者の為に指摘してください。 ーー 質問表現の 1 (元のデータの)A1 (元のデータの)A2 2 (元のデータの)A1 (元のデータの)A2 はこれで良い(間違いない)のですか。

  • rate_8240
  • ベストアンサー率17% (24/138)
回答No.2

並び替えなのに、なぜA1が5つもあるのか疑問・・・。 もう少しわかりやすく説明をしてもらえるとアドバイスできるかもしれません。

hit999
質問者

補足

  A   B   C  D 1 車   タイヤ 早い 重い 2 自転車 タイヤ 遅い 軽い 3 電車  車輪  早い 重い のデータを他のシステムに一括して移すことができず、   A B  1 車 タイヤ 2 車 早い 3 車 重い という形ならデータが移せる状態です。 性格には並び替えではなく、データの表示方法の変更です。

回答No.1

この並び替えの規則が理解できなかったので 横にする方法だけ 範囲コピー > 右クリック > 形式を選択して貼り付け > 行と列を入れ替える > OK

関連するQ&A

  • エクセル並び替え

    エクセルの並び替えで苦戦しております。 セルA.B内のデータとセルC.D内のセルを行で一致させたいんですが 出来ますでしょうか。 また、セルA内のデータにセルB内のデータをA内の文字の後ろにつけ加えることはできるでしょうか?

  • エクセルの行列方向での並び替え

    エクセルのデータを下記のように並べ替えるのにはどうしたら宜しいのでしょうか?   1  2  3          1  2  3 A 1.23 2.85 1.11    A 2.85 1.23 1.11 B 12.34 15.72 15.57   B 15.72 15.57 12.34 C 16.07 16.99 15.93   C 16.99 16.07 15.93 ・   ・ ・       並び替え→      ・ ・   ・ E 16.94 14.87 13.87           E 16.94 14.87 13.87 上記のように行単位降順の並び替え方法を教えて下さい。 並び替えオプションで列単位として優先されるキー3行については並び替えができますが、データを一括に並び替えしたいのです。  

  • excelでの行列データの並び替え

    excelで表形式のデータの並び替えをおこないたいのですがいい方法が思いつきません。 どなたか教えて下さい。 具体的には 元のデータは以下の様なフォーマット a b c d e f g h i これを並び替えて a b c d e f g h i としたいということです。 元データの列数は決まっていますが 行数は任意です。

  • excelでデータの並び替えができません。

    こんばんは。 エクセルについて、データの並び替えがうまくできず、悩んでいます。 以下のように、A列がキーになっているデータがあります。 A列 | B列 uni | 1 uni | 2 ika | 11 ebi | 21 ebi | 22 ebi | 23 これを、以下のように、キーごとにグルーピングして、さらに縦→横に並べたいと考えています。 C列 | D列 | E列 | F列・・・ uni | 1 | 2 ika | 11 ebi | 21 | 22 | 23 キーとなるA列のデータは、1個のときがあれば複数個の時もあり、 関数を駆使して頑張ってみたのですが、うまく出来ませんでした・・・。 良い方法がありましたら、教えていただけないでしょうか?? 宜しくお願いします。

  • 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の数値セルの数 で貼り付けされてしまいます。 「形式を選択して貼り付け」などもやってみましたが、うまくいきません。 なにかよい方法があったら教えていただきたいです。 よろしくお願いします。

  • Excelの並び替えの修正は可能でしょうか?

    Excelのデータ並び替えで、失敗をしてしまい、とても困っています。 顧客データをセルごとに項目を決めて、入力していったのですが、1つのセル(たとえばA列のみ)を並び替えを行い、他のセルの項目と合致しないデータにしてしまいました。 例: A列勤務先B(顧客氏名)C(住所)D(電話番号)E(E-mail) ーというカテゴリ分けをし、データを入力します。 A列の勤務先というデータのみを50音別に並び替えをしてしまいました。 他のBCDE列はAとつながる同列のデータのはずが、Aのデータと分断されてしまったという状況です。 Aの列とBCDE列とのデータを合致させる方法はないのでしょうか? 保存データは並び替えを行ってしまった後のもので、(随時、更新保存しています)以前のデータに戻すことができません。 データ全体を並び替えしなければいけないところを、1つの列だけ並び替えをしてしまった場合の修正方法がもしあれば、お教えください。とても困っています。 (おそらく、無理だろうなぁ・・・と諦めモードですが) 並び替えを失敗しないコツ???などもあればお教えください。 どうぞよろしくお願いいたします。

  • Excelでのランクの並び替えについて

    「S→A→B→C→D」の順番でデータを並び替えしたいのですが、 昇順で並び替えをすると「A→B→C→D→S」の順番になってしまいます。 これは手動で並び替えするしか方法はないのでしょうか? Excelについてあまり知識がありませんので、 簡単にできる事があればお教え下さい!

  • エクセル 並び替えについて

    B・C・D・Eセルにデータが入力しています。 そしてEのセルだけ=RANK(AL3,AL$3:AL$19)の数式でランラムで数字を1~8と書いています。 質問です。並び替えにEのせるを優先でランラムの数字を小さい数字に並べ変える方法を 教えてください。

  • Excelのセルの並び替えの応用について

    こんにちは。 投稿させていただいている内容と同様の投稿があり、 重複していたら申し訳ございません。 しかし、チェックした限りでは見当たりませんでしたので お伺いさせていただきます。 「Excel(WinXP)セルの並び替えについて」  A  B  C  D 1あ 2い 3う 4え 5お A列の会社名を、あいうえお順で並び替えられました。 しかしB列の電話番号のデータが同様に移動してくれません。 B列、C列・・のデータもA列に順応して移行させるには どのようにしたら良いのでしょうか。 非常に初歩的な質問ならば、申し訳ございません。 宜しくお願い申し上げます。

  • エクセルにて並び替えの際行セルデータごと並び替える方法

    エクセルにて並び替えの際 行セルデータごと並び替える方法だが、行セルに別ブックの参照コピーのデータが存在すると、並び替えの際にそのデータが ついてこないので、何か別の方法を、伝授ください。     A      B       C    1  データ1  データ2  別ブックの参照コピーA 2  データ2  データ3  別ブックの参照コピーB 3  データ2  データ1  別ブックの参照コピーC 上記の状態にてB列で並び替えをかけると「別ブックの参照コピーC」のデータがC1セルに移動しない。

専門家に質問してみよう