• ベストアンサー

エクセルで印刷

エクセルのシートに名簿があります。 A列に番号(1~70)、B列に住所、C列に氏名・・G列まであります。 シート2の指定したセル(c3.c5・・)にシート1の指定した 番号の住所、氏名を印刷したいのです。 同じシートでも構いません。 シート上側に印刷フォーム、下側に名簿を移します。 番号指定、印刷、1枚づつの印刷でも構いません。 過去の質問を見たのですが難しくて理解できません。 PC初心者ですが宜しくお願いします。

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

  • ベストアンサー
noname#253255
noname#253255
回答No.3

検索関数を使えば簡単に作成できますが、特にEXCEL等はテキスト画面に回答を表現するのが難しいため、内容を理解しにくい難があります。 ですから皆さんは専門書を勉強しておられます。専門書だと一回で理解出来ると思いますよ。  とまれご質問の内容は検索数値を入れたら名簿台帳から個人のデータを表示させたいという事ですね。 この様な作業はEXCELでは基本的な検索関数を使えば一発で解決できます。 テキストでは書きにくいですが次のような例で説明します。 行番号     A    B   C   D   列名 1      101  ABC  DEF  2  3      101  ABC  DEF 4      102  GHI  JKL 5      103  MNO  PQR A1は検索値の入力場所 B1はB3からB5迄の検索値に該当する行のデータを表示 C1はC3からC5迄の検索値に該当する行のデータを表示 B1に入れる式 =VLOOKUP(A1,A3:C5,2,0) A1のセルに入力した数値が、A3からA5迄の間にあったらそこから右に2列目のデータをB1に入れなさいという式です。 式の解説 =  関数を使う表示 VLOOKUP 関数 (  かっこ A1 検索値の入力セル ,  カンマ A3 検索場所の始点 :  コロン 範囲何々「から」何々までの意味に使う C5 検索範囲の終点 ,  カンマ 2  左から2列目 ,  カンマ 0  検索の型 一般には0で良いが他の使い方は勉強してください )  かっこをしめる C1に入れる式 =VLOOKUP(A1,A3:C5,3,0) 検索のため個人コードと氏名の一覧表リストを作っておきましょう。 上の表示シートから印刷する場所だけ範囲選択して印刷すれば画面全部でなく必要な部分だけ、例でいうとA3からC5を選択すればコードと氏名だけが印刷できます。 又、データが無いセルを参照したり、その他の問題でエラーが出るときがありますので、必ずエラー処理が必要ですから、エラーが出たら専門書をみて下さい。 1行目の検索や表示をする場所はどこにおいてもよい、別シートでも別ブックでも同じですから応用します。 別シートはそれほどでもないですが、別ブックは検索に時間がかかりますのでなるべく同一ブックに作りましょう。 VLOOKUPは検索値が縦にあるときに使用し、検索値が横に並んでいる時はHLOOKUPを使います。横の場合のデータは上から何行目という検索をします。 その他、INDEX関数も使えます。 EXCELには多数のテンプレートがありますので、ヘルプから検索欄にテンプレートと入れて検索して見てください。 ひとつくらいは使えるのがあるかもしれません。 それから、専門書や月刊誌の発行社のホームページでダウンロードを許可しているページもあります。 参考書 書店には何百冊もの参考書がありますが、月刊誌では日経PC21や増刊版、アスキードットPCなどが詳しいです。 なおタッグシールなどに出力されたいならEXCELのほかWORDにもテンプレートがありますよ。

iitomo36
質問者

お礼

PC未熟の私にも分かる回答に感謝します。 たとえばセルD1に =C3 と入力すると C3にあるDEFをD1にも表示されますよね、 行番を引数にしてセルのデータを引込むコマンドが有るのかと簡単に考えていました、あさはかでした。 本当に有難う御座いました。

その他の回答 (2)

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.2

セル参照を使えばいいのでは? ちょっと例が違いますが http://www.jpita.or.jp/hpv3/ziten/mokutekibetu/ex_0011.html

iitomo36
質問者

補足

