• 締切済み

2行をグループ化してソート(金額の大きい順)に編集したい

fumufumu_2006の回答

回答No.2

こんなのはどうでしょうか? B1=A2 B2=A2 として、B1:B2をA列にデータがあるの最後の行までコピーします。 B1=1000(=A2) B2=1000(=A2) B3=2000(=A4) B4=2000(=A4) と、B列がペアで金額になるので、B列をキーにA:B列を並べ替える。

kokoa1223
質問者

補足

B列が使用できればいいのですができないのです。 表の中のある一部分のコメントの編集なのですが。 しかもこのセル(A1:A4)は結合されてました。 これって不可能でしょうか?

関連するQ&A

  • エクセルで、データを小さい順に並べる方法はありますでしょうか??

    いつもお世話になります^ ^ エクセルで、 データを小さい順に並べる方法はありますでしょうか?? ただ単に小さい順に並べるのではなく、 少し複雑です^ ^; 5ケタの数字データがA1セルからA12389セルまであります。 その数値を小さい順に並べ、 別のセルに表示したいと考えています。 例)Aセル   例えばBセル   87697____67789   44361____13446   78623____23678   30814____01438   08307____00378 どなたか知識を分けていただけませんでしょうか?? よろしくお願い致しますm(_ _)m

  • Excel 関数で上から順に数字を整列させる

    Excelで、下記表(例)に入力された数字を上から順に関数を用いて隣のB列に整列させたいです。 ・例 A1:A60の表があります。 ※以下A列に入力された数字とします 1 空白 2 20 3 空白 4 15 5 25 ・(省略、この間空白と考えて下さい) ・ ・ 59 10 60 空白 上記表(例)は、A2に20,A4に15,A5に25,A59に10それ以外は空白を表します。 上記表のセル内数字は全て手入力とします。 全てのセルが空白の場合もあります。 B列はB1:B5の5行です。 この入力された数字を関数を用いて、B列に上から順にB1に20,B2に15,B3に25,B4に10,B5は空白となるように整列させたいです。 B列セル結果は他シートに参照されますのでセルはロックを掛けています。 上記のことからデータの並べ替えも使えませんし昇降順でもありません。 上から順に整列させた数字を、B1:B5の5行内で上位5まで表示させます。 A列の行数が多いのでif関数も使えません。 なお、上記質問内に不明な点がありましたら補足させて頂きます。 以上、宜しくお願いします。

  • エクセルで住所の番地順に並べ替えるには?

    現在、町名ごとにシートを分けて管理しており、 セルには番地のみが入力されております。 番地順に並べ替えを行うと、 下記のようになります。 A1:1-2-3 A2:1-20-10 A3:1-5-8 これを A1:1-2-3 A2:1-5-8 A3:1-20-10 にするために 「-」で区切ってから並び替えをしたいのですが、 A1:1-2-3 → B1:1 C1:2 D1:3 となるような関数を教えてください。 よろしくお願いいたします。

  • エクセルのソート順がおかしい

    エクセルのソート順がおかしい B4セルから縦方向に以下のデータを降順にオプションでコード順にソートする。 磐田 川崎 G大阪 C大阪 の順になる。 各要素間の値の比較する関数をVBAで作成して比較すると 川崎 < G大阪 となり、大小関係がおかしくなる。 上記以外の比較は下記のとおり正しい。 磐田 > 川崎 G大阪 > C大阪 各要素間の値の比較する関数は以下である。 Option Explicit Function compare(str1 As String, str2 As String) As String ' 大小関係を検査する If str1 > str2 Then compare = str1 & " greater than " & str2 ElseIf str1 = str2 Then compare = str1 & " Equal to " & str2 Else compare = str1 & " smaller than " & str2 End If End Function 実際のプログラムは「2分木探索」を使用しているので,大小関係が大切である。 これはどうすればソートがコード(ユニコード)順になるのか、教えて下さい。 なおエクセルは2000を使用している。

  • エクセルのソート(行)について

    エクセルで作成した行単位のデータを、ある列の値 でソートしようとしたら、以下の様なエラー表示が でました。 「この操作には、同じサイズの結合セルが必要す。」 どの行にも同じ列を対象に結合セルがありますが、 このような場合はソートできないのでしょうか? (各行ともセルの書式は同じです。) エクセルのバージョンは、EXCEL2000 9.0.3821 SR-1 です。 ご存知でしたら教えて下さい。

  • 70000行以上のソートをしたいです

    70000行以上のデータ(人名)があります。 それを、読み順でソートしたいのですが、エクセルでは行数が多すぎてソートできませんでした。 ほかのアプリケーション、またはプログラムなどで大量行のソートは可能になりますか? 何かよい方法あれば、教えてください。 それではよろしくお願いします。

  • エクセルVBA $がついたセル番地から、行、列のみの数字を抜き出す方法は?

    こんばんは。 エクセルVBAで、あるセル番地を検索して出すため、以下のようにしました。 Set td = Range("a2:bd35").Find(ymd) この時、答えが $A$3 のように、$がついて出てきます。 次の作業をするために、この行の数字、列の数字をそれぞれ抜き出すにはどうしたら良いのでしょうか? 別の作業によって出した行番号と、上の作業で出した列番号を合わせたセル番地が必要なのです。 どうぞよろしくお願いします。

  • テキストフィルの行の文字数順にソートしたいのですが・・・

    テキストファイルの行単位での文字数が多い順や少ない順に ソートして並べ替えしたいのですが、その様なフリーソフトってないでしょうか? ベクターなども、見たのですが、Aからとかの昇り順と降り順しかないので・・・ もしかしたら見落としかもしれません・・・ -------------------------- honey shanshanmeimei loverzday artfree tfsq 上記の物を下記にしたいのです。 -------------------------- shanshanmeimei loverzday artfree honey tfsq -------------------------- この様に、文字数が多い順に並べ替えをしたいのです。 出来れば、少ない順も出来るソフトもあれば良いのですが・・・ よろしくお願いいたします。

  • excel 7条件一括のソート方法

    excelの表を7条件 一度の操作でソートしたいです。 A      B     C    D    E     F     G     H       data1  data2 小計1   data3  data4  小計2   合計 Aさん   28    27     55    30    25     55    110 Dさん   29    26     55    30    25     55    110 Cさん   27    28     55    29    26    55     110 Bさん   28    28     56    27    27    54     110 上記のEXCELの表があった場合の ソート条件  1 H列の数が少ない順  2 1が同じ場合Gが少ない順  3  2が同じ場合Fが少ない順 4 3が同じ場合Eが少ない順 5 4が同じ場合Dが少ない順 6 5が同じ場合Cが少ない順 7 6が同じ場合Bが少ない順 となるように するには どうしたらよいでしょうか?    間違いをなくすために 数度のソートを繰り返すことはしたくありません。         よろしくお願いいたします  

  • エクセルで西暦が異なる日付を月日の昇降順にしたい

    500人分の名前と生年月日が入力されたデータがあります。 このデータを西暦は関係なく1月から12月のお誕生日の順に 並び替えるにはどのようにしたらよいでしょうか。 例) Aさん 2005/9/2 Bさん 1960/10/25 Cさん 2014/2/10 Dさん 1990/5/7 ・ ・ ・ このデータを Cさん 2014/2/10 Dさん 1990/5/7 Aさん 2005/9/2 Bさん 1960/10/25 このように月日の昇降順に並び替えるには どのようにしたらよいでしょうか。 よろしくお願いします。