Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10全般 : Excel 2019)
数字4桁を日付に変換できる方法?
投稿日時: 24/03/09 08:48:35
投稿者: bambam1192
メールを送信

A1に0101
 
B1に2024/01/01にできる方法を知りたいです。
 
条件付き書式ではなく、2024/01/01と表示できたらうれしいです。
 
よろしくお願いします。

回答
投稿日時: 24/03/09 10:46:24
投稿者: んなっと

「今年の」日付データ(シリアル値)に変換したいとき
=1*TEXT(A1,"0!/00")
表示形式 yyyy/mm/dd
 
「2024年に固定された」日付データ(シリアル値)にしたいとき
=1*("2024/"&TEXT(A1,"0!/00"))
表示形式 yyyy/mm/dd
 
 
 
...ちなみに、ただの文字列データにしたいときは
="2024/"&TEXT(A1,"00!/00")

回答
投稿日時: 24/03/09 10:53:14
投稿者: WinArrow

なぜ「2024」に拘るのかな?
 

回答
投稿日時: 24/03/09 11:05:53
投稿者: んなっと

最初の2つは
"0!/00" のかわりに "0-00" でもいい。

投稿日時: 24/03/09 11:08:09
投稿者: bambam1192
メールを送信

んなっと さま
 
シリアル値に変換の関数で解決できました!
ありがとうございます!
 
要はシート名に 0101 と入力したら
 
シート名が セルA1 に反映し それを2024年がついた日付に変換し
 
それを基にスケジュール管理に反映する内容でした。
 
ありがとうございます!
 
 
 
 

んなっと さんの引用:
「今年の」日付データ(シリアル値)に変換したいとき
=1*TEXT(A1,"0!/00")
表示形式 yyyy/mm/dd
 
「2024年に固定された」日付データ(シリアル値)にしたいとき
=1*("2024/"&TEXT(A1,"0!/00"))
表示形式 yyyy/mm/dd
 
 
 
...ちなみに、ただの文字列データにしたいときは
="2024/"&TEXT(A1,"00!/00")