
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も見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelに入力した個々の日付の数...
-
日付だけを変更して印刷(Excel)
-
エクセル 当番表の作り方 エク...
-
入力後に日付順になるように自...
-
エクセルで数字列の間に『/』を...
-
エクセル 平日のみ連絡印刷
-
Excelで半年後の日付を計算したい
-
【マクロ】A列にある、日付(本...
-
excelで月末日を判定したい
-
31:30:00が1900/1/1 7:30:0
-
日付入力→指定のセルの色を塗り...
-
EXCELで直近の日付を抽出する関数
-
VBAでセルに入っている日付をシ...
-
日付の照合でFALSEになります。
-
ファイルのオープン時に今日の...
-
エクセルで日付入力欄を作成し...
-
エクセルで1・2・3月を翌年にし...
-
海外の日付を表示させたい
-
エクセルで○歳到達日を出したい
-
エクセル関数で日付かどうかの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】A列にある、日付(本...
-
Excelに入力した個々の日付の数...
-
日付だけを変更して印刷(Excel)
-
Excelで半年後の日付を計算したい
-
エクセルでENTERを押すと数式が...
-
31:30:00が1900/1/1 7:30:0
-
入力後に日付順になるように自...
-
Excelで8/26等の日付を全てその...
-
エクセルで数字列の間に『/』を...
-
エクセル 当番表の作り方 エク...
-
エクセルで日付入力欄を作成し...
-
ファイルのオープン時に今日の...
-
エクセル関数で日付かどうかの...
-
エクセルで1年後の月末を表示さ...
-
EXCELで直近の日付を抽出する関数
-
エクセル グラフ 軸の日付表記...
-
excelで月末日を判定したい
-
WORDで翌日や翌々日の日付を表...
-
ワード差込について
-
日付の照合でFALSEになります。
おすすめ情報