年月日を文字列に変換する の変更点
Top > 年月日を文字列に変換する
- 追加された行はこの色です。
- 削除された行はこの色です。
- 年月日を文字列に変換する へ行く。
- 年月日を文字列に変換する の差分を削除
*背景 [#mb950843] A1セルに 2011/11/1 と入力し、この日付を利用してA2セルに =A1&"更新" と入力しました。 ~ 2011/11/1更新 と表示されるのを希望していましたが、 40848更新 と表示されてしまいます。 ~ *理由 [#w23a2ed1] Excelは -1900/01/01を2となるように日付を数値化している ようです。 ちなみに、1900/01/02が3です。 1990/02/01が33になります。 この計算で行くと 2011/11/1が、40848になるらしいです。 ~ *解決方法 [#be6f26b7] -text関数を使います。 TEXT(数値, 表示形式) 指定した表示形式に従って、数値をテキストに変換します。 具体的にはこのように入力すると解決します。 =text(A1,"yyyy/dd/mm"&"更新") =text(A1,"yyyy/mm/dd"&"更新") これで 2011/11/1更新 と無事出力されます。 ~ 表示形式ですが、 y:year(年) m:month(月) d:day(日) ということで、 yyyy/dd/mm→年を4桁表示/月を2桁表示/日を2桁表示 yyyy/mm/dd→年を4桁表示/月を2桁表示/日を2桁表示 としてくれます。