이 강의는 아래 동영상 강의 내용과 보완 관계에 있습니다. 동영상을 먼저 보시면 이해하기 더욱 쉽습니다(유튜브 접속 후 '구독'과 '알림 설정' 해 두면 각종 포스트 글을 비롯하여 영상 업로드 정보를 가장 빨리 볼 수 있다는 소문이 있습니다 ㅎㅎ).
[단계 1] 수식 작성
그림과 같이 4자리로 구성된 제품 코드의 일부만 입력하면(I2 셀) 그에 해당하는 데이터의 단가와 재고 수량 정보를 불러옵니다. 이것만 하면 심심하니까 입력한 코드에 해당하는 참조 테이블에서 해당 데이터가 있는 곳에 노란색으로 표시되도록 해보겠습니다.
어떤 영역에서 원하는 정보를 검색하고자 할 때 VLOOKUP 함수를 이용하면 쉽게 해결할 수 있습니다. 일반적인 사용 형태는 이렇습니다.
그런데 문제는, 참조 값(위 예제에서는 I2 셀)이 B열에 들어있는 값의 일부라는 사실입니다. 강의 도입 부분에서 '와일드카드 문자를 3차원 참조에 적용'이라는 단서를 달았으니 뭘 말하고자 하는지 이해한 눈치 빠른 분들도 있을 법합니다.^^
단가를 구할 I3 셀에는 이런 수식이 사용되었습니다.
'코드' 끝자리가 I2 셀에 들어 있으므로 *와 I2 셀 값을 & 연산자로 연결해 주었습니다. 이 경우처럼 자릿수가 정해져 있는 경우라면 ?를 사용하여 아래와 같이 표현해도 됩니다.
만약 '코드' 가운데에 찾을 값이 들어 있다면 와일드카드 문자 *를 I2 셀 값 앞뒤로 붙여주면 됩니다.
와일드카드 문자에는 *와 ?가 있으며, 자릿수를 어떻게 취급하느냐에 따라 구분해서 사용합니다. 참고로 와일드카드 문자에는 흔히 '물결 모양'이라고도 부르는 ~틸드: tilde기호도 있습니다. 틸드는 다른 와일드카드 문자 자체에 접근할 때 사용합니다.
[단계 2] 참조 테이블에 서식 지정
1. B3:F22 영역을 범위로 지정하고 [홈] 탭 - [스타일] 그룹에서 [조건부 서식] - [새 규칙] 명령을 선택합니다.
2. [새 서식 규칙] 대화상자에서 [규칙 유형 선택] - [수식을 사용하여 서식을 지정할 셀 결정]을 선택합니다. [규칙 설명 편집]란에 아래 수식을 입력합니다.
B3 셀 값의 오른쪽 3자리를 추출하고, VALUE 함수를 사용하여 완전한 형태의 숫자값으로 바꾼 값을 I2 셀 값과 비교한 겁니다. VALUE는 숫자 형태를 한 문자열 데이터를 실제 숫자로 바꿔주는 함수입니다. 문자열 함수의 결과는 문자열이므로 VALUE 함수를 사용해야 제대로 된 결과를 얻을 수 있습니다.
3. [서식] 버튼을 클릭하고 [셀 서식] 대화상자의 [채우기] 탭에서 적당한 색을 선택한 다음, [확인] 버튼을 클릭합니다.
4. [새 서식 규칙] 대화상자에서 [확인] 버튼을 클릭하면 지정한 서식이 입혀집니다.
크게 까다롭거나 복잡한 부분은 없으리라 생각합니다.
오늘은 여기까지...