
A B C D E F
1 R2.12 1 2 3 4 5
2 火 水 木 金 土
3 高井 夜 明 公 早 遅2
4 新野 明 公 早 公 公
5 小野 公 遅 早2 遅 夜
6 強井 早 夜 明 公 早
7 浅池 遅 早 夜 明 公
8 青矢 公 公 遅 夜 明
9 宮賀 明 公 公 遅 公
10 富井 公 公 早○ 夜 明
11 引下 遅 夜 明 公 早
12 石井 遅 公 公 早○ 夜
13 新見 公 遅 夜 明 公
14 山下 夜 明 公 遅 日
15 村上 公 早 遅 公 日
シート1に、A列3行目から名前(実際は45名います)、B列から右に1~31日までの勤務表です。
勤務内容は、早・早2・早○・日(勤)・遅(番)・遅2・夜(勤)・明(け)・公(休)があります。
(早が2人いたり、いなかったり…公休が5人だったり4人だったり、日勤がいたり、いなかったりします…)
シート2に、以下のようにしたいのです。(または同じシートの右側や下の方でもいいです)
A B C D E F
1 R2.12 1 2 3 4 5
2 火 水 木 金 土
3 早 強井 浅池 新野 高井 強井
4 村上 引下
5 早2 小野
6 早○ 富井 石井
7 日勤 山下
8 村上
9 遅番 浅池 小野 青矢 小野
10 引下 新見 村上 宮賀
11 石井 山下
12 遅2 高井
13 夜勤 高井 強井 浅池 青矢 小野
14 山下 引下 新見 富井 石井
15 明け 新野 高井 強井 浅池 青矢
16 宮賀 山下 引下 新見 富井
17 公休 小野 新野 高井 新野 新野
18 青矢 青矢 宮賀 強井 浅池
19 富井 宮賀 石井 引下 宮賀
20 新見 富井 山下 村上 新見
21 村上 石井
このようなことはできるのでしょうか。(今日の早番は誰なのか?今日の遅番は誰と誰なのか?見たいのです。)
マクロは使えませんので、関数で何とか行いたいのですが、どなたかご教授ください。
どうぞ宜しくお願い致します。
列がズレてしまうかもしれません。ご容赦ください。
No.9
- 回答日時:
添附圖參照(Excel 2019)
最終結果は Sheet2 に示すけど、其の前に Sheet3 で準備作業をします。
列A は 貴方が示した Sheet2 の A列 の範圍 A3:A17 の項目名を順序通りに隙間無く並べ、列B は其れ等の順序番號を附しただけ。
範圍 C1:AG1 は貴方の Sheet1 の1行目の日附に符合して居ます。
3.式 =COUNTIF(INDEX(dbase,,C$1),$A2) を入力したセル C2
 ̄ ̄を右方に 30列(AG列迄)、下方に 8行(10行目迄)オートフィル
 ̄ ̄します。
4.セル B12 に入力した式 =MAX(C2:AG10) の戻り値が既述の
 ̄ ̄テンデンバラバラの最大値である事を承知されたい。
此処迄で不明な點等があれば教へて下さい。其の内容に依って、此の書き込みの繼續/中斷を決めます。

お世話になっております。
Sheet1は回答No.8の通りできています。
Sheet2はまだ何も未入力です。
Sheet3に回答No.9の通り行うと、画像なような数字にならず、すべて#REF!になってしまいました。
すみません。どこがおかしいのでしょうか?
画像を貼ってみようと思います。
No.8
- 回答日時:
[No.3お礼]へのコメント、
》 …しているのだそうです
なあ~んだ、貴方自身の仕事では無いンだと分かってヤルキが半減しました。(^_^)
なので、説明は出來るだけ端折りますネ。でも長くなりそう。
先ずは、Sheet1 に於ける下準備を。
1.セル A2 に“名前”と入力⇒範圍 A2:A15 を選擇⇒Alt+MC⇒“上端行”だけにチェック入れ⇒[OK]
2.範圍 B3:AF15 を選擇⇒[名前ボックス]にマウスカーソルを放り込み⇒其処に在った B3 を文字列 dbase に上書き⇒Enterキーをパシーッ
(續く)

