- ベストアンサー
職員予定表の日付別から職員別の自動変換方法
- 「職員予定表」の「日付別」から「職員別」の表を自動的に作成する方法について教えてください。
- 現在、事務の者が手書きで「書式1」を作成し、「書式2」に転記していますが、効率化の方法を探しています。
- ExcelやAccessを使用して自動的に作成する方法があれば教えてください。また、専用ツールが存在する場合も教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
質問者さまの意図とは違うかもしれませんが、、、 エクセルでの方法です。 まず、手入力で作成する書式1を以下の様にすることは可能でしょうか? A列 B列 C列 日付 場所 名前 ←ココは見出しです 4月1日 札幌 水田 4月1日 札幌 大原 4月1日 札幌 嘉数 4月1日 帯広 木村 4月1日 帯広 関 4月1日 帯広 藤本 4月2日 小樽 水田 4月2日 小樽 大原 4月2日 夕張 木村 4月2日 夕張 関 4月2日 夕張 藤本 4月3日 石狩 大原 4月3日 石狩 三石 4月3日 千歳 木村 4月3日 千歳 関 4月3日 千歳 水田 一人一人の情報の抜き出しが欲しい場合は、 見出しのA1~C1を選択(ドラッグ)し、「データ」→「フィルタ」→「オートフィルタ」 見出しの各セルの右に▼が表示されるので、名前の▼をクリックして、「木村」さんを選択すると 「木村」さんだけのデータが表示されます。 全体を人別に並べ替えたい場合は、 見出しも含め、データ全体を選択(上記の場合A1~C17)し、「データ」→「並べ替え」 最優先されるキー 「名前」を選択 2番目に優先されるキー 「日付」を選択 「OK」 とすると、名前順でソートされます。
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
質問者はエクセルでどんなレベルかな。 関数くみあわせは熟達しているか? VBAは出来るか? 多分(1)も自信なく、(2)も出来ないでしょう。 それなら、このたびはあきらめてください。 丸投げしてくれになり、質問コーナーでは、応じることは出来ません。 ーー 仕事でこういうニーズがあるのは判るか、シートのデータのこういう組み換えは、関数では非常に難しい。 別例ですが http://okwave.jp/qa2667960.html の#2、#3の回答の式の意味が判るなら、本件を考える力があるでしょう。 ーー というのも関数というものの特質と関連しているが、あるセルを考えたとき、そこにどこのデータが来るか(どのセルのデータを採ってくるか)書式1(この表現はSheet1とかする野が良い、書式はエクセルでは別の意味が強い)のデータの有無および行数次第で、これをどんな場合にも、通用する式を考えるのは難しいからです。 ーー VBAなどプログラムではそういうことが処理しやすいものなのです。