• ベストアンサー

エクセルのデータの飛ばし方

エクセルにて従業員のシフト表を参照にして指定して日付に置いて【休】の方だけを別ファイルの特定の場所に打ち込まれるというように出来ますか? 説明が分かりづらくで申し訳御座いません。 最終的には日毎の配置表を作成したく、名前の打ち忘れが内容に条件付き書式にて打ち込まれた名前は色が変わるようにしております。この配置表の定休と設けた箇所に自動的にシフト表を参照して定休者の名前を打ち込まれるようにしたいです。 シフト表において3月30日が休となっている方を3月30日の配置表の定休と設けた箇所に順番に名前が打ち込まれるような感じです

質問者が選んだベストアンサー

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率65% (1619/2458)
回答No.2

配置表になぜ2名書かれているのか、配置表のどこに3月30日と書かれているのか不明ですが一応配置表のB2に3月30日と書かれているとして、ファイル名も分からないのでシフト表がシフト表.xlsxとして、シート名も分からないのでSheet1として、一郎などの名前がA2から始まり下方向に並び、日付が1行目にあるとした場合、配置表の定休の横の一郎と記載されているセルに =INDIRECT("[シフト表.xlsx]Sheet1!$A" & MATCH("休",OFFSET([シフト表.xlsx]Sheet1!$A$1,0,MATCH(B2,[シフト表.xlsx]Sheet1!$1:$1,0)-1,100),0)) と入力してください。仮定が一致していれば一郎と表示されます。 ただ、多分一致しないと思いますので適宜ご自身のファイル名シート名セル番地に変更してください。

その他の回答 (1)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

残念ながら、画像が良く見えません。 また、意味不明です。 指定して日付に置いて【休】の方? 名前の打ち忘れが内容に条件付き書式にて打ち込まれた名前は? 指定したい日付はどこのセルにあるのか?

