엑셀에서 특정 문자들과 비교하고 싶은 경우 유용한 방법이 있다.
먼저 내가 원하는 것은 아래와 같이 "임성욱, 김민준, 이상호"라는 이름이 있을 때, 명단에 해당 이름이 포함되는지를 비교하고 싶었다.
즉, 1:N 비교를 할 수 있어야 했다. 그리고 적합한 자료를 찾았다.
https://www.extendoffice.com/ko/documents/excel/3796-excel-check-if-cell-contains-one-of-several-values.html?page_comment=1
데이터 형식은 텍스트로 지정해둔다.
=SUMPRODUCT(--ISNUMBER(SEARCH($비교대상의 열 이름$비교대상의 첫번째 숫자$비교대상의 열 이름$비교대상의 마지막 숫자, 비교하고자하는 셀)))>0
비교대상의 열 이름 : 명단과의 비교를 원하기 때문에 여기서 비교대상의 열이름은 F가 된다.
비교대상의 첫번째 숫자 : 첫번째 숫자란 어디서부터 어디까지 비교를 할 것인지 구분하기 위함이다.
F열의 첫번째 수 2가 된다.
비교대상의 열이름 : 마찬가지 F
비교대상의 마지막 숫자 : 황우주 ~ 이상호 사이의 명단을 비교하고 싶기 때문에 8을 입력한다.
비교하고자 하는 셀 : A2
빨간 표시된 부분에 마우스를 올리면 십자가(+) 모양이 되면서 아래로 드래그할 수 있다.
결과를 확인해보자.