回答有難う御座います。 セルB11に青森県弘前市、C11に佐藤太郎、 B12に岩手県盛岡市、C12に鈴木一郎のような名簿があります。 例えば、セルA1(どこでも構いません)に11(行番号)を入力すると B11の青森県弘前市をセルH1に、C11の佐藤太郎をセルH2に 表示させ印刷したい。 次に、セルA1に12を入力してB12の岩手県盛岡市を セルH1に、C12の鈴木一郎をセルH2に表示し印刷したのです。 セルの行番号を指定して同じフォームで印刷したいのです。 宜しくお願いします。

  • uma79
  • ベストアンサー率18% (189/1017)
回答No.1

質問自体が良くわかりません。 宛名シール用書式セットでも名簿から抽出したいのですね。 たぶん=VLOOKUP(検索値,範囲,列番号)関数で出来ますよ。 この式のセル(例えばJ3)は、住所とか結果を表示します。 検索値を例えばJ1として、そこにA列の番号を入れます。 範囲は、名簿の全体(例えばa1:g200)です。 列番号は2で住所が出ます。 以上わからなければ、エクセルの本とか、解説サイトを探すとか 勉強してください。

関連するQ&A

  • excelでマクロを使用した連続印刷について

    A2セルから通し番号、氏名、住所等のデータが入力されている「データ」シートがあり、 VLOOKUPを使用してB3セルに「データ」シートのA列にある「通し番号」を 入力すると氏名・住所等が反映される「印刷」シートがあります。 例えば「データ」シートのC列(住所)に「東京都」という文字列が 含まれている宛名のみを連続で印刷したい場合、 どのようなマクロになりますでしょうか? (マクロ内に「東京都」と指定する方法と、 シート内の特定セルに入力した文字列で指定する方法が ありますでしょうか?) wordでの差し込み印刷や、宛名ソフト等の使用は考えておりません。 よろしくお願いいたします。

  • エクセルです。至急教えてもらえませんか!!

    はじめまして。よろしくお願いします。 エクセルである名簿を作っています。 <sheet1> A列に会員番号、B列に氏名、C列に住所・・・・というような表にしています。 <sheet2> sheet2のあるセルに<sheet1>の会員番号を入力するとその会員のデータが決められた様式ででてくるようにしました。 今から、この会員全員分のデータを全て<sheet2>の様式で印刷したいのですが、手作業で会員番号を入力して、印刷をしてというやり方だとかなり時間がかかりそうです。また他にも今から仕事があるので、何かよい方法を教えてください。マクロでできるのだろうとは思うのですが、昔使ったことが少しあるだけで全然覚えていません。よろしくお願いいたします。 *会員番号順に並んでいますが、数はとんでいます。例えば、1、5,19,28,29,50・・・・という具合です。

  • エクセルで名簿を連続印刷したい。

    エクセルで名簿を連続印刷したい。 Sheet1に縦に2枚同じ様式のフォームがあります。 A1、A24に、それぞれ名前を連続して印刷したいと思っています。 Sheet2に、名簿があります。 A列 B列 日付 氏名 1  Aさん 2  Bさん という感じで、120名の名簿リストがあります。 どのようにすれば、2箇所名前を連続で入れることができるでしょうか? どうぞよろしくお願いします。 *フォーマットを作った人は別でして、これでできるようにしてくださいと言われています。

  • ワードでなくエクセルで雛型を作り、差込印刷したい。

    こんにちは。よろしくお願いします。 エクセルで、シート1に数十件の名簿を作ります。一人1行で、氏名、住所、管理番号、その他、を各別に記載します。 シート2に印刷してファイリングできるよう、A4の一人1枚の個票の雛型を作ります。(1つ)この個票には、シート1の氏名、住所等がそのまま、反映されるようにします。 全員分またはシート1の範囲指定分の個票を印刷するには、どのような機能を使うのでしょうか? ワードの差込印刷のような印刷方法が理想です。 詳しい手順は結構ですので、大まかに教えてください。

  • エクセル2000での印刷について

    お世話になります。 簡単に説明させていただきますと、例えば、 A列に氏名、B列にフリガナ、C列に郵便番号、D列に都道府県、E列に住所、F列に電話番号、G列に携帯番号、H列にメールアドレスが入った住所録を作成したとします。 今回、これらの項目のうち、A,C,D,E,G列のみを印刷したいと思っています。 この場合、[ファイル]-[ページ設定]-[シート]の印刷範囲に、 $A:$A,$C:$C,$D:$D,$E:$E,$G:$G とした場合、 A,C,D,E,G各列ごとに改ページされて印刷されてしまうようです。 これを、1枚に収めるように印刷するには、どのような範囲設定の仕方が良いのでしょうか? また、列の非表示を行なわないで印刷できる他に良いアイデア(ヒント)がありましたらお願いします。非表示を行なうと、いろいろ作業面で支障があり、面倒なので。

  • Excelでの名簿印刷・用紙一行目に項目を表示するには?

    お世話になります。 Excel2003での質問です。 A列に氏名、Bに電話番号、Cに住所、Dに備考欄がある名簿を印刷したいと思います。 名簿リストは数百人分ありますので、当然印刷紙数は複数枚にわたります。 このとき、各紙面の一行目に項目(氏名・番号・住所・備考)を自動的に挿入し、プリントアウトすることは可能でしょうか。 皆様のお知恵を拝借したいと存じます。 よろしくお願いいたします。

  • エクセルの別のセルのデータを一緒にしたい

     入力シートに住所録のような物を作成しました。  状況としてA列は連番D列は氏名、F列に郵便番号、G列に市町村名、H列に市町村名以降の住所が入力されています。  今回別のシートに宛名シートの印刷用フォームを作成したいと思っています。  郵便番号や氏名はvlookupの関数で普通にとばせるのですが、市町村名とその後の住所の部分を一緒のセルに表示させる事はできますか? 例としてはG12にある「○○市」、F12にある「□□町1-2-3」を印刷用シートのA2に「○○市□□町1-2-3」と表示させたいです。 宜しくお願いします

  • EXCELで1行の内容を1枚の紙に印刷したい(緊急)

    EXCELで作った名簿があります。 左から、氏名・住所・電話番号といった列があります。 この名簿で、1人分のデータを1枚の紙にそれぞれ印刷したいです。 例えばA41枚に、氏名:山田太郎さん 住所:東京都… 電話番号:000-000-0000 次の紙に、氏名:山田花子さん 住所:大阪府… 電話番号:111-111-1111 というふうにしたいです。 EXCELの機能、またはフリーウェア等でうまくできる方法を教えてください。 よろしくおねがいします。

  • エクセル:フォントの大きさの調整について

    よろしくお願いいたします ◆エクセルのシート「名簿」のF列に『役職』 G列に『氏名』が入っています。 ◆シート「ラベル」に =名簿!F2&" "&名簿!G2&"様"  という計算式を入れています。つまりラベル印刷としてこちらを印刷して封筒に貼り付けるようにしたいのです。ここではたとえば「代表取締役 山田太郎様」という表示になります。 ◆(やりたいこと) そこで、上記計算式の名簿!F3&" "&名簿!G3&"様"の名簿!F3(役職)のフォントの大きさを「11」、名簿!G3(氏名)&"様"のフォントの大きさを「14」などという設定は可能でしょうか?可能ならば教えてください。 よろしくお願いします。

  • EXCELの印刷で違う物を印刷する

    EXCELの印刷で違う物を印刷する こんにちは EXCELで、従業員シートと作業員シートを作成しているのですが (フォーマットは、履歴書みたいな感じでA4縦、写真入りです。) 各人の従業員シートと作業員シートは、ほとんど同じ内容で 極端にいうと、シートの一番上のセルに「従業員名簿」と書かれているか 「作業員登録表」とかかれているかの違いぐらいです。 質問があるのですが、ほとんど内容の同じ内容の、EXCELシートを 2個書くのも面倒なので、1個のシートで。印刷時に一部文字だけを 変更することができるのでしょうか? 簡単に以下に例を示します。 <印刷1>  従業員名簿 氏名:山田たろう 住所:東京都 品川区 趣味:音楽鑑賞 <印刷2>  作業員登録票 氏名:山田たろう 住所:東京都 品川区 血液型:A型 印刷1と印刷2は1行目と4行目以外は同じ内容です。 EXCELは2000です。 私はPGなのでVBAもできます。 以上、教えていただけると大変助かります。