こんにちわ。
CSVファイルを元に、エクセルで誕生日を管理する表を作っているのですが、
大本のCSVファイルの生年月日の欄が、西暦で「20080625」「19990301」となっており/が入力されていないのです。
他の列のセルには名前や住所が入力されています。
例「名前」「住所」「〒」「生年月日」
年齢に関わらず、月順に生まれの早い日から行を順に並べた表が欲しいのですが、今のままだと年齢順にしか並べられません。
このようなセル群を年の部分は関係なく、月日順に並べる方法はありますでしょうか?
あと簡単な作業で複数セルに一度に「20080625」→「2008/06/25」と/等を挿入する方法はありますでしょうか?
どうぞよろしくお願い致します。
No.3ベストアンサー
- 回答日時:
一度、年・月・日に分離するしかないかと思います。
例えば、A1セルに「20080625」などと入っている場合、
年を取り出す =LEFT(A1,4)*1
月を取り出す =MID(A1,5,2)*1
日を取り出す =RIGHT(A1,2)*1
ということになります。後は 月を第一優先、日を第二優先、年を第三優先で並び替えればOKです。作業セルを使うやり方です。
=DATE(LEFT(A1,4)*1,MID(A1,5,2)*1,RIGHT(A1,2)*1)
としてあげれば、2008/6/25のように表示できます。yyyy/mm/dd形式で表示させたい時には、
=TEXT(DATE(LEFT(A1,4)*1,MID(A1,5,2)*1,RIGHT(A1,2)*1),"yyyy/mm/dd")
でOKです。
なお、*1のように1をかけてあるのは、文字列を数字に変換するためです。
No.2
- 回答日時:
日付の8桁数字が入っている列を選択して
データ→区切り位置で、列のデータ形式を日付(YMD)にしてOK
これで日付データとなるはずです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) フォルダ内のエクセルファイルを開かずにデータ採取する関数式 2 2022/12/22 22:15
- Excel(エクセル) 現時点の年齢を算出して、その年齢と一致したセルを色付けしたい。 4 2022/06/23 17:49
- Excel(エクセル) Excelの関数 5 2023/07/07 05:26
- Visual Basic(VBA) VBAで自動集計(特定セルコピー月ごとに値貼り付け)したい。 6 2023/06/25 11:37
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- Excel(エクセル) Excel2019のデータ入力に便利な関数について 4 2023/07/06 05:42
- Excel(エクセル) マクロ作成初心者です。CSVファイルの日付データについて 3 2022/12/14 06:02
- Excel(エクセル) Excelで、昭和の西暦換算 6 2023/03/23 11:29
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- Excel(エクセル) 列の複数ある空白セルを飛ばして、セルに並べて表示したい 3 2023/02/12 16:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの入力規則で2列表示したい
-
複数の文字列のいずれかが含ま...
-
別のセルに値が入力されたら、...
-
エクセルでセルの値分の個数の...
-
エクセルのsumifでかけ算してか...
-
エクセルで1列全部10倍したい
-
列の数字に100をかけたい
-
Excel上でのデータ数字が連番で...
-
【EXCEL】指定したセルの値を他...
-
エクセル セル内の文字数を超え...
-
数式が入ったセルを含めて、数...
-
Excelにて、セルをダブルクリッ...
-
Excelでセル同士のうちで、一部...
-
OpenOfficeでウインドウの固定...
-
エクセル:横長の表を改行して...
-
エクセルで2行まとめて並び替...
-
エクセル 関数(カウント?)...
-
エクセルで特定の文字を含むセ...
-
VBA 同一シート内での転記の仕方
-
「Exel」で、指定した列が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数の文字列のいずれかが含ま...
-
Excelの入力規則で2列表示したい
-
SUMに含まれる範囲から特定のセ...
-
数式が入ったセルを含めて、数...
-
Excel上でのデータ数字が連番で...
-
列の数字に100をかけたい
-
スペースとスペースの間の文字...
-
別のセルに値が入力されたら、...
-
エクセルで表示されている数字...
-
エクセルでセルの値分の個数の...
-
エクセル:横長の表を改行して...
-
[関数について]わかる方教えて...
-
エクセル関数に詳しい方教えて...
-
エクセルで、毎日の走行距離(...
-
エクセルのsumifでかけ算してか...
-
HYPERLINKとADDRESSとMATCHの組...
-
エクセルで曜日に応じた文字を...
-
入退社日より各月末の在籍者数...
-
エクセルで1列全部10倍したい
-
エクセルで小数を含む数値の抽出
おすすめ情報