• ベストアンサー

エクセル 班名簿のクラス変更について

うまく検索できず、質問させてください。 役員仕事で学校の通学班名簿を作成しています。 これから来年度分を作成するのですが、 全生徒の学年・クラスの変更をしなくてはなりません。 下記のような新クラスの名簿は貰えます。 3年1組 苗字 名前 Aさん Bさん … 通学班名簿の 学年 苗字 名前 4-2 Aさん 3-2 Cさん 2-1 Dさん 4-3 Bさん 4-1 Eさん 5-2 Fさん … この通学班名簿の学年クラスを クラス名簿を元に訂正する場合 「苗字・名前のセルが一致した場合、新クラスに変更する」 となるとどのようにしたら良いでしょうか… どうぞ宜しくお願いします。

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

  • ベストアンサー
  • FEX2053
  • ベストアンサー率37% (7987/21355)
回答No.1

クラス名簿を全部引っ付けて 苗字&名前 クラス Aさん 3-1 Bさん 3-1 : Mさん 3-2 Nさん 3-2 : って「苗字&名前」から検索できる一覧で 見れるようにします。そのうえでこの表に対して =Vlookup(通学半名簿の苗字&名前のセル, クラス名簿を引っ付けた票の範囲,2,False) ってやれば、新しいクラスが出てきますよ。 要は「苗字&名前」で新しいクラスを検索すればいい って話です(苗字と名前が別のセルだとさすがに同姓 の人がいると思うので、苗字と名前を&で結合して ください) http://kokoro.kir.jp/excel/and.html 詳しくはVlookupの説明を読んでください。 https://www.yoshikawa.co.jp/ybs/skilup/ybs0308.htm

poem0306
質問者

お礼

ありがとうございます!!!(涙 本当--に助かりました! 全600世帯 1000人を超える全生徒の学年クラスなので、大幅に時間が節約出来そうです!!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル 名簿から班長さんを抜きだすには?

    たびたびすみません。 元となる名簿を先に作っています。 そこから、別に定型の表を作って 例えば、1班の班長さんの役職名と名前を抜きだしたいです。 元の表は  A列  B   C   D 班名 名前     役職  1  阿部    1  阿部  2 来年度役員  1  黒木    1  黒木  1  安藤  1  班長  2  井上  2  田中 一応、班長だけではないので横に1を入れてあります。 別の場所に  班長 安藤  のように、書きだす方法を教えてください。 よろしくお願いします。

  • エクセルのマクロについてです。

    学年名簿のファイルからマクロ実行ボタンを作成し、ボタンを押すと学年名簿のファイルを3つ複製して 名前を1組、2組、3組とファイルの名前を変更するマクロができるでしょうか。マクロの記録で実行しましたがうまくいきませんでした。ご教授お願いします。

  • エクセルで名簿を作成しています。各班の男女数をまとめる式をいれたいので

    エクセルで名簿を作成しています。各班の男女数をまとめる式をいれたいのですがどなたか教えてください。 B列に1~8班およそ250行 E列に性別 別表で1班 男 人、女 人  2班・・・・・です。 よろしくお願いします。

  • エクセル 名簿管理

    エクセルで名簿の作成をしています。 苗字を残して名前を削除したいのですが、 一括でできる方法はありますか? 苗字と名前の間にはスペースが入っています。 宜しくお願いします。

  • エクセルの班分け名簿

    エクセル2000を使っています。 シート1に名簿を作っていて、その名簿の一人一人を班分けしています。  A  B  C 1班 A子 090-xxx-xxxx 2班 B子 090-xxx-xxxx 1班 C子 090-xxx-xxxx 3班 D子 090-xxx-xxxx  ・・・・・ シート2には1班の人だけ シート3には2班の人だけ・・・ といったように、自動的にリンクさせる方法はないでしょうか? 300名ぐらいの名簿なので、いちいちオートフィルで抜き出してコピーするのが大変なのです。 教えてください!!

  • 全体の名簿からクラスごとの名簿を作りたい

    クラス全員の名簿があるシートからクラス別のシートに自動で入力される方法について。#はシート名 #Sheet1 id name class 1 a A 2 b A 3 c B 4 d A 5 e C 6 f B 7 g A 8 h C 9 i B #A id name class #B id name class #C id name class の4つのシートがある。 上のようなクラス全員の名簿シート(Sheet1)が有るときに、名簿シートのclassが変わっても参照しているクラス別のシートも変える方法。 =IF(RIGHT(CELL("filename",$A$1),LEN(CELL("filename",$A$1))-FIND("]",CELL("filename",$A$1)))=Sheet1!$C2,Sheet1!A2,0) これをA2にコピーして広げるとクラスが合えばその位置を参照して入力され、異なれば0が返ります。そしてフィルターで0を除外すればクラス別のシートができます。これの0を埋めない方法でフィルターを使わずに内容を詰めてクラス別のシートを作る方法はあるでしょうか。

  • エクセルで別シートからクラス別の名列表を作るには?

    学校の学年の名簿を作っています。 sheet1のセルAには通し番号、セルBには1年の組、セルCには1年の出席番号、セルDには2年の組、セルEには2年の出席番号、セルFには3年の組、セルGには3年の出席番号、セルHには名前を入れてます。 そこで、別のSheetでクラス毎の名簿一覧を作りたいと考えています。 できあがっている名簿の枠の中に、スピンボタンでクラスを1とか2とか入れると1組の出席番号順や2組の出席番号順に名簿ができるというものを考えています。 クラスによって人数の多少があるので、1組が35人の時には35番目の名簿まできちんと埋まって、2組が34人の時は35番目が空欄になるように。 さほどエクセルに詳しくなく、本やネットで散々調べ、何度か関数を入れてみましたが・・・。 どなたかのお知恵を拝借したく・・・。よろしくお願いします。

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

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

  • エクセルのピポットの使い方(2003・2007)

    お世話になっております。 エクセルのピポットがうまくできず困っております。 どなたかご存知の方、助けていただけますと幸いです。 例)成績表を作成しています。   学年 クラス 名前     国語  算数  A年  B組  名前1 95 60 A年  B組  名前2 96 78 A年  B組  名前3 80 55 A年  C組  名前4 78 76 A年  D組  名前5 84 87 A年  D組  名前6 81 83 A年  D組  名前7 84 89 A年  D組  名前8 80 90 A年  D組  名前9 94 78 クラス・科目ごとの合計点数が知りたいのです。 単純にクラスが変わるたびにSUMを入れれば・・・とも思うのですが、 ・人数が多い ・今後他のテストでもこの表を使いまわしたい ためピポットを使えればと思います。 (人数はクラス・テストによって異なります) ご存知の方教えていただければ幸いです。 よろしくお願いいたします。

  • エクセル  学校のクラス分けのやり方

    教えてください。 1枚のシートに,一覧になっているデータがあります。 A列に通し番号  B列に氏名  C列にクラス名  D列に保護者名  ・・・。 このデータをもとに, 別のシートにクラスごとの名簿を作成したいのです。 この別のシート(1組)に, A列に通し番号(1組の)  B列に氏名  C列に1  D列に保護者名  ・・・。 また,別のシート(2組)に, A列に通し番号(2組の)  B列に氏名  C列に2  D列に保護者名  ・・・。 とやってみたいのです。 よろしくお願いいたします。

専門家に質問してみよう