다음과 같은 예제가 있다고 가정하겠습니다. A1열에 '대구, 대전, 인천'이라는 단어가 포함되어 있는 경우에만 해당 금액을 결과 란에 표시하도록 하겠습니다.
<1> C2 셀에 셀 포인터를 놓고 다음과 같이 수식을 입력합니다. =IF(AND(ISERROR(FIND("대구",A2)),ISERROR(FIND("대전",A2)),ISERROR(FIND("인천",A2))),"",B2)
* FIND, ISERROR, AND, IF 함수를 사용하였습니다.
함수설명) A2셀에 특정 단어(대구, 대전, 인천)중 한 단어라도 포함되어 있다면, FIND 함수에 의해 A2셀에의 문자열 중 해당 단어의 위치가 반환되고 ISERROR 함수 결과는 FALSE를 반환합니다. FALSE가 하나라도 포함되어 있다면 AND함수 결과는 FALSE가 되므로 IF함수의 결과로 B2셀에 입력된 값을 표시하게 됩니다.
지정한 단어가 포함되어 있지 않은 경우에는 #VALUE! 를 반환하며, ISERROR 함수의 결과는 TRUE가 됩니다.
<2> C2셀의 값을 C5셀까지 채우기 하면 다음과 같은 결과가 나타납니다. A열에 입력된 문자열 중 대구와 인천이 입력되어 있는 3, 4행의 결과 란에는 금액이 표시되는 것을 확인할 수 있습니다.
|