No.2ベストアンサー
- 回答日時:
A1 からは【年】【月】
A3以降からは 【日】
を取得して…
認識させるって、どこで?
A3そのもので?
だとしたら日付はどこから取得してくるの?
…ってことが問題になってくるけど。
--------------------------------
さて・・・
まず確認
A1は、
「2021年1月」という文字列なの?
「2021/1/1」を「yyyy"年"m"月"」で表示しているの?
A3以降は、数値のみ入れてるの?
--------------------------------
やりたいことがよくわからないけど…
例えば…
A1は「2021/1/1」と入力して「yyyy"年"m"月"」で表示。
A3以降は日付の直接入力。
B3に
=DATE(YEAR($A$1),MONTH($A$1),A3)
を入れることで、
B3セルで「2021年1月1日」という情報を作る。
B3セルの表示形式をユーザー定義で「aaa」(曜日の1文字表示)にする。
とすることで、
B3セルは曜日に見えるけど、実際の中身は【年月日の情報】として扱うことができます。
この方法で解決できるかわかりませんが、参考になるかな?どうでしょう?
zongai様
質問が分かり辛かったにもかかわらずご回答いただき有難うございました。
まさにこれがやりたかったことです。
=DATE(YEAR.....)の知識がなく、こうやって入れるのかと勉強になりました。
早速利用させていただきます。 感謝です。
No.3
- 回答日時:
No.2さんの方法で既に解決しているかも知れませんが、No.2さんの方法と同様に、A1はセルの書式設定で「yyyy"年"m"月"」で表示させるものとし、「2021/1」などと入力するものとします。
こうすることで、自動的に「2021/1/1」が入力され、「2021年1月」と表示されます。(添付画像①)
そのうえで、
B3に
=IF(A3="","",$A$1+A3-1)
という数式を記述し、下方向へオートフィルでコピーすればよいでしょう。(添付画像②)
No.2さんのご指摘のとおり、
>B3セルの表示形式をユーザー定義で「aaa」(曜日の1文字表示)にする。
とすればOKです。
また、
B3に記述する数式は
=IF(A3="","",EOMONTH($A$1,-1)+A3)
でもOKです。
なお、このままでは、EXCEL内部では日付を(シリアル値で)保有していますが、見かけ上は曜日でしか表示していません。
ご質問者はどこかのセルで日付を明示的に取扱いたいのであれば、A列ではなく、B列を基準に考える方が、処理が簡単だと思います。
goomania様
更に詳しい回答をいただき有難うございました。
2021/1で「2021/1/1」と認識されるんですね...
No.2の回答で解決しましたが、教えていただいたことも試してみます。
どんなことが起きるのか見てみたい。
ご親切な回答有難うございました。
No.1
- 回答日時:
上のやり方で曜日に日付入れて、下のやり方で曜日に変換。
https://www.atmarkit.co.jp/ait/spv/1708/02/news0 …
頑張れ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル 全自動シフト表の祝日シフト表示を消すには? 3 2022/04/23 16:43
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) 現時点の年齢を算出して、その年齢と一致したセルを色付けしたい。 4 2022/06/23 17:49
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
31:30:00が1900/1/1 7:30:0
-
入力後に日付順になるように自...
-
Excelで半年後の日付を計算したい
-
エクセルのセルにカレンダーを...
-
日付だけを変更して印刷(Excel)
-
エクセルでENTERを押すと数式が...
-
エクセル関数で日付かどうかの...
-
Excelで8/26等の日付を全てその...
-
ファイルのオープン時に今日の...
-
Excelで、年だけの「西暦」から...
-
エクセルで数字列の間に『/』を...
-
EXCELで直近の日付を抽出する関数
-
日付入力→指定のセルの色を塗り...
-
日付を入力したセルをファイル...
-
ワード差込について
-
エクセルの条件付き書式につい...
-
エクセルで1年後の月末を表示さ...
-
エクセルの項目軸に
-
Excelに入力した個々の日付の数...
-
WORDで翌日や翌々日の日付を表...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
31:30:00が1900/1/1 7:30:0
-
日付だけを変更して印刷(Excel)
-
入力後に日付順になるように自...
-
Excelで半年後の日付を計算したい
-
エクセルでENTERを押すと数式が...
-
エクセルで数字列の間に『/』を...
-
エクセルのセルにカレンダーを...
-
エクセル 当番表の作り方 エク...
-
エクセル関数で日付かどうかの...
-
Excelで、年だけの「西暦」から...
-
ファイルのオープン時に今日の...
-
Excelで8/26等の日付を全てその...
-
日付入力→指定のセルの色を塗り...
-
エクセルで日付入力欄を作成し...
-
☆Excelエクセルで入力した日の...
-
EXCELで直近の日付を抽出する関数
-
日付を入力したセルをファイル...
-
◆ EXCEL自動入力日付を自動で...
-
ワード差込について
-
WORDで翌日や翌々日の日付を表...
おすすめ情報