• ベストアンサー

エクセルの仕事一覧から個人別依頼状を作成するには

わかりにくいタイトルになってしまいましたが、やろうとしていることを以下に説明します。 100人くらいの人に仕事を依頼することになり、エクセルで縦列に個人名・仕事名、横列に日付を入れた表を作成して、依頼する人と日付から該当するセルに仕事の時間帯を入れた表を作りました。 100人もの人に、一人ひとり電話をかけて依頼するのは時間と労力がかかるので(担当者は私一人)、作成した表をもとに個人別の仕事依頼状を作成して郵送で依頼できないかと考えています。 表を見ながら手書きで案内状を作成するのでもよいのですが、できればもっと簡単にきれいにと思いまして。 依頼状のひな形を作成して、名前と仕事日時のところに、表からデータを引っ張ってきて表示させることはできないかと思いますが、このようなことは可能でしょうか? なお、依頼する仕事は、一人の人に複数の仕事を依頼する場合もありますので、実人数は100人ほどですが、のべ人数は300人ほどという状況です。 よい方法がありましたら、教えてください。 よろしくお願いします。

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

  • ベストアンサー
回答No.5

No.4の回答に対する回答です。 Sheet1に入っているとして、そのA列の左に列挿入して、A列に連番を入れておきます。(1,2,3...) 結果として、B列に氏名、C列に仕事名、D列以下に日付となります。各日付の列の仕事の入っているところに仕事名が入っているとします。 別シート(ここではSheet2とします)のA1のセルに検索値をいれるとします。 適当なセルにVLOOKUP($A$1,Sheet1!$A$1:$F$21,2)と記入すれば、氏名がでます。 A4のセルから横に10/1, 10/2, 10/3...と記入しておきます。その下のB4のセルにIF(VLOOKUP($A$1,Sheet1!$A$1:$F$21,4)=0,"",VLOOKUP($A$1,Sheet1!$A$1:$F$21,4))のようにすればできると思いますが、いかがでしょうか? ※Sheet1!$A$1:$F$21の部分は検索範囲ですので、適宜、変えてください。 No.3の方が言っているように、規則的なデータ構造になっていないと例外処理をすることになるので、関数だけでは複雑になると思います。

その他の回答 (4)

回答No.4

同じようなことをしたことがあります。 別シートに雛形をつくって、そこにvlookup関数を使って、引っ張ってきてやるのはどうでしょうか?特別に凝った文章でなければ、ワードを使って差し込み印刷をするよりは簡単です。 もう少し、表がどのような形式になっているかがわかれば、具体的に関数の使い方や場合によってはVBAを用いた答えがでると思います。

nyunyunyu
質問者

お礼

表の形式は、A列に氏名、B列に仕事名、C列以降は日付で、例えばC列が10月1日とすると、D列が10月2日E列が10月3日、・・・というように、セル1個ごとに日付を振っています。 それで、依頼したい人の該当する日付のセルに、依頼する仕事の時間を入力してあります。 当方、vlookupは使えますが、VBAの知識はありませんので、初心者向けに解説いただけるとありがたいです。 よろしくお願いします。

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.3

#1です。 言葉だけでは、データ構造も完成型もこちらでは解りません。 ただ、差し込み的な処理についてはExcelだけでやるよりWordを使った方が容易だと思います。 どうしてもExcelだけと言う事ならレコードにIndexを付けてVLOOKUPで拾い、検索値をVBAなどで連続投入させる感じでしょうか、、、 何れにしてもデータ構造が差し込みに適する形になっていないと、複雑な例外処理を組み込まなければなりません。 データ構造が差し込みに適さないと思うならば、差し込みに適用する形に整えてやる方がこちらで言葉だけでのやり取りで解決を模索するよりも早道だと思いますよ。

nyunyunyu
質問者

お礼

何度もすみません。 エクセルだけでやろうとは思っていませんが、差し込み印刷ウィザードを見ていたら、ちょっと違うかなと思ったものでして。 差し込みに適用する形式に整えてやる方法が、やってみようと思います。 ありがとうございました。

  • norosi
  • ベストアンサー率26% (430/1614)