こんにちは。お世話になっております。
他部署の勤務表なのですが、当部署にも関係しており、この状況が打破できれば法人としての業務の改善に繋がります。どうかよろしくお願いいたします。
上記のアドバイスまでは入力することが出来ました。
その後の手順をどうかご教授いただけますと幸いです。
宜しくお願い致します。
No.6
- 回答日時:
> 1セル1名で表記をできればと思います。
ならマクロを組むしかないと思いますが VBAの知識はあるのでしょう
か。というのもあまり単純ではない VBAプログラムを質問掲示板の誰
かに作ってもらったとしてメンテナンスできるスキルがないと後で破
綻しますよ。
こうでなければいけないという仕様が決まっていて プログラムでやろ
うと決めたのなら外注するのも手だと思います。
自作する場合 実力に見合わないことはやらない方がいいと思います。
続けるのが難しいのもそうですが引き継ぎでも苦労します。
> その人は入浴当番とし、1カ月でだいたいみんなが平均になるよう
> にするのです。
それはセルの色分けでないとできないことでしょうか。
当番担当者の文字列を太字にするとか「★」を入れるとか やりようは
あるように思います。
No.5
- 回答日時:
以下クエリでやる場合の手順です。
元の表にテーブル設定を入れて [データ]→[テーブルまたは範囲から]
PowerQueryエディタで
・「1」~「31」列を選択して [ピボット解除]
・「氏名」列のフィルタで「null」以外を抽出
・「属性」「値」列を選択して [グループ化]
→新しい列名「グループ」で [すべての行]を指定
・カスタム列を追加
→新しい列名「氏名」で「=Text.Combine([グループ][氏名], ",")」
・グループ列を削除
・「属性」「値」列を選択して [列のピボット]
→値列を「氏名」にして 詳細設定オプション「集計しない」
以上で読み込み。
ありがとうございます。
使ったことのない方法なので後ほど試させていただきます。
ただできましたら先ほどのお礼にも記入しましたが、1セル1名で表記をできればと思います。出勤人数が日によってバラバラなので、難しいと思います。空欄が出来てしまっても良いので何とかなりませんでしょうか?
何卒宜しくお願い致します。
No.4
- 回答日時:
氏名を「,」で繋いで表示していいなら PowerQueryでできますけど。
勤務内容の順番を指定したい場合は 別途順番を指定するマスタが必要
ですが。