関連するQ&A

  • エクセルにてシフト表を参照にして名前を打ち込む

    エクセルにて従業員のシフト表を参照にして指定して日付に置いて【休】の方だけを別ファイルの特定の場所に打ち込まれるというように出来ますか? 説明が分かりづらくで申し訳御座いません。 最終的には日毎の配置表を作成したく、名前の打ち忘れが内容に条件付き書式にて打ち込まれた名前は色が変わるようにしております。この配置表の定休と設けた箇所に自動的にシフト表を参照して定休者の名前を打ち込まれるようにしたいです。 シフト表において3月30日が休となっている方を3月30日の配置表の定休と設けた箇所に順番に名前が打ち込まれるような感じです。

  • エクセルで毎日来るデータの集計

    メールで名前に日付の付いたエクセルファイルが毎日入ってきます。 たとえば、XXX061127.xlsというファイル名です。 これを、特定のフォルダに保存して、昨日と一昨日の日付のデータ を比較して集計する作業をしています。 そのとき、集計作業用のエクセルファイルを開けるだけで、昨日と 一昨日の日付のついたエクセルファイルを自動的に読み込んで、 集計作業をするような関数はありませんか? またマクロで組むにはどうしたらいいでしょうか? ただし、営業日ベースなので祝日などを飛ばすことが簡単に出来ない なら、日付は、特定のセルに 昨日 061124 一昨日 061122 と入力して、それを使って特定のファイルを読み込むことでもかまいません。ファイルを参照する箇所が非常に多いので1つ1つ手で直していては時間がかるので省力化する方法が知りたいのです。

  • Excel VBAを使用した勤務表の作成

    現在、月毎にシート別になっている勤務表の管理をしており、初心者ながらExcel VBAを使って効率的に作成したいと思っています。 勤務表は1行目に日付、A列に従業員の名前が入っています。 その中でつまづいている箇所がありますので以下の2点について教えてください。 ① 従業員の中に三交代制の従業員がいます。  A、B、Cの3つの班に分かれており、その日がどの班なのか分かるように日付の下の行に「A B C A B C ・・・」と順番に記載したいですがどのようにしたら良いでしょうか?  また、この時に月を跨ぐとAから始まらない(前月がBで終わると翌月1日はCから始まる)と思うのですが、シートを跨いでABCの3つが続いていくようにしたいです。 ② 前記①が完了したら、三交代制の従業員の隣にそれぞれABCの表記をし、日付のABCと従業員のABCがそれぞれ交わる日のセルに「出勤」と入れたいです。 職場のパソコンで作業しているため、現在手元にデータがなく、参考となる画像がつけられずに分かりづらいとは思いますがご回答頂けると助かります。 よろしくお願いします。

  • 条件付き書式について

    シフト表を作成しています。 カレンダーで頭の一日だけ入力すれば自動表示になるようにできていますが、 特定の日付(たとえば1がつく日)の行すべての色を変えるのはどう設定すればいいのでしょうか? 条件付き書式で設定してみましたが、日付がシリアル値で返ってきてしまっているのかうまくいきません。 おわかりの方がいらっしゃいましたら、よろしくお願いします。

  • エクセルでセルの色を参照したい。

    エクセル2010で、例えばA列(複数行の結合セル)に日付が入っていて、B列にその日の作業人数、C列にトータル仕事量が入るような表で、 仕事量が作業者数を超える場合、日付けセルに色が付くように書式設定してあるのですが実際の表は1日分の行数がこれ以上に多いので3-4日間程度の予定しか確認できない表になっています。 これだと月の予定が見えにくいので、別の表の日付のセルにその日の色を参照させたいのですが。 イメージとしては添付の表のような表示がさせたいのですが、セルの色参照は簡単には行かないのでしょうか?

  • エクセル マクロ 教えてください。

    エクセル マクロ 教えてください。 月単位の出勤簿を作成するマクロを組んでいます。 <元のデータ> 従業員名  日にち  現場名 佐藤 孝    1   ○○工業 佐藤 孝    3   ○○建設 井上 正直   1   新任教育 井上 正直   5   ○○工業   ・   ・ 上のようにデータが並んでいるものを 現場に出た日に○、新任教育の日には☆をつけるという 下のような表にしたいのです。 <作成したい表>         1  2  3  4  5 ・・・  従業員名  井上 正直 ☆        ○ 佐藤 孝  ○    ○   ・   ・ 作成したい表の従業員名は最初から入力されていますので、この従業員の順番で拾ってほしいのです。 (元のデータの名前の順番はめちゃくちゃに並んでます。) 未熟者で本などで調べましたが、なかなかうまくできません。 どなたか教えていただけると、とてもありがたいです。よろしくお願いします。

  • エクセルについて質問です。列に日付け、行に項目が入っている表(1ヶ月)

    エクセルについて質問です。列に日付け、行に項目が入っている表(1ヶ月)があり、 別シートで作成した特定日(最大で15日)を入力したら自動で表の日付けの列を 色塗りしたいです。エクセル2003です。条件付書式で土日に色塗りや特定日と 一致したら色塗りは出来ますが、条件が3つまでというのと、特定日の選択を複数選択 できなく、困っています。当方VBAについて全くわからないので、できれば条件書式での 解決を望みます。

  • Excelの関数を教えて下さい。

    画像の様にカレンダーの予定表を作成した場合ですが、 条件付き書式を使って土曜日と日曜日の箇所に色を付けて分かりやすく肢体と思うのですが、 この様なカレンダーを作った場合に色つける事って可能でしょうか? 一行目には、各月を入れています。 A列には、日付を入れています。 どんな条件付き書式の関数を使ったらよいでしょうか? 宜しくお願いします。

  • Excel絶対参照[$]の働き(役割)

    Excelで,予定表と出勤表のシートの曜日に網掛けをしました。 ━━━━━━━━━━━━━━ 予定表=A列に日付,B列に曜日が記されております 条件付き書式で[数式が] [=text(weekday($A6),"aaa")="日"]で書式設定しました。 ━━━━━━━━━━━━━━ 出勤表=5行目に日付,6行目に曜日が記されております。 こちらも[数式が] [=weekday(C$6)=7]で 書式設定しました ━━━━━━━━━━━━━━ ここで絶対参照[$]は,どんな働き(役割)をしているか?が,気になって質問しました。 お願い致します。

  • excel シフト表を元に、ポスト配属表を作成

    会社からいただくシフト表を元にして、 excelのシフト表(印刷用ベースのため表示変更不可)にポスト番号を打ち込むと、 個人作成した日付別のポスト配属表のようなものに 名前が自動挿入されるようにしたいのですが? ※その日のチーム編成を一目で把握したい。 例・・・ シフト表:D4に「1」と打ち込む →  ポスト配属表:S4に氏名の「山田 太郎」が自動挿入される。 上記に見合った関数式があればご教授ください。 ※シフト表・ポスト配属表・・・日付欄には表示される書式は変えていますが              共に「2016/10/11」のようにそれぞれ入力してあります。 何分、excel初心者で只今関数を学習中。VBA、マクロはさっぱりです。(ToT;)ゝ 説明不足があればご教授ください。

専門家に質問してみよう