
EXCELで最初の曜日を入力したら他のセルで自動で表示したい
一か月分の日報を作りました、曜日は毎月変わる為に最初の曜日を入力したら他のセルに自動で順番に表示するようにしたいです。
例:A1 土
A2 日
A3 月
A1に「土」と入れたらA2、A3に日、月と表示されるようにしたいです。
説明の都合上連続したセルとして書いてますが実際は離れた位置にあるセルなのでドラッグして一気に表示は使えません。
何かいい方法はないでしょうか?
判る方がいらっしゃいましたら、どうぞよろしくお願いします。
No.4ベストアンサー
- 回答日時:
どこかに日付を入れておけば、そこから曜日は自動的に入れられます。
例えば、表の一番最初の日付をA1に入力するとします。
これを参照して、日報の各日付が順番に埋まり、次にその日付から曜日が決まります。
流れとしてはこれが良いでしょう。
表の表示とは別に制御用に見えないところに日付を用意します。そうすると、行が飛んでいても、他に余計なものがないので、コピーが簡単です。
B1が1日目、B3が2日目とすると、日付はこうです。
B1 = A1
B3 = B1+1
これで、B3をB5以降にコピーしてゆきます。ドラッグするときは、B3とB4を選んでからコピーすると1行飛ばしてコピーできます。
曜日の選択はweekday()でできますので、C1=weekday(B1)です。
曜日は数値で表示されるので、事前に数値と曜日の対応表を作って置いて、Vlookupを使って曜日を表示させます。
C1=vlookup(weekday(B1),表の範囲,列番号)
とします。
書いてるうちに投稿があったのでこれで閉めることにします。
直接、自動表示させる方法はないようなのでnine999さんの意見を参考にさせていただきます。
回答ありがとうございました。
No.5
- 回答日時:
書式を使うと目的を達成できると思います。
5月の例で示します。まず最初のセル A1に 2010/5/1 (半角で)と入力します。
このセルの書式を次のように設定します。
メニューの 書式 → セル → 表示形式 と選択し、ユーザー定義 を選びます。
種類 の欄に次のようにタイプします。
dd”(”aaa”)”
このようにするとセルの表示は 1(土) のように表示されます。
もし年月日まで表示したければ
yyyy-mm-dd”(”aaa”)”
のようにすれば、 2010-05-01(土) のように表示されます。表示形式は自分で変更できます。曜日の括弧が不要であれば、上記のアポストロフィに囲まれた()の部分を消せばできます。
あと A2 のセルは A1+1 としておけば自動的に5月2日の日付が設定され、同じ表示形式を設定すれば良く、それ以降も同じです。
つまり月初の日だけ年月日を入れてやれば、後のセルは自動的に曜日まで表示されます。
ただし、大の月や小の月、あるいはうるう年などまで自動にするにはもう少し工夫が必要です。とりあえず、ご質問にはお答えできたと思いますが、如何でしょうか。
書いてるうちに投稿があったのでこれで閉めることにします。
直接、自動表示させる方法はないようなので4番の方の意見を使うことにします。
内容としては良い物でしたが順番的に4番の方が先なので、4番の方を優先してポイントをつけたいと思います。
回答ありがとうございました。
No.3
- 回答日時:
>一か月分の日報を作りました
A1に年の値 2010
A2に月の値 5
任意のセル,たとえばA10やA20やA30に日付の値,1,2,3…
とすると,曜日は「最初の曜日」ではなく,「日付によって一義に決まります」ので
=TEXT(DATE($A$1,$A$2,A10),"aaa")
のような計算で求めます。
>説明の都合上連続したセルとして書いてますが実際は離れた位置にあるセルなので
実際がどうなっているのか手抜きせずに事実をご相談に書いておくと,「それならこうします」といった具体的なアドバイスもすぐに寄せられます。でもそういう説明が無いと,こちらもお話しのしようがありませんので,あなたにとっても損です。ましてや嘘情報に乗せられて回答者が「それならこうします」と説明しては,お互いの手間を全く無駄にするだけなのも判りますよね?
書いてるうちに投稿があったのでこれで閉めることにします。
直接、自動表示させる方法はないようなので4番の方の意見を使うことにします。
手抜きをせずにとありますが実際に書くと、ここに書ききれない量になるので書きませんでした。
また、会社で使っているものなのでファイル自体を上げると言うことも出来ませんでした。
自分としては質問する部分のみを簡潔に書いたつもりですが伝わらなかったようで残念です。
回答ありがとうございました。
No.1
- 回答日時:
まずは、セルの書式設定を aaa に設定します。
これで日付を入れると、自動的に曜日が表示されるようになります。
次のセルから、=A1+1,=A2+1と1ずつ足し算するように式を入れます。
各セルの書式もaaaと設定します。
次回からは、トップのセルに日付をセットすれば最後まで自動的に書き換わります。
この回答への補足
回答ありがとうございます。
その方法は知っていました。しかし、その方法だと最初の曜日が「日」になってしまうのでそのつど最初の曜日を合わせなければならないので使っていませんでした。
なので他の方法でいい方法がありましたら、よろしくお願いします。
書いてるうちに投稿があったのでこれで閉めることにします。
直接、地動表示させる方法はないようなので4番の方の意見を使うことにします。
回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- Excel(エクセル) Excelで祝日を除く1回目の金曜日を返す 3 2023/01/31 16:07
- Excel(エクセル) エクセルについて教えてください。 1 2022/12/26 09:01
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- Excel(エクセル) Excelで、日付けをセルに打ち込んだら、その隣のセルに、曜日が自動入力されるようにしたいんだ。ちな 3 2022/09/12 12:26
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) 条件付き書式 ある範囲で色がついているセルと同行の別のセルに色を付けたい 4 2022/04/20 07:04
- Excel(エクセル) Excelについて A1からA12まで、1月〜12月と入力し、 B1からB12の範囲に、C1とD1に 4 2022/05/26 22:48
- Excel(エクセル) エクセル 全自動シフト表の祝日シフト表示を消すには? 3 2022/04/23 16:43
このQ&Aを見た人はこんなQ&Aも見ています
-
離れているセルに曜日を連続で自動入力する方法
Excel(エクセル)
-
一行おきに日付をすばやく入力したいのですが。
Excel(エクセル)
-
エクセルの複数シートに、順次”年、月、日、曜日”を入れたいのですが、入
その他(暮らし・生活・行事)
-
-
4
エクセル シート毎 連続で曜日を入れる
Excel(エクセル)
-
5
エクセルで画面上では色がつくが印刷の時は色がつかない方法
Excel(エクセル)
-
6
エクセルで、日付を入力すると、別のセルに文字を自動的に表示させるようにするには。
Excel(エクセル)
-
7
○○会社でない場合の、貴社や弊社にあたる言いまわしについて
その他(ビジネス・キャリア)
-
8
28日~31日が必要ない所を空白表示にする方法
Excel(エクセル)
-
9
エクセル・一つ変えたら他の部分も自動で変更
Excel(エクセル)
-
10
Excel の関数で「木」と入れたら「金」と翌日の曜日を返してくるのを作りたい
Windows Vista・XP
-
11
A1に入力された文字列と同じ文字があるセルへ移動
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
Office2021を別のPCにインスト...
-
エクセルVBAで1004エラーになり...
-
office2019 のoutlookは2025年1...
-
outlookのメールが固まってしま...
-
Microsoft365について
-
英数字のみ全角から半角に変換
-
MSオフィス2013にMS365が上書き...
-
大学のレポート A4で1枚レポー...
-
別シートの年間行事表をカレン...
-
VBAの印刷について
-
エクセルで特定のセルの値を別...
-
エクセル:一定間隔で平均値を...
-
Microsoft Office Homeインスト...
-
Excel 日付を比較したら、同じ...
-
Excelの関数(FILTER関数)につ...
-
ステータスバーの合計に表示さ...
-
Excel テーブル内の空白行の削除
-
エクセルでXLOOKUP関数...
-
office365って抵抗感ないですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
英数字のみ全角から半角に変換
-
Office2021を別のPCにインスト...
-
エクセル ○○以上○○以下の関数を...
-
Office 2021 Professional Plus...
-
会社PCのメールが更新されない
-
outlookのメールが固まってしま...
-
Excelデータで必要な部分だけを...
-
表の作成について
-
マイクロソフト 一時使用コード...
-
エクセル ○○以上○○以下で、条件...
-
データの文字コードを確認するには
-
【Excel VBA】PDFを作成して,...
-
別シートの年間行事表をカレン...
-
office365って抵抗感ないですか?
-
office2019 のoutlookは2025年1...
-
Microsoft Formsの「個人情報や...
-
マクロ自動コピペ 貼り付ける場...
-
エクセル 関数の数値の入れ方を...
-
エクセル すべて+5をしたい
おすすめ情報