- 締切済み
エクセル2003で対象をピックアップ
どこかに似たような質問があるかと思いますが、 教えていただければ幸いです。 (質問) エクセルファイルがそれぞれ(AとBとします)あり、 Aには10000人の名前が、Bには300人の名前があり、 Bの300人をAの10000人から探し出してフラグをたてるなど目立たせる方法はありますか? 宜しくお願いします。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
エクセルの常識算数 VLOOKUP MATCH 関数で最低1行在るかどうかが判る。見つからない場合はエラーが帰るから、なしの扱いをする。、 CountIFでは何行同じものがあるか、または無いかわかる >どこかに似たような質問があるかと思いますが、 どころじゃない。簡単な課題。まず広く浅く有名エクセル関数の勉強を。 WEBで上記3関数の照会をすること。
- 135ok
- ベストアンサー率34% (26/75)
- KURUMITO
- ベストアンサー率42% (1835/4283)
フラグをたてるというよりもセルの色を赤色にするなどはどうでしょう。 Aをシート1として、Bをシート2にあるとします。 それぞれのシートのA列に名前が入力されているとします。 そこでシート1のA列を選択します。 「書式」から「条件付き書式」を選択し、表示の画面で左の窓では「数式」がを選択します。右の窓には次の式を入力します。 =AND(A1<>"",COUNTIF(Sheet2!A:A,A1)>0) 同じ画面の「書式」をクリックして「パターン」タブから赤色を選択してOKすればよいでしょう。 シート2にある人のセルは赤色に変わります。
- cistronezk
- ベストアンサー率38% (120/309)
やはり同じファイルにしてから、 =IF(COUNTIF(B!A:A,A1)=0,"","Bにもあるよ!")
- A88No8
- ベストアンサー率52% (836/1606)
こんにちは 10000人がSheet1にあるとして、300人をAのブックの別シート(Sheet2)に何らかの方法でコピー(リンクでもなんでも可)したとして.. 300人のシートの名前列の最初のデータがA1とすると1行の適当なセルに =if(iserror(vlookup(Sheet1!$A:$A,$A1,1,false))),"","FIND") これで探せた人だけFINDの表示、探せなかった人は空文字の表示になります。 これをもとに条件付き書式の機能で目立たせればよいでしょう。