티스토리 뷰
[엑셀꼼수] 12. 연산자 활용
열두번째 엑셀꼼수는 연산자를 활용하여 vlookup, sumif 등 함수를 사용할 때 Key 값을 만드는 방법이다.
대부분의 함수에는 키값이 존재한다고 할 수 있다.
우리가 쉽게 알고 있는 vlookup 을 예로 들자면 가장 첫번쨰 인수인 lookup_value 가 Key 값이다.
=vlookup(lookup_value, table_array, col_index_num, range_lookup)
작업을 하다보면 내가 원하는 조건에 딱 맞는 Key 값이 없을 떄가 있다.
그럴 경우 수식을 통해 해결하려고 하기보다
Raw Data 에 열을 하나 추가하여 Key 값을 만들어주면 작업하기 훨씬 수월하다.
아래 간단한 예시를 통해 알아보자.
내가 구하고자 하는 값의 조건은 날씨 열은 흐림, 요일은 주말인 평균온도를 알아보는 것이다.
(첨부이미지상 조건3 부분이 누락되어 있는 평균온도라는 문구이다)
일단 이 상태에서 해야할 작업은 3가지이다.
1. 요일을 통해 주말인 경우를 찾을 것
2. 연산자를 활용해 날씨와 요일을 합칠 것
3. 만들어진 Key 값을 이용해 평균 Data를 찾을 것
1. 요일을 통해 주말인 경우를 찾을 것
위 수식은 요일 Data를 통해 주말이냐 아니냐를 표시해본 것이다.
찾는 방법은 다양하겠지만 간단하게 if 함수 중첩을 통해 평일과 주말로 나누어보았다.
if 함수 중첩은 차후 포스팅에서 좀 더 다뤄보겠다.
위 함수를 말로 풀어보면
J6이 토 라면 주말을 보여주고, 아니라면 1. 아닌 것 중에 J6이 일 이라면 주말을 보여주고, 2 토, 일 이 아닌 건 평일로 보여주라
라는 것이다.
2. 연산자를 활용해 날씨와 요일을 합칠 것
3. 만들어진 Key 값을 이용해 평균 Data를 찾을 것
셀을 합쳐서 원하는 Key 값을 만든다 라는 아주 단순한 방법이지만
복잡한 수식을 만드는 것보다 이렇게 Key 값을 만들어 활용하면 쉽게 해결할 수 있는 문제들이 많다.
수시을 고민하기 전 Key 값을 통해 해결될 수 있는지 고민하는 습관을 가지면 업무 효율 상승에 도움이 될 것이다.
'엑셀꼼수' 카테고리의 다른 글
[엑셀 꼼수] 16. 중복유효성 검사 (0) | 2018.08.30 |
---|---|
[엑셀 꼼수] 15. 선택하여 붙여넣기 - 그림 (0) | 2018.08.24 |
[엑셀 꼼수] 14. 텍스트를 숫자로 바꾸기 (2) | 2018.08.21 |
[엑셀 꼼수] 13. 표시형식 활용 (0) | 2018.08.08 |
[엑셀꼼수] 11. isna 함수와 iferror 함수 비교 (0) | 2018.06.23 |
[엑셀 꼼수] 10. Vlookup 응용 (0) | 2018.06.10 |
[엑셀 꼼수] 9. Sumif 응용(부등호 사용하기) (0) | 2018.06.06 |
[엑셀 꼼수] 8. 시트보호 (0) | 2018.06.03 |