【MOS】【Microsoft Office Excel】【関数】3つのセルの値が合致しているか調べる方法
- 2014/09/12 12:37
- EXACT関数
- 62
excelに次のような表があったとします。
A列、B列、C列の数値がそれぞれの行で合致しているかどうかを関数を使ってD列に表示してみます。
合致していた場合は「○」を表示し、合致していなかった場合は「×」を表示するとします。
EXACT関数を利用する方法
さて、2つの引数の値が合致しているかどうかは、EXACT関数で判断できます。
=EXACT(A2,B2)
上記のようにすると、合致していた場合はTRUEを、合致していなかった場合はFALSEを返します。
よって、A2とB2が合致していた場合は「○」を表示し、合致していなかった場合は「×」を表示するには、
=IF(EXACT(A2,B2),"○","×")
とすればOKです。
しかし、EXACT関数では2つの引数しか使用できません。
3つの引数が合致しているかどうかを調べる場合は、下記のようにすればOKです。
=IF(IF(EXACT(A2,B2),EXACT(A2,C2)),"○","×")
上記例では、EXACT関数を二回使って、A2とB2、A2とC2が合致しているかどうかを調べています。
AND関数を利用する方法
また、下記のようにAND関数を利用してもOKです。
=IF(AND(A2=B2,A2=C2),"○","×")