Xlookup
아래와 같이 도로명과 동이 있는 데이터에서 도로명을 기준으로 동을 찾는 방법을 알아보자.
(엑셀 및 구글스프레드시트 모두 가능. 하지만 엑셀 2020 정도 이전 버전에서는 사용 불가일 것이다)
ex. 자하문로를 기준으로 청운동을 찾는 법
다른 회사로부터 자료를 받아보면 아직 Vlookup을 많이 쓰는 것 같다.
물론 Vlookup을 제목 컬럼과 매칭시켜서 자동으로 가지고 오고 싶으면 유용하기는 하나, 일반적인 Lookup 기능을 사용한다면 그닥 효율적인 함수는 아니다.
왜냐하면 셀 범위에서 내가 필요한 범위를 숫자로 직접 입력해야하기 때문이다.(이걸 매치함수로 자동화하면 쓸만한 함수가 된다)
그에 비해서 Xlookup은 내가 직접 불러올 열을 설정하기 때문에 훨씬 직관적이며 편하다.
오늘은 Xlookup에 대해서 한번 알아보도록 하자.
XLOOKUP(search_key, lookup_range, result_range, missing_value, match_mode, search_mode)
1. search_key
: 내가 찾고자 하는 값
2. lookup_range
: 내가 찾고자 하는 값의 범위
3. result_range
: 내가 불러오고자 하는 값의 범위
4. missing_value
: 값을 못 찾았을 경우(N/A) 대체할 값
J열에 자하문로가 속해있고, K열은 내가 찾고자 하는 동이 들어있다.
아래에 있는 Xlookup(B43, J1:J946, K1:K946,"없음")을 해석하면 아래와 같다.
(B43은 자하문로26길의 셀 주소이다,"자하문로26길"를 텍스트 형식으로 넣어도 된다)
B43을 찾는데, 도로명이 있는 J열에서 찾고, 같은 행에 있는 값을 K열에서 불러오는데, 만약 찾는 값이 없으면 "없음"을 출력해라.
더 설명이 필요할까? 매우 쉬울 것이다.
범위의 경우 필자는 1행부터 946행으로 잡았지만, 전체 열을 선택해도 상관 없다.
혹시 이해가 안 간다면 댓글 달아주시면 고맙겠다.
다중 조건이라면 어떻게 해야할까?
그건 다음 시간에 한번 알아보자.