- ベストアンサー
エクセル 名簿から班長さんを抜きだすには?
たびたびすみません。 元となる名簿を先に作っています。 そこから、別に定型の表を作って 例えば、1班の班長さんの役職名と名前を抜きだしたいです。 元の表は A列 B C D 班名 名前 役職 1 阿部 1 阿部 2 来年度役員 1 黒木 1 黒木 1 安藤 1 班長 2 井上 2 田中 一応、班長だけではないので横に1を入れてあります。 別の場所に 班長 安藤 のように、書きだす方法を教えてください。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! >一応、班長だけではないので横に1を入れてあります・・・ とありますので、C列は役職番号?だと勝手に解釈させてもらっての一例です。 ↓の画像のH2セルに =IF(COUNTBLANK($F2:$G2),"",INDEX($A$1:$D$100,SUMPRODUCT(($A$1:$A$100=$F2)*($C$1:$C$100=$G2)*ROW($A$1:$A$100)),MATCH(H1,$A$1:$D$1,0))) という数式を入れ、隣のI2セルまでオートフィルでコピーします。 これでF2セルに「班名」をG2セルに「役職番号」を入れると画像のような感じになります。 外していたらごめんなさいね。m(_ _)m
その他の回答 (1)
- 0913
- ベストアンサー率24% (738/3034)
もっと効率がいい方法があるのかもわかりませんが、 私なら、 そのシートをシートごとコピーし、別のシートに貼り付け、 貼りつけた方の表をD列を優先にして並べかえをする。 と、班長が上位に来るので、下位の不要なデータを削除する。 とやります。 「班長」がA列に欲しいのであれば、列データを入れ替えればいいですよね。
お礼
ご回答ありがとうございます。 大量の名簿があるのですが 転出入のたびに色々な表を作り直しているのでミスが多く 時間もかかります。 原簿の数字のみを訂正して、自動的に表の中が変わるようにしたいので 分かりやすい方法ですが、今回は向かないなあ・・・と思いました。 ゴメンナサイ!
お礼
ありがとうございます。 これで光が見えました~。 これで、名簿作り直し地獄から脱出、出来そうです。 COUNTBLANKかなあ・・・とか思って四苦八苦してたけど、 普段使わない関数をつなぎ合わせる事が出来ませんでした。 本当にありがとうございました。