
シフト表とカレンダーがあるのですが、出来れば一緒にまとめたいと思っています。
理想としても添付画像のような感じです。(赤枠部分にシフトを表示)
カレンダーなのですが、その月を入力すると自動で日付が変わるようになっています。
シフトも例えば「Aさん」を選択すると「Aさん」のシフトに自動で変わるように出来ればと考えています。
ただ、毎月日付のセルの位置も変わってしまう為、連動して変わるようにするにはどうすればいいのか困っています。
併せて日付がない所は文字が表示されない様に出来ればと・・・。
もしくはそれに近いものが作成したいのです。
分からないばかりで申し訳ないのですが、どなたか知恵をお貸し下さい!

No.1ベストアンサー
- 回答日時:
こんばんは!
一例です。
↓の画像で上側がSheet1で各日のシフトを入力し、下側のSheet2に表示させるとします。
まずSheet1の日付をシリアル値で操作します。
C1セルに西暦年・E1セルに月の数値をそれぞれ入力します。
D2セル(セルの表示形式はユーザー定義から d としておく)に
=IF(MONTH(DATE($C1,$E1,COLUMN(A1)))=$E1,DATE($C1,$E1,COLUMN(A1)),"")
という数式
D3セルに
=IF(D2="","",TEXT(D2,"aaa"))
という数式を入れ、D2・D3セルを範囲指定 → D3セルのフィルハンドルで月末(31日)までの
AH列までコピー!
これでC1・E1セルの数値を入れ替えるだけで横1列のカレンダーができます。
次にSheet2のC1セルに
=DATE(Sheet1!C1,Sheet1!E1,1)
という数式を入れ、セルの表示形式はユーザー定義から
m月
としておきます。(このC1セルは今後手を加えません)
A4セル(セルの表示形式はユーザー定義から d としておく)に
=IF(MONTH($C$1-WEEKDAY($C$1)+COLUMN(A1)+7*(ROW(A2)/2-1))=Sheet1!$E$1,$C$1-WEEKDAY($C$1)+COLUMN(A1)+7*(ROW(A2)/2-1),"")
A5セルに
=IF(A4="","",INDEX(Sheet1!$D$4:$AH$100,MATCH($A$1,Sheet1!$C$4:$C$100,0),MATCH(A4,Sheet1!$D$2:$AH$2,0))&"")
という数式を入れ、A4・A5セルを範囲指定 → A5セルのフィルハンドルで「土」のG列までフィル&コピー
そのまま(2行が選択されている状態)で下へ2行ずつフィル&コピー!
これでSheet2のA1セルを入れ替えるだけでSheet1のデータが日付毎に表示されます。
※ このままではセルの左上にエラーチェックオプションのマークが表示され
目障りだと思いますので、
ファイル → オプション → 数式 → エラーチェックの項目の
「バックグラウンドでエラーチェックを行う」のチェックを外しOK
※ Sheet1のC1・E1を変えるだけでSheet2のカレンダーは連動するようにしています。
こんな感じではどうでしょうか?m(_ _)m

素早い回答ありがとうございます!
とても丁寧で分かり易かったです。おかげで理想通りのもので出来ました。
知らない関数もあり、勉強になります(*'▽')
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelシフト表 固定シフトの自動変換化 1 2022/04/14 16:10
- Excel(エクセル) エクセル 全自動シフト表の祝日シフト表示を消すには? 3 2022/04/23 16:43
- Excel(エクセル) エクセルでカレンダーを作りたい 5 2023/05/16 07:32
- 会社・職場 職場のシフト変更について 正社員で働いています。 私の職場では月間シフトが作られた後に、数日単位で日 4 2022/12/05 05:18
- Visual Basic(VBA) excel2016でリストからカレンダーに内容を反映させたいです 2 2022/10/27 15:32
- Excel(エクセル) 【Excel関数】カレンダーで文字が入っていたら転記 4 2023/07/24 23:28
- Excel(エクセル) Excelでシフト表を作成したいです。添付した画像の上の表から下の表のように、各現場… 3 2023/04/06 20:33
- Excel(エクセル) エクセルの条件付き書式について エクセルでカレンダーを作りました。縦に日付が並んでいて、横にスケジュ 3 2022/10/10 15:32
- Visual Basic(VBA) 翌日にお休み予定の従業員がいる場合にアラートを出したい 1 2023/07/11 11:18
- アルバイト・パート コンビニバイトのシフトについて 2 2022/12/30 23:37
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MacBookのシステムデータを減ら...
-
MacにもAutoHotkey(windows)の...
-
Mac メールドレスのコピペが出...
-
プレミアプロが起動しません;...
-
MacBook Pro について教えてく...
-
Mac bookで録画ファイル.movを...
-
iMacをデュアルモニタ(外部ディ...
-
0000docomoに「接続済み」なの...
-
MacBook Air2020モデルを所有し...
-
どうやったらいの?
-
2013モデルのiMacをフリマアプ...
-
Microsoft office 2019 for mac...
-
Macbook 教育割引
-
MacBookの音声入力ができなくな...
-
Mac OSが再インストールできな...
-
macOS Sonoma 14.1をインストー...
-
Monolingual for macOS
-
相談です MacBook・iPadでファ...
-
2012年製のiMacを譲って頂いた...
-
Macでデスクトップアイコンを整...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Macでデスクトップアイコンを整...
-
MacにもAutoHotkey(windows)の...
-
YouTubeの動画画面が360pより大...
-
macOS Sonoma 14.1をインストー...
-
iMacをデュアルモニタ(外部ディ...
-
MacBook Air2020モデルを所有し...
-
iMacのモニターを使って
-
mac ファイルの詳細情報を編集...
-
MacのSonomaに移行したらメール...
-
Microsoft office 2019 for mac...
-
MacでFolderの中のファイルを数...
-
macを再インストールしたら、オ...
-
Mac メールドレスのコピペが出...
-
プレミアプロを立ち上げても英...
-
iMac起動時のエラーメッセージ
-
iMacをMacMiniのモニターとして...
-
こんにちは、パソコンが壊れて...
-
Airdrop で写真を転送すると
-
2012年製のiMacを譲って頂いた...
-
MacBook Pro について教えてく...
おすすめ情報