[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『独自の基準でデータを並べ替えたい』(Piro)
「西暦の下二桁−左記年の契約番号(4桁)」という番号があります。
具体的に記すと、2002年の1番は「02-0001」,1998年の1番は「98-0001」
という風に、契約者順に、毎年1000番くらいまで番号をとっています。
それをエクセルで並べ替えると、年度順に上手く出てきてくれません。
「99−〇〇〇〇」という番号が最後になってしまいます。
これを年度順に上手く並べ替えることは可能でしょうか??
宜しくお願い致します。
西暦年号4桁にすれば、昇順で並べ替えられますが、1990をAに、2000をBと一文字追加して、
判別させれば下記のようになります。
A B
1 契約番号 仮
2 98-0001 A98-0001 ← =IF(LEFT(A2,1)="9",REPLACE(A2,1,0,"A"),REPLACE(A2,1,0,"B"))
3 99-0001 A99-0001
4 01-0001 B01-0001
5 02-0010 B02-0010
1990〜2002の範囲内の契約番号であれば
仮にA2の契約番号を参照して先頭文字が9ならば、Aを追加、それ以外はBを追加しなさいの式を入力、
【B2に上の式をコピーして,貼り付ければ、入力の手間が省けます。】
B2のフィルハンドル(マウスポインターが+になる所)をダブルクリックすれば一瞬にコピーされます。
この式の範囲をコピーします。
次に編集メニューの【形式を選択して貼り付け】で【値】を選択しOK
次にA2を選択して、Enterキーを押せば、式の値が貼り付けられます。
B列は役目が終わったので、削除します。
(シニア)
上記の式で出来ました!!ありがとうございました!!
うれしい!!(Piro)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.