• ベストアンサー

エクセルでLOOK UP?

エクセルでできた二つの名簿ファイルがあり、片方のファイル(1)にはクラス全員の学籍番号と名前が、それぞれ1列目、2列目に入力されています。もう片方のファイル(2)にはクラスの一部の生徒の学籍番号だけが1列目に入力されています。エクセルを使って、ファイル(1)のデータを参照し、ファイル(2)の生徒の学籍番号の横(2列目)に一括で名前を表示するにはどのような式でどのような操作を行えばよいのでしょうか?よろしくお願いします。

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

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

VLOOKUP A に学籍番号 Bに名前 Cに学籍番号 の場合 D2に=VLOOKUP(C2,$A$2:$B$10,2) でいいかと思います

その他の回答 (1)

  • 0shiete
  • ベストアンサー率30% (148/492)
回答No.2

どちらのファイルにも、A列1行目から学籍番号が入っていると想定します。 (2)のファイルのB列1行目に =VLOOKUP(A3,ファイル(1)!$A$1:$B$10,2,FALSE) のように入力してください。ただし、 「ファイル(1)!$A$1:$B$10」 の部分はファイル(1)のデータが入っている範囲を指定してください。 そして、そのセルの右下にポインタを持っていって、下にドラッグすれば できあがりです。

