• 締切済み

エクセル日付データの変更

エクセルで下記の通り元データから変更をしたいのですが、 どうしてもうまくできずに連絡しました。 どうぞよろしくお願いします。 元データ(和暦(平成)+月+日) 330101 変更後(西暦+月+日、年と月・月と日の間にハイフンが入ります) 2021-01-01

みんなの回答

  • chayamati
  • ベストアンサー率41% (260/624)
回答No.4

和暦表示、西歴表示の元の値は正の実数で、シリアル値と呼び、 一連(年、月、日、時、分、秒)の数列です。 シリアル値には曜日情報も含まれています 日付はシリアル値と呼んでと一連の時間列として扱われます 1900/1/1を1としてこの日からの経過時間です。 表示形式の設定は 【対象セルを右クリック】→【セルの書式設定】と入ります。 最後は[OK]で締めます。曜日表示はユーザ定義からです 尚、和暦表示でも西暦入力が可能 例えば11/8と入力すると2121/11/8と年を省略入力

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.3

添付図参照(Excel 2019)  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄↓↓↓↓↓↓↓↓↓↓↓↓↓

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

元のデータ=「シートのセルの値」が、 (1)日付シリアル値  が入っているのか (2)(数字の)文字列で入っているのか (3)セルの値と、表示形式適用後の見てくれ この認識の区別が、必要です。 日付シリアル値という言葉も、初めて聞くのでは、ないだろうね。(3)の理解もあるか。 令和や昭和の文字列日付数字もあるなら、それらの区別も必要だが。言及無し。

回答No.1

A1に、数値として330101が入力されている時に、以下の式 =TEXT(DATEVALUE("H"&INT(A1/10000)&"/"&MOD(INT(A1/100),100)&"/"&MOD(A1,100)),"YYYY-MM-DD") を書くと、文字列で「2021-01-01」が返されます。 なお、元の数値の年部分は「平成」のみを想定しています。 なお、A1に「文字列で入力している場合」には、A1を数値に変換して下さい。

関連するQ&A