- ベストアンサー
日付ごとに異なる担当表の参照 スプレッドシート
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
この書き方だとセル位置がわかりにくいのですが。 「1」 ~「31」シート、画像の通り 「リスト」シート、J列☞A列とします。 「リスト」シートの日付は毎日あるものとします。 D6: =IFERROR(INDEX('リスト'!$G$3:$J$3,MATCH(INDEX('リスト'!$D:$D,COLUMN()+5),INDEX('リスト'!$G:$J,DAY($C$7)+3,),0)),"") 右へコピペ。 8行の名前と「リスト」D列の名前の並びは同じとします。 (8行の名前は参照していないので、変更しても結果は変わりません) https://docs.google.com/spreadsheets/d/19pZkAKq60QzRyUaUNcK75LfBekYOo-6fig7QTInGhU8/edit?usp=sharing シートを31日分作るのは大変かと思います。 グーグルスプレッドシートはシート番号を返す関数がありません。 「1」 シート C7: ='リスト'!F4 「2」 シート C7: ='リスト'!F5 … の様にしておけば、リストの日付の変更で、全のシートの日付を変更できます。
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
画像を貼り付けるだけでなく、もう少しセルデータ例に即した説明がほしい。データの説明が文章で必要と思う。 それがないので読者に無駄な時間を取らせる。 ーーー 関数式をセルに入れるのだろうが、どのセルに入れるのか。 式の複写は必要ないのか? ーー 名前は「姓」のデータと「姓名」のデータが画像で見られるが、最終は、どのセルで、どちらのデータが欲しいのか? 変換などは、そう簡単ではないと思う。 またシート名はどうなっている?日付を含んでいるらしいが、具体例を2,3挙げるべきでしょう。1,2,3・・の半角で設定しているのか? ーー 左側画像で7月1日の行で、山田太郎、斎藤太郎、・・が見えるが 右側の表では、7/1の行では山田、斉藤、佐藤、竹中と4名で順序も違うが、どうなっている? ーー 左側画像で7月1日のデータでは、下方向に、1時間おき1行の表になっているが、右側の表では、7/1の行では時刻の要素は見当たらない。 どうなっているのか? こういう疑問が出るのが予想できないようでは、こんな難しそうな課題は無理だと思う。 スプレッドシートでというハンデもあると思う。
お礼
ベストアンサーにするのを失念しており申し訳ございません。 その節はベストな回答頂き、おかげさまで必要な表が作成できました! 本当にありがとうございました!!!