[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『男女交互に並び替え』(かのん)
A列に氏名 B列に性別が入力されています。 これを、男女男女の順に並べ替えたいのです。 A B A B 1 A雄 男 1 A雄 男 2 B助 男 2 C子 女 3 C子 女 3 B助 男 4 D太 男 → 4 F美 女 5 E郎 男 5 D太 男 6 F美 女 6 G世 女 7 G世 女 7 E郎 男
のようにしたいのです。A列の順番は特に問いません。とにかく男女男女の 順番で並び替える何かいい方法はないでしょうか。初心者です助けてください。
excel2003,windowsXP
C列を作業列にします。 C1=COUNTIF($B$1:B1,B1) 下にコピー。
最優先されるキー:C列 昇順 2番目に優先されるキー:B列 降順 で並べ替えるとできます。C列は並び替え後削除。 (やっちん)
こんな時間に衝突しました(^_^A; 同じような方法ですが、 作業列を使います。 C1=COUNTIF($B$1:B1,B1) 以下コピー D1=IF(B1="男",0,1) 以下コピー A1からD7を選択して、データ>並び替え>最優先をC列 2番目に優先をD列でOK
って、書き込んだ後で気づきました。やっちんさんのおっしゃるように、B列を降順にしておけば、 私の書いたD列は不要ですね。失礼しました。ペコリ(o_ _)o))
(川野鮎太郎)
男と女がどう並ぶのかなんて知らないので、やってみた結果で降順で載せました。 もし逆でも、並びを反対にするだけでいいやってことで、あまり深く考えてません(^^;
もしこれが3種類以上だったら、川野さんの考え方が威力を発揮しますね。 (やっちん)
やっちんさん 川野さん どうもありがとうございました。 なるほどこうすればよかったんですねぇ。(かのん)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.