[[20020624150856]] 『独自の基準でデータを並べ替えたい』(Piro) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『独自の基準でデータを並べ替えたい』(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.