• 締切済み

エクセル  2列の並び替え方法教えてほしいです。

   A列とB列に、ランダム数字があります。     A      B 1   12     15   2   11     18 3   19     16 4   14     17 5   13     20      ↓     A      B 1   11     16 2   12     17 3   13     18 4   14     19 5   15     20 と、簡単に並び替える方法を教えてほしいです。 ちなみに、入力されている数字は1ケタ~5ケタのものがあり、 A列だけで、50行ほどあります。 どうぞよろしくお願い致します。

  • youpy
  • お礼率40% (75/187)

みんなの回答

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

初めにA列を選択して「ホーム」タブから「並べ替えとフィルタ」から「昇順」を選択します。 「並べ替えの前に」の画面が表示されますので「現在選択されている範囲を並べ替える」にチェックをしてから「並べ替える」をクリックします。これでA列のデータが昇順で並びます。同様にB列を選択して昇順で並べ替えをすれば完成です。

youpy
質問者

お礼

ご回答ありがとうございます。office2000なので、そのタブがないです。

  • DJ-Potato
  • ベストアンサー率36% (692/1917)
回答No.1

B列をA列の下にコピペして、並べ替えして、半分から下をB列にコピペするのが一番簡単だと思います。 B1から [Ctrl]+[Shift]+[↓] [Ctrl]+[X] [←] [Ctrl]+[↓] [↓] [Ctrl]+[V] 並べ替え A列の半分のところから [Ctrl]+[Shift]+[↓] [Ctrl]+[X] [→] [Ctrl]+[↑] [Ctrl]+[V]

