[실무 엑셀 9편] VLOOKUP은 잊어라! 퇴근 시간을 앞당기는 'XLOOKUP' 완벽 가이드
안녕하세요. SSHINS입니다. 직장인들의 영원한 단짝이자 엑셀의 꽃이라고 불리는 함수가 있습니다. 바로 'VLOOKUP'이죠. 아마 회사에서 엑셀을 켠다면 하루에도 수십 번씩 이 함수를 사용하실 겁니다. 저 역시 신입 시절 VLOOKUP을 처음 배우고 나서 신세계를 경험했던 기억이 납니다. 하지만 실무에서 데이터가 방대해지고 보고서 양식이 복잡해지다 보면, VLOOKUP의 치명적인 단점들 때문에 스트레스를 받는 순간이 반드시 찾아옵니다. 기준값이 무조건 맨 왼쪽 열에 있어야만 검색이 가능하고, 중간에 열을 하나 삽입하기라도 하면 기껏 걸어둔 수식이 #REF! 오류를 뿜어내며 다 깨져버리기 일쑤죠. 게다가 에러 값을 숨기려면 IFERROR 함수를 또 겉에 씌워줘야 하는 번거로움도 있습니다. 그런데 마이크로소프트가 드디어 직장인들의 이런 고충을 듣고, 2020년에 VLOOKUP을 역사 속으로 보내버릴 궁극의 함수를 출시했습니다. 바로 오늘 소개해 드릴 'XLOOKUP' 입니다. 한 번 손에 익으면 다시는 VLOOKUP으로 돌아갈 수 없는 마약 같은 함수, 지금부터 실무에서 어떻게 활용하는지 핵심만 짚어드리겠습니다. 1. XLOOKUP의 기본 구조: 직관적이고 단순하다 VLOOKUP은 '몇 번째 열(숫자)'에서 데이터를 가져올지 머릿속으로 세어야 했지만, XLOOKUP은 아주 직관적입니다. "이 값을, 이 범위에서 찾아서, 저 범위의 값을 가져와!"라고 마우스로 드래그만 해주면 끝납니다. 기본 공식: =XLOOKUP(찾을 값, 찾을 범위, 가져올 범위) [실무 예시] 사원 번호(A열)로 직원의 이름(B열)을 찾고 싶을 때 VLOOKUP: =VLOOKUP(사원번호, A:B, 2, 0) ➡️ 열 번호 '2'를 직접 세어서 입력해야 함. XLOOKUP: =XLOOKUP(사원번호, A:A, B:B) ➡️ A열에서 찾아서 B열을 가져오라고...