回答No.2

多分差し込み印刷でいいと思います。 以下のページを参考に考えてください。 http://katori.adam.ne.jp/studyetc/excel/sasikomi/p-1.htm

nyunyunyu
質問者

お礼

早速のアドバイスありがとうございます。 No.1さんのお礼に書いたとおりですが、下記のような場合でも、差し込み印刷でできますでしょうか?

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

データの持ち方が良く解りませんが、感覚的にはWordと連携してWordの差し込み印刷機能を使えば良いかなと感じます。

nyunyunyu
質問者

お礼

早速のアドバイス、ありがとうございます。 私の書き方が悪かったのですが、作成したエクセルの表の横列の日付ですが、1つのセルに1日、つまり期間の日数分だけ横に日付を入力して、マトリクス形式のデータになっています。 ですので、お教えいただいた方法では、ちょっと難しいような気がしますが・・・。 この場合は、やはり無理しょうか?

関連するQ&A

  • エクセル関数について質問です!!

    エクセル関数に関する質問です。商品入荷情報を一目で分かりやすい表を2タイプ作成したいと考えております。1つ目は縦列に商品、横列に行動、交わったところが実行日。例えばA商品を発注した日が2月1日とすると、(縦列)A商品と(横列)発注の交わったところに実行日2/1を入力するもの。そして2つ目はカレンダー形式で、何日に何(商品)がどうした(実行)が分かるもの。ここまでは通常の表を作成するだけですが、問題は1つ目の表で日付を入力し、自動的に連動して2つ目の表の2月1日のところに『発注』と入れれるように出来ればと考えています。こんなわがままな関数はあるでしょうか?ご存知な方教えてください!!!

  • 個人がフリーライターに仕事を依頼するには?

    私はあるビジネスをしたいと考えております。 そこで紹介冊子を作成したいと考えているのですが、あいにく私には 文才がないので正直仕事で使えるような文はつくれないです。 趣味でやるにはいいのですが、そんな甘くない仕事なんでとりあえずここはプロに任せたいと思っています。 ですのでここではあえて自分で・・・というご意見はすいませんがご遠慮願います。 そこでライターさんに依頼したいのですが、いかんせんこういう業界は全く未知なんで何が何やらわかりません。 個人がライターさんに依頼するには一体どういう経路をたどればいいのでしょうか? 出来れば近所で探したいのですが。 ネットで依頼出来るようなサービスとか何でもいいのでアドバイスあればよろしくお願いします。

  • 縦列と横列が交わる値の求め方。至急です!!!

    過去の質問で探せなかったので教えて下さい。 タイトルの通りなのですが、 縦列に商品名、横列にサイズ、表中には各商品のサイズごとの 重量が入力されています。 商品名とサイズを入力すると自動的に重量が抽出される 計算をしたいのですが、色々試してみたけどどれもできませんでした。 縦列、横列が交わる数値の検索の仕方あれば教えて下さい。

  • エクセル2003 個人別出勤場所確認表作成方法

    いつもお世話になっております。エクセル2003です。具体的な内容で質問させていただきます。 店舗が30店舗、スタッフが総勢100人いたとします。エクセルの表において、縦方向に日付、横方向に店舗名がある表です。 単純な話、その票には各店舗への出勤者名が載ります。この作業は手作業で入力しています。これを『シート1(店舗別出勤表)』とします。今回作りたいのは『シート2(個人別出勤場所確認表)』です。縦方向に日付、横方向に個人名が並びます。その個人名の各日付ごとにシート1に対応した店舗名が記載されたいのです。各セルごとにif関数やCOUNTIF、AND,ORを駆使してやってみたのですがなかなかうまくいきません。出来ればVBAは使いたくないです…(使えません…)。使わないとどうしても難しいのであれば勉強します。どなたか、ご教授お願いします! 条件や状況に関してのご質問などありましたらすぐに答えます。

  • 「雑貨のサンプル品作成の仕事依頼について」

    はじめまして。当方「布で作る雑貨(手帳カバー等、割と小さな製品)」のサンプル品作成の仕事を依頼希望の者です。個人で活動されているパタンナーさん等にサンプル品の作成を依頼しようと考えています。この場合、サンプル品を作成してもらうときの報酬相場というのはどれくらいのものなのでしょうか。サンプルひとつに対して報酬○○円という支払い方が一般的なのでしょうか?

  • 表から別シートに一覧表を作成したいのですが

    Excel2003にて複数店舗のシフト管理をしているのですが、 初心者のうえ独学で学んだ為全く分かりません。 縦に日付、横に人が並んでいる表といえば分かりますか? A1="日"、A2=1、A3=2… B1="佐藤"、B2="山田"、B3="鈴木" その交点にその人が行く店舗名が表示されている表を作成しています。 日 佐藤 山田 鈴木 1 A店  B店 2 C店      A店 そのデータから、 日付 応援に行く人 応援をもらう店舗 1   佐藤       A店 1   山田       B店 2   佐藤       C店 2   鈴木       A店 の様な表に変換しています。今までは手入力で変換していたため、 ミス等がないかチェックが大変で困っています。 何か良い方法がありましたら教えてください。 質問も初めてで分かりにくい所があるかもしれませんが よろしくお願いします。

  • Excelで数十人の表作成

    今、Win-meのExcldで各自20人ぐらいの個人表を作成するようホルダーを元に表を作ろうと思うのですが理解できません、その表はsheet1,2,3,4,となり、1、2表を元に、3、4の表(1、2と同じ表)に、1、2、で評価した◯△×がABC●●●  の人数の評価が、3、4の表をクリックすると自動的に◯△×が,A,B,C, ●●●の人数分がそれぞれの個人表に入力されるホルダーがあります。この表を作成しようとしています、まずは表の作成,sheet1、2、(3~4枠を作りクリックするとsheet,3,4へ移動する)それとsheet,1,2,入力したものが、sheet,3,4,へ入力する方法、挿入、コピィー、の操作方法等、どなたか良きアドバイスを?

  • 法人から完全な個人へ仕事を依頼することは可能?

    はじめまして。 ちょっとわからない事があるので、どなたかお知恵を貸してください。 現在、法人で映像関係の仕事をしておりますが、 趣味でそういう事をしている団体の人達に、 仕事を依頼したいと仮定します。 団体の人達は十人十色で、個人事業主から完全なる個人の人 もいるとした時に、もしこういった団体(インディーズの集まりみたいなもの)に法人として仕事を外注としてやってもらう事は可能なのでしょうか? その団体は報酬をあまり目的とせず、謝礼程度を払い、 もちろんその旨を事前に契約を交わしたうえでの話です。 もし無理であれば、どうすれば良いのか、お分かりになる方が いましたらお願い致します。

  • EXCELで勤務表作成

    勤務表の作成をエクセル2003で作成しています。     1 2 3 4 5 ・・ 鈴木  A A B B 休 佐藤  B B 休 休 A 太田  休 休 A A B 吉田  A B 休 B A 上記のように個人別にその日に何の担当業務をするかで作成されたものを   11月1日        11月2日    ・・・  A 鈴木 吉田      A 鈴木  B 佐藤         B 佐藤 吉田  休 太田         休 太田 と日付ごとに業務別に誰が担当するのか別の表で作成する方法があったら教えて下さい。「最初からその表で作成すれば?」とお思いになるかもしれませんが、大人数の休日の管理が難しいので最初の表の作成方法は変えたくありません。ちなみに表の通り一つの業務に複数名担当することもありえますので、できればそれをふまえた上で回答願います。

  • エクセル(2007)グラフ作成

    グラフ作成方法がわからなくて困っております。 A   10 B   23 C   30 D   40 A.B.C.D(個人名)数字(利用回数)というような集計をエクセルの表でしています。 4 3 2           |  1    |     |     |   10~20  20~30 30~40 これをグラフにしたいのですが、縦(人数分布)横(利用回数) エクセルのグラフ作成機能で作成できるのでしょうか?調べたのですがわかりませんでした。 どなたか作成方法を教えて下さい。 よろしくお願いします。

専門家に質問してみよう