締切り済みの質問
0人が「このQ&Aが役に立った」と投票しています
回答(2件中 1~2件目)
基本はコード+氏名(フリガナ)+誕生日
でソートする。
その際注意点は
>顧客名(あいうえお順)
並べ替えでフリガナを使うにチェックを入れる。
コード(数字)、誕生日(数字)に影響を与えないと思うから。
もし他のファイルからコピーやインポートしてきたものなら至急質問に補足すること。
>誕生日は昭和26年2月1日なら260201としています。
これが難点を作っている。
・年号を入れてないこと
・文字列で入力していること。
・全角文字になっていること。
まず51106などを051106に変換する。
そこでA5セルの例で
=DATEVALUE("S"&MID(ASC(A5),1,2)&"/"&MID(ASC(A5),3,2)&"/"&RIGHT(ASC(A5),2))
のように。
これだと全て昭和になる。それではダメだろうから
IF関数を使って、
世の中の現時点での、確率的な事実におんぶして(乗っかって)、昭和と平成しかないと
また1-19は平成と割り切って、判別し、SとHを判別し、上記式を修正し、日付シリアル値に変換する必要があります。
実際式は長くなるので略。(この点は良い回答が出ればそちらを使ってください)
投稿日時 - 2007-09-28 12:17:07
お礼
本屋へ行ってExcelの参考書を見ますが沢山ありすぎて何を買っていいか判りません。困っていますと娘が「おしえてBP!」をみたら?
「ソートする」ううむ。imogasiさんの回答をPCを使って理解できるよう頑張ります。有り難うございました。
投稿日時 - 2007-09-28 18:50:23