- ベストアンサー
Excel関数を教えてください
会社で使用する書類なのですが、 エクセルでまずひとつめのシートに 取得した資格と取得年月日と名前が書かれたシートがあったとし、(ずらっと) もう一つのシートのあるセルに取得年月日を入力しただけで ある資格を取得した人の名前がずらっとでるようにしたいのですが、 何関数を使えばいいのでしょうか? よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- hallo-2007
- ベストアンサー率41% (888/2115)
Sheet1 A B C D 作業列 取得日 資格 氏名 Sheet2 2008/7/1 資格 氏名 作業列 のシート構成と仮定して Sheet1のA列には =IF(B2=Sheet2!B$1,ROW(),"") 下フィル Sheet2のA2には =IF(ISERROR(SMALL(Sheet1!A:A,ROW(A1)))," ",SMALL(Sheet1!A:A,ROW(A1))) 下フィル C2には =IF(A3="","",VLOOKUP(A3,Sheet1!A:C,3,FALSE)) 下フィル D2には =IF(A3="","",VLOOKUP(A3,Sheet1!A:D,4,FALSE)) 下フィル
- imogasi
- ベストアンサー率27% (4737/17069)
条件で抜き出し問題です。毎日ぐらい良く質問に出ます。回答者はうんざりなんだが、質問者は同類の過去質問を検索しにくいのでしょう。 それでGoogleなどで、「imogasi方式」と入れてWEB照会してみてください。それは私の過去に回答した、作業列を使う方式の回答群なんですが、他の方が作業列を使わない関数式だけの回答も出していて、それが載っているものを探してください。ただし関数の初心者や中級者には、やっていることの意味がわからないと思います。作業列を使ってよいなら私の回答の考え方を応用してください。 ーーー 関数は条件で抜き出す問題は苦手です。 ーーー データーフィルターフィルタオプションを使うとか VBAを使う で無いと、やりにくいと思います。
- keirika
- ベストアンサー率42% (279/658)
関数では難しいと思います。 オートフィルタを使用されてはどうでしょうか。