『隣のセルの値を引き連れて、並べ替えを行うには?』(tomo) SMALL関数で列Aを基準に小さい順に並べ替えます。そのとき、となりの列Bに入っていた数値も引き連れて並べ替えされるにはどうしたらよいのでしょうか? つまり、並べ替えで、A1セルに元データA4だった数値が入るとき、そのとなりB1には元データB4の数値が来てほしいのです。 一人で行き詰まっています・・お助けください・・・ ------- ちょっと、ちがうかもしれませんが、、 A     B    C    D 5 7 1 1 4 5 2 2 3 3 3 3 2 2 4 5 1 1 5 7 の時 C1に =INDEX($A$1:$B$5,MOD(SMALL(($A$1:$A$5)*100+ROW($A$1:$A$5),ROW(A1)),100),COLUMN(A1)) と入力してCtrl+Shift+Enterでどうでしょう? 値を取り出すのは INDEX関数 並び替えは SMALL関数 それに連動させるのはROWをプラスして MOD関数 違うかな??? v(=∩_∩=)v (SoulMan)