• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:入力した表から個人別シートに自動で振り分けたい)

入力した表から個人別シートに自動で振り分けたい

このQ&Aのポイント
  • excel2010で作ったものを2007で作業していく表です。
  • 利用者さんのデータは2行に渡っていて、16番の利用者さん若しくは山田花子さんが何月何日に何時間、どんなリハビリをしたか、備考も山田花子さんのシートに記載させたいと思っております。
  • 似たような質問を3日捜し、試行錯誤しましたが少しも形になりませんでした。VBAは勉強したことがありません。関数が少しわかる程度です。

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

  • ベストアンサー
  • nonamochi
  • ベストアンサー率62% (228/365)
回答No.3

回答ありがとうございます。 もちろん出来る限りお手伝いします。 1つお願いがあります。 基本となるエクセルシートの内容がほとんど読み取れません。 ここが良く見えないために適切な質問が出来ず、余計なことばかり聞いてしまいそうな気がします。 そこでもっとはっきりした画像が見たいです。 私の掲示板に載せていただけませんか? http://sakebear.ddo.jp/bbs このページを開くと、右側にメインメニューと表示されています。 その一番下の質問箱用画像アップロードをクリックしてください。 ゲストでの書き込みができます。また、メッセージは特に書かなくてもいいです。 画像はJPEG形式でお願いします。サイズは500kbまでです。 そのまま私の掲示板で話を続けてもいいですし、ここに戻って来て話を続けてもいいです。

liulin
質問者

お礼

nonamochi様に大変お世話になり、無事処理の速い書類ができました。日々の入力で少しずつ調整をしながら、より良いものに仕上がっていけばいいな、と思っております(その際にはまたご相談にぜひ乗ってください!) 本当に丁寧にわかりやすくご指導してくださり、またすばらしいシートを作成してくださいました。nonamochi様、ありがとうございます!!

liulin
質問者

補足

nonamochi様の掲示板へ画像をアップいたしました。 よろしくお願い致します。 尚、当件はこのままnonamochi様の掲示板にてご相談に乗っていただくことにいたします。

その他の回答 (2)

  • nonamochi
  • ベストアンサー率62% (228/365)
回答No.2

おはようございます やりたい内容が今一つはっきりしないので、少し質問させてください。 1. 約40人分のデータ入力シートがある 2. それとは別に各個人の実績管理シートがある 3. データ入力シートの内容を各個人の実績管理シートに反映させたい と言う事ですか? データ入力シートへの入力は1ヶ月分で1シートですか? それとも1日分で1シートですか? データ入力シートへの入力対象のとなる人の順番(並び)は変わりますか? 質問文で「16番の利用者さん若しくは山田花子さん」と書いていますが、どう言う意味ですか? 内容がちょっと複雑そうなので少し時間がかかるとは思いますが、やってみたいと言うのであればお手伝いします。

liulin
質問者

補足

nonamochi様 御覧頂きまして、ありがとうございます。 説明不足ですみませんでした。 >1. 約40人分のデータ入力シートがある >データ入力シートへの入力は1ヶ月分で1シートですか? >それとも1日分で1シートですか? データ入力シートは1ヶ月分です。 しかし上の画像(見えにくいですが)のシートが1日分で、毎日20行くらいの1枚を下方へコビペして入力していきます。 A1が利用者さんのNo.でA2が氏名ですが、個人の実績管理表への移行を考えるとA1に利用日、A2に氏名、としたほうがいいのでしょうか。 そうすると、20行×23日分(1ヶ月の平日分の枚数しか要りません)程度の一枚のシートにすることも可能です。 >データ入力シートへの入力対象のとなる人の順番(並び)は変わりますか? 曜日ごとに利用者がかわるので、山田花子さんが火・金にしか出てこない、鈴木太郎さんは水曜日のみ、といった感じなので、その曜日に利用しない人の名前は削除されているので並びは変わります。 >2. それとは別に各個人の実績管理シートがある 利用者さんが現在40人くらいなので、この個人実績管理シートの枚数が40枚となります。 ひとり最多でも1ヶ月に23回利用といった感じです。 >質問文で「16番の利用者さん若しくは山田花子さん」と書いていますが、どう言う意味ですか? データを検索するのにナンバーがいいのか氏名がいいのか判らなかったため、そのような曖昧な記述になってしまいました。すみません。 >3. データ入力シートの内容を各個人の実績管理シートに反映させたい と言う事ですか? はい。 人手が足りず、ほかの業務にかかっているとこの作業が山積みになっていき、一人一人のタブをクリックしながら入れていくのは大変な労力になっています。 できることなら、お力添えをお願い致します。

  • pc_net_sp
  • ベストアンサー率46% (468/1003)
回答No.1

SQLデータベースを勉強した方が、近道ではないでしょうか?? Excelだけでデータベースモドキの使い方は、SQLデータベースの勉強より大変です。 Office系を教えてくれる専門校・職業訓練校でも、上級者向けでもなかなかここまで教えていません。 SQLデータベースを教えてくれる所では、データ入力・データ出力(Excelファイルに変換)を教えて貰えると思いますが、ただし情報処理系の国家検定を合格するくらいの知識が必要です。 関数だけのレベルでは、なかなか難しいです。 マクロ・スクリプト・関数etc.をすべて理解していれば、ExcelのデータベースモドキやSQLデータベースは簡単になると思います。       

liulin
質問者

補足

pc_net_sp様 御覧頂きましてありがとうございます。 身の丈にあっていない質問とは充分承知しているのですが…やはりかなり難しいのですね。 ご意見、ありがとうございます。

関連するQ&A