関連するQ&A

  • エクセルでまとまったデータを取り出すには?

    エクセルでできた二つの名簿ファイルがあり、片方のファイル(1)にはクラス全員の<学籍番号、名前、住所、電話番号、メールアドレス・・・>が、それぞれ1列目、2列目・・・・に入力されているとします。もう片方のファイル(2)にはクラスの一部の生徒の学籍番号だけが1列目に入力されているとします。エクセルを使って、ファイル(2)に学籍番号がのっている生徒の分だけ<名前、住所、電話番号、メールアドレス・・・>のデータを全て取り出して表示する(学籍番号で絞り込みをする)にはどのような式でどのような操作を行えばよいのでしょうか?よろしくお願いします。

  • エクセルで項目ごとに新しい別のシートにしたい

    エクセルで名簿を作成しています。 C列に生徒番号、D列に氏名、E列にクラスがAからFまでランダムに入っています。 この名簿を新しいファイルに、クラスごとに別のシートにしたいです。 できればシート名も「A」「B」となっていれば助かります。 A,B列にもデータが入っていますが、今回は生徒番号、氏名、クラスのみの ファイルにしたいです。 良い方法を教えてください。よろしくお願いします。

  • access2003で学籍番号から生徒の名前を表示させたい。

    access初心者です。 先生が生徒の成績を入力するツールを作っています。 フォーム上で、生徒の学籍番号を入力すると、 自動的に学科と生徒の名前が表示されるようにしたいです。 (入力時、生徒の名前が表示されれば、解答の名前との チェックが出来る) 構成としては ☆T学生名簿(学籍番号・学科・氏名) ☆T成績入力(学籍番号・1-1解答・1-2解答・・・) です。 フォーム上で入力したデータは、[T成績入力]に 表示されます。 とても困っています。 教えて下さい(>_<)

  • EXCELでクラス替えデータを一括貼りつけしたい

    いつもお世話になります。 1年生から2年生に進級した子供たちが、 どのクラスに行ったのか わかる資料を作りたいと思っています。 旧名簿現状は    A列(空欄) B列(旧クラス) C列(名前) 新名簿の現状は  B列(新クラス) C列(名前) 新名簿は、新しい2年生のクラス順にならんでいるので、 C列の名前は旧名簿とは並びが違います。(生徒数は一緒) 名前を基準にして、新名簿のクラスを 旧名簿のA列に貼りつけたいのですが どのような関数をつかえばいいでしょうか? 具体的に使い方を教えていただけると助かります。 どうぞ、よろしくお願いします! 

  • excel

    エクセルを使って行いたいことがあるのですが、 シートの中で、学籍番号を入力したら別のシートを参照し、同じ番号が書いてある行があったら、その行の内容を、入力した行のに表示させると言うことをしたいのですが何かいい方法はないでしょうか。 VBAを使わずに行いたいのですが、よろしくお願い

  • Excelのマクロで教えてほしいのですが・・。

    私は現在生徒会役員なのですが、 皆さんにひとつ教えていただきたいことがあるのです。 私たちは、行事などで、よく名前だけを元にクラス,出席番号を検索しなければなりません。 それも、全クラス名簿とにらめっこしながらです。 そこで、それが手間だ・・ということで、生徒会役員で考えたのですが、 PCソフトのエクセルをつかって検索ができるようにしたいのです。 とあるHPにてやり方を習得しようと思ったのですが、PC初心者の私たちにはなにがなんだかさっぱりのようです・・。 「マクロ」をつかえばいいと言われたのですが、まったくわかりません・・。 よかったら、初心者の私どもでもわかるような程度で教えていただけませんか? 条件を箇条書きにしておきますので、よろしくお願いします。 【条件】 ・シート1に検索画面   ⇒(検索方法としては、学年選択項目があって、名前を入力するような形がいいです) ・シート2に1年生,3に2年生,4に3年生の生徒のクラス,出席番号,氏名入力済み よくわからないかもしれませんが、わかるかた・教えてくださる方、本当にお手数ですが、お願いします!!

  • エクセル・進級処理2

    エクセル2002を使用しています。VBA初心者です。 生徒名簿を作成中です。前回質問の内容 (下記URL参照) http://oshiete1.goo.ne.jp/kotaeru.php3?q=789215 に新たに追加する処理をしなければいけなくなりました。 追加の内容は (1)旧1年のデータを抽出し、学年・クラス・番号のそれぞれの列をクリアする。 (2)クリアした部分のうち学年の列のみ"2"の数字を入力する。 (3)旧2年のデータをそれぞれ抽出。・・・以下(1)と同様の処理を行う です。  このうち(1)については、前回質問した内容と同様なので、(2)についてわかる方がいましたら、教えてください。簡単なことなのかもしれませんが、よろしくお願いします。

  • エクセルで男女別に名前を検索して表示するには?

    エクセルで名簿を作っています。 一つめのシートに男女混合の名簿を貼り付けます。 二つめのシートで,女だったら左の列,男だったら右の列に名前を表示させたいのです。どのような関数を組み合わせればできるでしょうか。 一つめのシートは,一列目に番号,二列目に氏名,三列目に性別が入力されています。

  • 空き番を埋めていくマクロを作りたい

    こんにちは。どうしていいかわからないので助けて下さい。 私立高校で教えている者です。もうすぐ学年末の成績処理が始まるのですが、各担当によって体裁のことなるエクセルのシートをそろえる必要があります。 生徒番号は各学年7クラスですので、1年生は10101~10750、2年生は20101~20750、3年生は30101~30750の番号が割り当てられています。 留年生や選択科目・進路希望によって、クラスによって少ないクラスは36人、多いクラスは42人とばらつきがあります。 たいていの職員は学校で配布されている基本名簿データを利用しているので、7クラス分のデータは21~370行目に入っています(1組生徒は21~70行目、2組生徒は71~120行目のようになっています)。A列は生徒番号、B列は氏名、C列以降に成績などが入力されています。 担当者全員が各クラス50行ずつとって処理をしてくれていればいいのですが、担当者によっては不要な行(該当する生徒名が入っていない番号が入っている行です。例えば1年1組が40人クラスだとすると10141~10150が入力されていた61~70行目)を削除しています。そのため、そのままの状態では串刺し計算のようなことができません。 なんとか10141~10150のような空き番を最終行の1つ下から書き込んでいって、ソートをして、7クラスの生徒のデータを21~370行に納めるマクロを作りたいと思うのですが、どのようにしたらいいでしょうか?

  • ある条件を満たしたデータのみのコピーについて

    EXCEL2000を使っています。 ここに、既存の名簿ファイル[Z](社員全員のもの)があります。 ここのデータを拾って、新たに名簿ファィル[X](任意の人だけ載っているもの)を作ろうとしています。 名簿ファイル[Z]には、社員番号(セルA)・名前(セルB)・住所(セルC)・電話番号(セルD)が入力されています。 ところが名簿ファィル[X]には、まだ社員番号しか入力されていません。 そこで、名簿ファイル[Z]を参照し、マッチした社員番号があった場合、その行の名前・住所・電話番号が それぞれ入る様、LOOKUP関数を使用してみましたが、1行目しかうまくいきません。 参照範囲で固定にすべきところには $ を入れたにもかかわらず、2行目からはメチャクチャなデータが 入ってしまいます。 LOOKUP関数を使用するのが間違っているのかも知れませんが、他に何を使ったら良いのかわからず 途方に暮れています。どなたか良い知恵を貸していただけませんでしょうか? なお、名簿ファイル[Z]の社員番号は全角で入力されており、新たに作成する名簿ファイル[X]の社員番号は 半角で入力されています。 どうぞ宜しくお願いします。

専門家に質問してみよう