関連するQ&A

  • エクセルの検索・関数

    お分かりの方、教えて下さい!! エクセルにて、 A列に13桁の数字がランダムにあり、 C列にも13桁の数字がランダムにあり、 E列には1桁~3桁の数字がランダムにあります。 B列に同じ行のA列の13桁と一致するC列の13桁を見つけ、 そのC列のと同じ行のE列の数字を入れたいのです。 上記の内容が出来る関数を教えて下さい。 分かりにくくてすみませんが、よろしくお願いいたします。

  • エクセルで

    B列に色々な3ケタの数字がランダムに入っていてるのですが、そのB列の数字が371の場合は直接、それ以外の数字の場合は買取とA列に入力されるようにしたいのですが、関数とか使ってできないでしょうか?よろしくお願い致します。WINDOWS97、excel97です。

  • エクセルの数字の表示方法 再質問です

    昨日下記質問をして回答をいただきました A列の各行に、1桁から7桁の数字があります A1に 7桁の数字を入力した場合、B1からH1に各数字を右詰めで表示する方法を教えてください 回答 B1に=IF(LEN($A1)<=7,TRIM(MID(REPT(" ",7-LEN($A1))&$A1,COLUMN(A1),1)),"") を入力、右方向にコピー、B1:H1を選択して下方向にコピー 再質問 任意の列 Z列50行目に、7桁の数字があります (Z,50)に 7桁の数字を入力した場合、B1からH1に各数字を右詰めで表示する方法を教えてください よろしくお願い致します

  • エクセル文字列の結合

    エクセルでA列に7桁B列に6桁が入力されているのをA列とB列を結合したいのですがB列の6桁がチェックデジットの前にハイフンが入力されています。そして6桁の数字にゼロが入っているとゼロが消えてしまいます。結合するいい方法はないでしょうか

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

    A列の1~100行まで値(数字)が入力されていると仮定して、 A列の100行目のセルの値をB列の1行目のセルへ、 A列の99行目のセルの値をB列の2行目のセルへ、 というように並び替える方法を教えていただけないでしょうか? また、この時の各セルの値の大きさは関係ないです。 よろしくお願いします。

  • 文字列の途中の空白を除く、また、A列の桁数に応じてB列に異なる値を記入する方法

     初心者です。エクセル2000を使います。年は若くないです。  次のことで困っています。データが多いため、ひとつひとつを手で訂正できないのです。 1.セル内の文字列に含まれる空白(スペース)を除く方法   例えば、 東 いろは→→東いろは   空白を置換して除こうとしましたがうまくいきませんでした 2.A列の数字の桁数に応じて、B列に異なる数字を入れる方法。以前に教えていただいた方法+α が必要なのです。   A列の数字が 4桁 なら B列に 01を入力   A列の数字が 6桁 なら B列に 60を入力   A列の数字が 7桁 なら B列に 06を入力   A列の数字が 8桁 なら B列にA列の数字の上位2桁を入力 したいのです。前回次のような数式を教えてえていただきました。  =IF(LEN(A1)=4,"01",IF(LEN(A1)=6,"60",IF(LEN(A1)=7,"06",""))) 8桁のときの数式の組み立て(条件判断、表示の仕方)が分からず、困っています。教えて下さい。

  • Excelの値貼り付けについて

    Excelの値貼り付けについて   A列  B列 1   1 2       2 3   3 4       4 5   5 6       6 7   7 8       8 9   9 10      10 A列・B列の1~1000行にランダムに数字が入力されており、A列の値を残したままB列の数字をA列に追加したいです。 同じ行でA・Bどちらにも数値が入力されていることはありません、かならずどちらか一方です。 関数を使わないと出来ないでしょうか? 検索してみましたが、見つからないためどうか宜しくお願い致します。

  • 列に含まれる同じ文字列をカウントし、表示させる方法を教えてください。

    簡単な質問かもしれませんが、どうかお願い致します。  A    B   C    D    E    F    G  5桁  2桁       5桁 カウント  2桁 カウント 11111  11 11111  11 11111  11 11111  11 11121  11 11121  11 12111  12 13111  13 上記のような A列には5桁の数字 B列には2桁の数字 エクセルのデータがあるとして、 まず、A列で同じ数字をカウントし、  A    B   C    D    E    F    G  5桁  2桁       5桁 カウント  2桁 カウント 11111  11      11111  4 11111  11      11121  2 11111  11      12111  1 11111  11      13111  1 11121  11 11121  11 12111  12 13111  13 のように表示させたいのですが、どうしたらいいかわかりません。 データが膨大で数字がランダムな為、CountIfは使えないんだと思いますが、素人なので、詳しくはわかりません。 また、B列が何なのかと言いますと、A列の上2桁が入っています。 なぜ必要かなんですが、理由があります。 A列で5桁でカウントした個数が2以下の場合、5桁ではカウントせずに、2桁でカウントするという風にしたいのです。 しかも、5桁でカウントし、3以上だった数字については2桁ではカウントしない様にしたいんです。 要するに、最終的に  A    B   C    D    E    F    G  5桁  2桁       5桁 カウント  2桁 カウント 11111  11       11111  4    11   2 11111  11                  12   1 11111  11                  13   1 11111  11 11121  11 11121  11 12111  12 13111  13 のように表示させたいんです。 長々とすみません。 ご指導のほど、よろしくお願いいたします

  • エクセルの関数

    A列に約500行に渡ってランダムに5桁の数字(10000~99999でこの間抜けている数字はある)があります。(重複する数字はありません。)  ここで、例えばB列にA列にある30000~39999までの該当する数字をB1、B2、B3・・・・と該当する数字だけ昇順に全部抽出したいのですが、この場合の式を教えて下さい。

  • エクセルの2列並び替え

    エクセルで計算をしたいのですが A:1500 B: 800 A: 500 B:1200 このような2列を AとBに分けて並び替えて計算をしたいのですが アルファベット列ごとに並び替えると数字列がくっついてこなくて アルファベット、数字列とばらばらになってしまうのですが A:1500 A: 500 B: 800 B:1200 となるように2列くっつけて並び替えるにはどうしたらいいのでしょうか?

専門家に質問してみよう