• ベストアンサー

エクセルでの行も同時に並び替えする方法

エクセルで並び替えをしたいのですが、 列A   列B 1 20 2 30 3 50 4 10 5 6 というデータがあるとして、列Bだけのデータだけを考慮して、並び替えを行い同時に列Aも列Bに対する文字列として扱い同時に並び替えをしたいのですが、どうしたらよいでしょうか?? わかりづらい質問ですいません。 結果としては以下のように並び替えたいのです。 列A   列B 3 50 2 30 1 20 4 10 5 6

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

  • ベストアンサー
noname#46860
noname#46860
回答No.3

お使いのExcelのバージョンで少し設定が異なりますが、 A列を選択して「データ-並べ替え」機能を選択します。 (AZ↓)こんなアイコンですね。 次に 「選択範囲を拡張する」 を選択すれば他の列も一緒に整列します。 Excel2007だと、その後でもっと詳細に並べ替えの優先を指定できますので、A列を「最優先されるキー」として指定してください。

9963m8
質問者

お礼

大変参考になりました。 簡単な質問にも丁寧に答えていただきありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

noname#65902
noname#65902
回答No.4

ANo.2 です。 ANo.1 さんの回答を見て... いちいち列A、B を入れ替える必要ないのですね。 並び替えのボタンを使うと即実行ですが、 メニューから辿ると、列を指定できるのですね。 データ(D)→並べ替え(S) [で最優先されるキー]で選択した列の全てが現れるので、 そこで列Bを指定すればよいのでした。 知りませんでした。勉強になりました、ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
noname#65902
noname#65902
回答No.2

列A,B の2列を同時に選択状態にしておけば、 連動して並べ替えられます。ただし、大小順などの参照元は左列のセル、 ということのみらしいので、あまりキレイな方法ではないのですが、私は以下のようにしています。 1. 列A と B を入れ替える。  列B を選択→[切り取り(T)]→列Bを選択→[切り取ったセルの挿入(E)] 2. 列A と B を選択状態に 3. 並べ替え 4. 列A と B を入れ替えたのを同様手順で戻す

9963m8
質問者

お礼

大変参考になりました。 簡単な質問にも丁寧に答えていただきありがとうございました

全文を見る
すると、全ての回答が全文表示されます。
  • shintaro-2
  • ベストアンサー率36% (2266/6244)
回答No.1

並び替えの対象データとして、両方の列を選択し列Bをキーにしてソートすればそうなります。 そもそも列Bのみを選択して並び替えをしようとすると、エクセル側で選択範囲を広げるか尋ねてくると思いましたが?

9963m8
質問者

お礼

