A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
エクセルの日付シリアル値というのを理解してますか。
多分してないのでしょう。セルの「書式」とセルの「値」という関係のことも。
日付を0408(408でも良いが)で入れよう(これは必然的に文字列の書式設定をして入れるのでしょうが)なんて了見は、年を入れるのを省力化したいのかもしれないが、デメリットが大きい。
ーー
日付の入力につき
次ぎの3つのパターンが考えられる。
(1)エクセルの日付シリアル値で入れるー>好きな日付書式を設定
(普通のやり方)
(2)文字列から日付シリアル値に関数で変換ー>好きな日付書式を設定
(3)文字列からー>文章的文字列へ変形
ーー
(3)の1種を狙っているのだろうが、次のデメリットがあり。
(A)日付書式設定が自由にならない
(B)日付計算ができない
(C)日付関数が使えない。例えば何曜日かも判らない。
ーー
文字列の書式適用で
0408->04/08はできない。文字列に対する書式設定はほとんど無いから。
従って別セルに値として作らざるを得ない。
それには
(1)先頭から2文字取る関数、第3もじ目から2文字取る関数
(2)/を挟む
(3)3者を結合する&結合演算子
のことを知っている必要があるが、何も新味の無いこと。
=MID(A1,1,2)&"/"&Mid(A1,3,2)
>設定の方法を教えて頂けますでしょうか。
文字列にはそういう書式設定は無いー>できない。
日付書式は、日付シリアル値に対するものであることをお忘れなく。
それで上記のようになる。
No.3
- 回答日時:
No1で回答したですが、
>セルに0408と入力
ですので、文字型で入力ですね。忘れてください。
お詫びに
A1に0438とでも、ありえない日付をいれて
別セルに
=TEXT(DATE(YEAR(TODAY()),LEFT(A1,2),RIGHT(A1,2)),"yyyymmdd")
と
=TEXT(YEAR(TODAY()),0)&LEFT(A1,2)&RIGHT(A1,2)
を入れて違いを確認してください。
日付の入力をなくすのであれば、入力セルは
4/8と日付で入力して、文字列が必要なセルには関数で対応したほうが良いと思います。
No.2
- 回答日時:
日付けにはなりませんがよろしいでしょうか。
あくまでも3桁~4桁の数字として扱われます。
セルの書式設定で 0"/"00 を設定してください。
10の位の数字の前に "/" を表示させているだけです。
1231 → 12/31
0408 → 4/08
日が必ず2桁で表示されますが、概ね期待に沿った結果になると思います。
ただし
0480 → 4/80
などとありえない日付け(?)になったりします。
気を付けて入力するか、入力規則を設定するなどして対処してください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルについて教えてください。 1 2022/12/26 09:01
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- Excel(エクセル) エクセルの数式で教えてください。 3 2023/04/17 09:25
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/06/15 14:11
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/04/21 08:59
- Excel(エクセル) エクセルでセルの日付を和暦表示設定にしたらおかしなことに? 3 2022/05/25 11:47
- Excel(エクセル) エクセルの数式で教えてください。 4 2023/06/27 09:56
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
エクセル 4ケタの数字を年月に変換する
その他(Microsoft Office)
-
【エクセル】数値にスラッシュを入れるには?
Excel(エクセル)
-
Excel VBA で日付を4ケタの数値に変換させるには?
Visual Basic(VBA)
-
-
4
Excelで「20080707」を『2007/07/07』というスラッシュ付日付にするには?
Excel(エクセル)
-
5
エクセルで数字列の間に『/』を挿入する方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
31:30:00が1900/1/1 7:30:0
-
Excelで半年後の日付を計算したい
-
日付だけを変更して印刷(Excel)
-
入力後に日付順になるように自...
-
エクセルでENTERを押すと数式が...
-
エクセル関数で日付かどうかの...
-
エクセルのセルにカレンダーを...
-
エクセルで数字列の間に『/』を...
-
ファイルのオープン時に今日の...
-
日付入力→指定のセルの色を塗り...
-
☆Excelエクセルで入力した日の...
-
Excelに入力した個々の日付の数...
-
Excelで更新日時と更新者を表示...
-
ワード差込について
-
エクセル 当番表の作り方 エク...
-
Excelで、年だけの「西暦」から...
-
EXCELで直近の日付を抽出する関数
-
エクセルで月日を入力すると190...
-
エクセルで1年後の月末を表示さ...
-
Excelで8/26等の日付を全てその...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
31:30:00が1900/1/1 7:30:0
-
入力後に日付順になるように自...
-
日付だけを変更して印刷(Excel)
-
Excelで半年後の日付を計算したい
-
エクセルでENTERを押すと数式が...
-
エクセル関数で日付かどうかの...
-
エクセルで数字列の間に『/』を...
-
エクセルのセルにカレンダーを...
-
Excelで、年だけの「西暦」から...
-
エクセル 当番表の作り方 エク...
-
日付入力→指定のセルの色を塗り...
-
ファイルのオープン時に今日の...
-
Excelで8/26等の日付を全てその...
-
Excelに入力した個々の日付の数...
-
EXCELで直近の日付を抽出する関数
-
☆Excelエクセルで入力した日の...
-
エクセルの条件付き書式につい...
-
日付を入力したセルをファイル...
-
ワード差込について
-
WORDで翌日や翌々日の日付を表...
おすすめ情報