• 締切済み

エクセルの関数を教えて下さい。

シート1の38列目のセルに、○(丸)印が入力されていて、シート2のセルに、シート1のそのセルが○印なら「合格」、空白なら「空白」と表示させたいです。 ちなみにシート2の他のセルには =VLOOKUP($A$10,"シート1の範囲",56,FALSE)と入力していて、そこはそれでOKなので、同じくVLOOKUPの検査値はA10のままで、○印なら「合格」、空白なら「空白」と表示させるやり方を教えて下さい。 シート1とシート2の行に番号をふって、その番号から検索できるようにしたいです。 分かりにくい文章で申し訳ありません。 どうぞ、よろしくお願い致します。

みんなの回答

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 「シート1の範囲の中の左端の列の中にA10に入力されている値が存在していなかった場合」や「VLOOKUPで検索した結果が、「○」でも空白でもなかった場合には、どの様な表示にするのかが書かれていませんので、その辺りの事も考えますと次の様な関数となります。 =IF(COUNTIF(「シート1の範囲の中の左端の列の絶対参照」,$A$10),IF(VLOOKUP($A$10,"シート1の範囲",56,FALSE)="","",IF(VLOOKUP($A$10,"シート1の範囲",56,FALSE)="○","合格","○でも空白でもない場合の表示内容")),"シート1の範囲の中の左端の列の中にA10に入力されている値が存在していなかった場合の表示内容")

すると、全ての回答が全文表示されます。
回答No.1

>シート1のそのセルが○印なら「合格」、空白なら「空白」と表示させたいです。 =IF(Sheet1!$AL$1="","空白",IF(Sheet1!$AL$1="○","合格","空白でも○でもない")) 同様に =IF(VLOOKUP($A$10,"シート1の範囲",38,FALSE)="","空白", IF(VLOOKUP($A$10,"シート1の範囲",38,FALSE)="○","合格","空白でも○でもない"))

すると、全ての回答が全文表示されます。

専門家に質問してみよう