質問: excelで隣のセルと同じ内容に列を並べ替える方法 質問の意味がわかりにくくて申し訳ございません。 ただいま600人分の名簿を並べ替える作業をしておりまして、 毎年の作業で、いつもおっくうになっております。 毎年同じ600人分の名簿をいくつかのグループに分けるために列を新たに挿入し、 そこに1や2や3といった数字を打ち込み、並べ替え機能をつかって、 グループ分けをしておりました。 しかし、すでに氏名(漢字)のデータですが並べ替えたデータがあり、 そのデータと同じように、旧データを並べ替えたいのです。 うまく質問の意図が伝えることができずすみません。 例えば、 a|e ***** b|c ***** c|d ***** d|a ***** e|b ***** このような感じです。*はそれぞれの人特有のデータなので、abcde順に並べ替えても引き継がせたいデータです。 ecdabの隣にすでにあるabcdeの氏名(漢字)のデータをコピーし、 ecdabをabcdeの順番に並べ替えたいのです。 少しわかりにくいかもしれませんが、 もし何か良い方法ありましたら、お教えいただけますと幸いです。 よろしくお願い致します。
回答: こういう事でしょうか? 並び替えの基になる氏名データの右に連番を付ける(添付図のb列) 並び替えたいデータ作業列を追加し、氏名と連動した番号を表示するようにする。 添付の図の場合、f2セルに =vlookup(d2,a:b,2,false) と入れて下にコピー 最後に並び替えたいデータ+作業列(d~f列)を、作業列の数値を最優先キーとして並び替える。