このようなことができるのですね。
この方法はどのようにやるのでしょうか?
ただ、実際はその表を更に色分けして(例えば、遅番3人の内1人のセルを黄色を塗って、その人は入浴当番とし、1カ月でだいたいみんなが平均になるようにするのです。
難しいのが、日曜日など、出勤が少ない時などには、遅番がいないので日勤がその黄色の入浴当番になるということもあるため、できれば、セル1つに1名の名前が出ると助かります。
どうぞよろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 野球 日本代表 これで世界一ですか 2 2022/11/11 05:59
- 野球 世界一ですか 4 2022/11/11 06:17
- 野球 世界一ですか 2 2022/11/11 06:15
- 新幹線 【鉄道】全国にある新幹線の駅の格付けランキングを作ってみました!皆様のご意見をよろしくお願いします。 1 2023/02/11 16:42
- 野球 高校野球の話 1 2022/08/18 09:54
- 政治 要するに、細田衆院議長の思想は、私利私欲の為なら、法律を曲げても構わないと言う思想ですよね? 1 2022/04/17 05:30
- Excel(エクセル) 『シフト表自動化の作成について』 1 2022/06/02 00:45
- アイドル・グラビアアイドル アイドル 7 2023/02/18 23:37
- 外国株 松井証券に証券取引口座をもつが 1 KO コカ コーラが先週取引ランキング トップ10にない、米国株 1 2022/08/10 13:57
- 浮気・不倫(恋愛相談) 彼氏は浮気の可能性ありますか? 彼氏の趣味は楽器で、 2つ参加しており、その中の一つが本番が1ヶ月後 1 2022/06/08 07:54
このQ&Aを見た人はこんなQ&Aも見ています
-
複雑なシフト表から1日ごとの出勤者、シフトを抜き出したいです
Excel(エクセル)
-
エクセルで勤務表の出勤者を抜き出したい。 日付 名前 5/16 5/17 5/18 5/19 田中
Excel(エクセル)
-
月間勤務表から1日~31日までの各日付ごとに出勤している職員を書き出す方法
Excel(エクセル)
-
-
4
再度質問です。シフト表から日毎の勤務者を抽出する方法
Excel(エクセル)
-
5
月のシフト表から当日のシフトを抽出したいです
Excel(エクセル)
-
6
会員名簿から出席者のみ一覧表の作成
その他(Microsoft Office)
-
7
エクセルで、勤務表から 日付別に勤務者と勤務形態を抽出して、別シートに抽出したい
Word(ワード)
-
8
勤務シフト表から、当日の出番を抽出するには?
Excel(エクセル)
-
9
エクセルで出勤表から出勤者の名前を出したいのですが。
Excel(エクセル)
-
10
作業別のシフト表から職員別のシフト表へ反映させたい
Excel(エクセル)
-
11
エクセルで、勤務表から 日付別に勤務者と勤務形態を抽出して、別シートに抽出したい
Excel(エクセル)
-
12
エクセル2016でfilter関数がないので、、抜き出す関数をおしえてください。
Excel(エクセル)
-
13
シフト管理、月間のシフト表を別シートで日ごとの時間別で出勤者の名前を表示したい
Excel(エクセル)
-
14
本日の日付とマッチした列の値を抽出
Excel(エクセル)
-
15
エクセルのセルでシフト表を作っているのですが、それを別のシートに反映させたいのですが、どのようにすれ
Excel(エクセル)
-
16
【EXCEL】シフト表から休みの日だけを抽出する方法をご教授ください。
Excel(エクセル)
-
17
エクセルで出勤シフト表中の数字から別シートで名前入りの出勤表を作成したい
Excel(エクセル)
-
18
【Excel】月間シフトから日別シフトを自動作成したい
Excel(エクセル)
-
19
エクセル 特定の文字を入れると他のセルの色が変わる
Excel(エクセル)
-
20
エクセル シフト勤務表から、シフト別に氏名を抽出。
その他(ソフトウェア)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのVBAで集計をしたい
-
【関数】同じ関数なのに、エラ...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
Office2021のエクセルで米国株...
-
【画像あり】オートフィルター...
-
【マクロ】実行時エラー '424':...
-
特定のセルだけ結果がおかしい...
-
【マクロ】列を折りたたみ非表...
-
他のシートの検索
-
【マクロ】アクティブセルの時...
-
【条件付き書式】シートの中で...
-
【マクロ】【相談】Excelブック...
-
ページが変なふうに切れる
-
エクセル ドロップダウンリスト...
-
【マクロ】オートフィルターの...
-
【マクロ】元データと同じお客...
-
【マクロ】3行に上から下に並...
-
エクセルのdatedif関数を使って...
-
【マクロ】数式を入力したい。...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル
-
【マクロ】WEBシステムから保存...
-
エクセルの循環参照、?
-
エクセル ドロップダウンリスト...
-
エクセルのdatedif関数を使って...
-
特定のセルだけ結果がおかしい...
-
【マクロ】A列にある、日付(本...
-
【マクロ】EXCELで読込したCSV...
-
【マクロ】アクティブセルの時...
-
【エクセル】期限アラートについて
-
iPhoneのExcelアプリで、別のシ...
-
【関数】同じ関数なのに、エラ...
-
Excelの新しい空白のブックを開...
-
【マクロ】3行に上から下に並...
-
【マクロ】宣言は、何のために...
-
VBA チェックボックスをオーバ...
-
Excelについての質問です 並べ...
-
【マクロ】アクティブセルの2...
-
【関数】不規則な文章から●●-●●...
おすすめ情報
エクセルの2016です。
よろしくお願いいたします。
早:3人、早2:2人、早○:4人、日(勤):5人、遅(番):4人、遅2:1人、夜(勤):5人、明(け):5人、公(休):17人となります。
どうぞよろしくお願いいたします。
No.9を行ってみましたらこのようになってしまいました。
こんにちは。すみません。お手数をお掛けしております。
補足画像を貼ります。宜しくお願い致します。
すみません。もう一度最初から作ってみました。
上の②の画像と今回の下の画像では「名前の管理」の「値」が違っていました。
そのまま続けていって、回答No.15の12と13の操作を行いますとオートフィルしたセルは白のフォントですが、背景を黒にしても何も表示されません。
回答No.15の14で、標準書式のセル B3 に式 =MOD(ROW(A1)-1,5)+1 を入力して、此のセルのフィルハンドルを「エイヤッ!」とダブルクリック→とのことですが、ここでフィルハンドルをダブルクリックしても、オートフィルになりません。左側にデータがないからでしょうか?B3:B47までオートフィルしても良いでしょうか?
ご指導よろしくお願いします。