大変参考になりました。 簡単な質問にも丁寧に答えていただきありがとうございました

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで行のみのデータを並び替え

    エクセル2000を使用しています。 LOT6データを整理しています。 横は1~43 縦は回数 各々出た所に○印を付け、縦の合計はCOUNTIFで計算しています。 この合計の数字を多いもの順で並び替えをしたいのですが、 列の並び替えは出来るのですが、行だけのの並び替えが出来ません。 どのように行えば出来るのか教えて頂ければ幸いです。 例)    A10 B10 C10 D10・・・・AQ10 行1  1  2  3  4 ・・・ 43  行6  3   1  4  2・・・・6 このような時、 AQ10 C10 A10 D10 B10  6  4  3  2  1  の様に行6のデータを並び替えをしたいのです。 宜しくお願い致します。   

  • エクセルで 昇順 降順を 結合した行ごとに

    エクセル2010です。 エクセルで 昇順 降順を 結合した行ごとに 1セットで できないものか? A列 ID番号 B列 名前 C列 ひらがな D列以降 月の 日付 1 2 3 4 5 6 7 8 と 上から 同じ種類の対応するデータが 入っているとします。 聞きたいのは  A列 ID番号順に 並び替えとしたときに 同じセットで 一緒に移動できないか? B列 C列で 並び替えをしたときに 同じセットで 一緒に移動できないか? ということです。 どうか お願いします。

  • エクセルの同じ行の違う列を返す関数

    エクセルの同じ行の違う列を返す関数 エクセルの関数について質問があります。 例えば、以下のようなデータがあったとして、 左からA列、B列、上から1行、2行・・・5行目に 0.1  32 0.2  9 0.3  15 0.4  2 0.5  21 といったデータがあるときに、例えば MIN(B1:B5)はB4の5とわかった場合に、 この時のA4の数値を知りたいのです。 データが膨大だとその数値をさがすだけで大変です。 よろしくお願いします。

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

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

  • エクセルの複数同時置換

    エクセルで文字列を同時に複数置換することって出来ますか? たとえば、ABCという文字列があった場合、 A→1 C→2 の置換を同時にやりたいんです。 ABC→1B2 に一度に置換する方法はありますか? よろしくお願いします。

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

    エクセルでデータの並び替えの方法が分からなくて質問します。たとえばBの列の100~999、A100~A999、B100~B999のようなデータが縦に入っているものとします。この中には150-1、150-2のようなデータも混ざってます。これをそのままエクセルで並び替えをしても100~999までは上手にできるのですがその後に150-1とかきてA100~が始まります。例えばこのデータを100~始まり149、150-1,150-2、152,153、154のように上桁から基準に並び替えを行いたいのですがいい方法はありませんか?現在はマクロを使ってVBAでSORTの引数を触ったりしたのですが上手にいきません。基本的にVBAで行っているのでVBAでお願いします。初心者なのでよろしくお願いします。

  • Excelでのデータの並び替え

    Excelで以下のようにデータの並び替えを行いたいのですが どのような関数や手順で行えばいいのでしょうか。 A  B           A   B  C  D 001 a           001  a  b 001 b       →   002  a  b  c 002 a       →   003  a 002 b       →   004  a  b 002 c       →   . 003 a           . 004 a           . 004 b           . .               . . . 上記のような感じで、A列の重複を省きB列のデータを1列ごとに表示したいのです。 宜しくお願いいたします。

  • エクセルに入力したデーター並び替え方法。

    ウインドウズ7を使用しています。 オフィス2010になります。 エクセルの表にランダムに文字や数字を入力したその後にデーターの並び替えをしたいのですが、 古いオフィスでやっていたので、新しいバージョンでうまくデーターの並び替えが出来ません。 ランダムに入力した文字や数字を、揃えたいのです。 例えば A列に 都道府県 B列に 月日  C列に金額等をランダムに入力し、都道府県でまとめて それに伴って 月日・金額を一度にまとめてデーターの並び替えをしたいのです。 並び変えて各都道府県別の集計が出るようにしたいのです。 都道府県  月日   金額 大阪     6/2    3.000 和歌山    6/4 5.000 京都     6/8 8.000 奈良     6/9    5.000 大阪     6/10   8.000 奈良     6/11   6.000 もっと長いデーターになりますが以上のようなデーターを下記のようにしたいのです。 都道府県    月日   金額 大阪       6/2    3.000 大阪       6/10   8.000         大阪小計 11.000 奈良       6/9    5.000 奈良       6/11   6.000 奈良小計  11.000 和歌山      6/4    5.000 のように並び替えをしたいと思っています。 わかりづらいと思いますがご指導のほどよろしくお願いいたします

  • エクセルで同じ数値の行を削除

    エクセルで以下のような1000行位のデータがあります。 A列 B列 大阪 1,001  東京 1,200 高知 1,300 大阪 1,200 なら 1,000 神戸 1,001 これらからB列が同じ数値の行を削除し、以下のように するにはどうしたら良いでしょうか? よろしくお願いします。 A列 B列 東京 1,200 高知 1,300 大阪 1,200 なら 1,000

  • エクセル 非表示行を上書きせずにコピーする方法

      エクセル2010を使っております。 例えば、 A列とB列にデータが入っており、B列のデータをそのままA列に平行移動で上書きコピーしたいのですが、 条件がありまして、 特定の行(ここでは10行目から15行目としますが)を非表示状態にしております。 この非表示行を飛ばして上書きしたいのです。 ですから、結果としては ・A列の1~9行目まではB列の1~9行目のデータが入っていて ・A列の10~15行目までは元のA列の10~15行目までのデータが入っていて ・A列の16行目以降にはB列の16行目以降のデータが入っている、 ということになります。 可視セルを使ってもみたのですが、 どうしてもA列の10行目以降にB列の16行目以降のデータが入ってしまいます。 どのように処理したらよいかアドバイスよろしくお願いします。

このQ&Aのポイント
  • 火災保険の長期契約は築年数が古い場合でも可能ですか?
  • 火災保険を長期契約するメリットとは?
  • 火災保険の単年契約と長期契約の違いは何ですか?
回答を見る

専門家に質問してみよう