SSブログ

エクセル小僧:リストの中から自分のメンバーを探す [コンピューター]

エクセルでリストの中から自分のメンバーを探すには。。。?


今、所属しているプロジェクトは数百人の大きな所帯で、その中の数十人の面倒を見て欲しいと言われてます。で、全員が受講しなければいけない教育があると、必ず、期限までにやっていない人がいて、教育担当から、

未受講者は、相葉 雅紀さん、櫻井 翔さん、横山 由依さん、篠田 麻里子さん、武井 咲さん、堀北 真希さんです。リーダーは自分のチームメンバーを期限までに全員受講させること。(あくまで架空の話です。)

みたいなメールが届きます。数人なら、すぐチェックできるのですが、数十人となると大変。そこで、メールの名前の部分を抜き出します。

相葉 雅紀さん、櫻井 翔さん、横山 由依さん、篠田 麻里子さん、武井 咲さん、堀北 真希さん

で、テキストエディタで「さん、」を「\n」(改行コード)に変換します。
xyzzyの場合、「エスケープシーケンスを理解しろ」というオプションを付けます。

001.jpg

堀北さんの「さん」を取り、さらに、苗字と名前の間のスペースを取れば、

相葉雅紀
櫻井翔
横山由依
篠田麻里子
武井咲
堀北真希

となります。次に、エクセルで自分が所属しているチームのメンバー表を作ります。A列(A1:A6)にメンバーの氏名を入力します。B列(B1:B6)にテキストエディタ(xyzzy)で加工した未受講者の氏名を貼り付けます。

横須賀ジョージ 相葉雅紀
大島優子 櫻井翔
篠田麻里子 横山由依
小嶋陽菜 篠田麻里子
篠田麻里子 武井咲
横山由依 堀北真希

次に、C1セルに、「=IF(COUNTIF($A$1:$A$6,B1)>0,"★","")」と入力します。
A1:A6セルの中にB1セルと同じ名前があったら、★を表示してね、という意味です。

$A$1:$A$6と「$」を付けて絶対参照としているのは、セルをコピーしたとき、A1:A6が変化しないようにするためです。次に、C1セルをC2:C6セルにコピーします。

横須賀ジョージ 相葉雅紀 =IF(COUNTIF($A$1:$A$6,B1)>0,"★","")
大島優子 櫻井翔 =IF(COUNTIF($A$1:$A$6,B2)>0,"★","")
篠田麻里子 横山由依 =IF(COUNTIF($A$1:$A$6,B3)>0,"★","")
小嶋陽菜 篠田麻里子 =IF(COUNTIF($A$1:$A$6,B4)>0,"★","")
篠田麻里子 武井咲 =IF(COUNTIF($A$1:$A$6,B5)>0,"★","")
横山由依 堀北真希 =IF(COUNTIF($A$1:$A$6,B6)>0,"★","")

すると、自分のチームの横山由依さんと、篠田麻里子さんが未受講であることが分かります。

002.jpg

お名前をお借りしたタレントの皆さん、ありがとうございました。[猫]
ヤバイぜ!(8)  コメント(1)  トラックバック(0) 
共通テーマ:日記・雑感

ヤバイぜ! 8

コメント 1

cheese999

nice! ありがとうございます。[__猫]

皆さんのおかげで888記事まできました。900、1000と続けられますように。。。
by cheese999 (2013-05-26 21:12) 

Facebook コメント

トラックバック 0

トラックバックの受付は締め切りました

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。