- 締切済み
エクセルの関数を教えて下さい。
シート1の38列目のセルに、○(丸)印が入力されていて、シート2のセルに、シート1のそのセルが○印なら「合格」、空白なら「空白」と表示させたいです。 ちなみにシート2の他のセルには =VLOOKUP($A$10,"シート1の範囲",56,FALSE)と入力していて、そこはそれでOKなので、同じくVLOOKUPの検査値はA10のままで、○印なら「合格」、空白なら「空白」と表示させるやり方を教えて下さい。 シート1とシート2の行に番号をふって、その番号から検索できるようにしたいです。 分かりにくい文章で申し訳ありません。 どうぞ、よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- kagakusuki
- ベストアンサー率51% (2610/5101)
「シート1の範囲の中の左端の列の中にA10に入力されている値が存在していなかった場合」や「VLOOKUPで検索した結果が、「○」でも空白でもなかった場合には、どの様な表示にするのかが書かれていませんので、その辺りの事も考えますと次の様な関数となります。 =IF(COUNTIF(「シート1の範囲の中の左端の列の絶対参照」,$A$10),IF(VLOOKUP($A$10,"シート1の範囲",56,FALSE)="","",IF(VLOOKUP($A$10,"シート1の範囲",56,FALSE)="○","合格","○でも空白でもない場合の表示内容")),"シート1の範囲の中の左端の列の中にA10に入力されている値が存在していなかった場合の表示内容")
- 某HN クロメート(Chromate)(@CoalTar)
- ベストアンサー率40% (705/1742)
>シート1のそのセルが○印なら「合格」、空白なら「空白」と表示させたいです。 =IF(Sheet1!$AL$1="","空白",IF(Sheet1!$AL$1="○","合格","空白でも○でもない")) 同様に =IF(VLOOKUP($A$10,"シート1の範囲",38,FALSE)="","空白", IF(VLOOKUP($A$10,"シート1の範囲",38,FALSE)="○","合格","空白でも○でもない"))