
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
>4桁で入力して自動で西暦も反映されたんです。
・マクロが設定されていた
・数値を入れて無理やり日付のような表示にしていただけで実際は日付データではなかった
・別セルで数式で変換する作業列があり計算等はそちらでしていた
のどれかだと思います。入力規則が設定されているなら作成者の意図もあるでしょうし、決められたとおりにしましょう。
ご自分で作っていくなら、表示だけ日付にして後で変換(クリップボードを使うと簡単)とか数式を入れた作業列を仕込んでおいて都度変換とかの方がいいと思いますよ。
No.3
- 回答日時:
Excel的には「0412」は単に412の数値を入れているだけなので、日付データとしては認識しませんし、無理やり日付にしても1901/2/15になるだけです。
なぜ412がその日付になるかというとExcelは日付をシリアル値という数値で管理していて、1900/1/1を1として1日増えるごとに1足していく、時刻は1を24で割るというようになっているからです。1901/2/15が412日目なのでそうなります。
Excelを使いたいならExcelにわかるようにデータを扱わないといけません。
最初から日付で入力するか、後から何らかの変換をするかです。どうしてもというならVBAになります。
> yyyy/mm/ddで入力してください
>とメッセージが出てしまいます。
普通はそのようなメッセージはでませんが、入力規則が設定されているのでしょうか?
指示されているならその通りに入力しましょう。
No.2
- 回答日時:
こんにちは
>自動的に反映させるにはどのような設定が必要でしょうか?
システム本体の日付の形式の設定を変更することで可能かも知れません。
https://www.wannko.net/windows10/etc/dayset.html
でも、そんな設定にすると他のソフトでも数字が全部日付に解釈されてしまう可能性があるので、通常はそのようなことは行いません。
どうしても実現したければ、マクロを利用してください。
日付として認識しなくても、表示だけご質問のようになればよいだけであるなら、セルの書式設定で
"2022/"#0"/"#0
のようにしておくことで可能と思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
エクセルの曜日表示が正しく表...
-
斜線が入ったセルのカウント
-
リンク元の日付が空白の時リン...
-
EXCELからCSVへ変換すると0が...
-
EXCELで勝手に約分されてしまう
-
Excel2013 表示形式で「1,000...
-
Excel 時間の表示形式 セルと...
-
エクセル 4ケタの数字を年月に...
-
西暦から、曜日を表示⇒何も入力...
-
エクセルでアポストロフィーが...
-
【Excel】表示値と実際の値が異...
-
睡眠時間の計算
-
【エクセル】数値にスラッシュ...
-
EXCEL VBAで、日付の後に曜日を...
-
エクセルで0101と入力→08年01月...
-
yyyy/mm/ddとユーザー定義しても…
-
Excelで「20080707」を『2007/0...
-
エクセルで9と入力したら時刻...
-
excel2000でシリアル値を時刻に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
リンク元の日付が空白の時リン...
-
エクセルの曜日表示が正しく表...
-
Excelのセルに数字を入れるが、...
-
エクセルでアポストロフィーが...
-
Excel2013 表示形式で「1,000...
-
EXCELからCSVへ変換すると0が...
-
エクセルで9と入力したら時刻...
-
EXCELで勝手に約分されてしまう
-
Excelで「20080707」を『2007/0...
-
エクセル 4ケタの数字を年月に...
-
斜線が入ったセルのカウント
-
Excelのセルの書式設定(100...
-
Excel 時間の表示形式 セルと...
-
【エクセル】数値にスラッシュ...
-
エクセルで日付を全角にしたい
-
【Excel】24:00と表示したい!
-
EXCEL (0.5)の表示の仕方
-
EXCELで24時間表記を午前...
-
Excel 2010で軸の書式設定の変...
おすすめ情報
それがさっきからやってるんですが
なぜかできないんですよね 涙
セルの書式設定→ユーザー定義→種類に
yyyy/mm/ddと設定して
いざセルに0412といれると
yyyy/mm/ddで入力してください
とメッセージが出てしまいます。
マクロまでは、、、と思ってます。
要はスラッシュを入力するのが面倒でなんとか数字だけで入力できる方法はないかと思いました。
他にエクセル画面上で何か良い設定や案があればご教示くださいませ。
それが前に自力で何かで設定したときにできたんですよね。4桁で入力して自動で西暦も反映されたんです。そのやり方を忘れてしまって困っています。
あきらめてスラッシュをうつことにしましょうか。。。