오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴

엑셀 VLOOKUP 가로세로 검색 공식 사용법 및 동작원리

VLOOKUP 함수와 MATCH 함수를 사용하여 가로세로 양방향 조회를 할 수 있는 공식의 동작원리를 알아봅니다.

작성자 :
오빠두엑셀
최종 수정일 : 2021. 09. 03. 11:03
URL 복사
메모 남기기 : (12)

엑셀 VLOOKUP 가로세로 검색 공식

엑셀 VLOOKUP 가로세로 검색 목차 바로가기
함수 공식
=VLOOKUP(찾을값[세로],참조범위,MATCH(찾을값[가로],머릿글,0),0)
인수 설명
엑셀 VLOOKUP 가로세로 검색 공식 인수_R
엑셀 VLOOKUP 가로세로 검색 공식에 사용된 인수
인수 설명
참조범위 VLOOKUP 함수의 참조범위입니다. 찾을값[세로]는 참조범위의 맨 왼쪽열을 조회합니다.
머릿글 찾을값[가로]를 조회할 머릿글입니다. 머릿글의 가로넓이는 참조범위와 동일해야 합니다.
찾을값[세로] 참조범위의 맨 왼쪽열에서 검색할 값입니다.
찾을값[가로] 머릿글 범위에서 검색할 값입니다.

예제파일 다운로드

오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.

  • [엑셀공식] VLOOKUP 가로세로 검색 공식
    예제파일

호환성
운영체제 호환성
Windows 버전 모든 엑셀 버전에서 사용 가능합니다.
Mac 버전 모든 엑셀 버전에서 사용 가능합니다.
사용된 기초 함수

엑셀 VLOOKUP 양방향 검색 공식 알아보기

공식 설명

본 공식은 VLOOKUP 함수와 MATCH 함수를 사용하여 양방향 조회를 할 수 있는 VLOOKUP 가로세로 검색 공식입니다. 대다수 엑셀 사용자에게 익숙한 VLOOKUP 함수를 사용하므로 기존의 INDEX/MATCH 공식보다 더욱 간편하게 가로세로 검색 공식을 작성할 수 있습니다.

만약 VLOOKUP 함수 여러개 값 불러오기, VLOOKUP 함수 이미지 불러오기 등의 고급 기능이 필요할 경우 INDEX/MATCH 함수를 사용해야 합니다. INDEX/MATCH 함수 기초 사용법에 대한 설명은 아래 관련 포스트에서 자세히 적어드렸습니다.

공식의 동작원리
  1. MATCH 함수는 찾을값[가로]가 머릿글에서 몇번째에 위치하는지 순번을 반환합니다.
    =MATCH("과학",{국어,영어,수학,과학,사회},0)
    =4  '과학은 범위에서 두번째에 위치하므로 4를 반환합니다.
  2. MATCH 함수로 반환된 순번이 VLOOKUP 함수의 열 번호로 들어갑니다.
    =VLOOKUP("임예서",참조범위,MATCH(찾을값[가로],머릿글,0),0)
    =VLOOKUP("임예서,참조범위,4,0)
  3. VLOOKUP 함수를 통해 참조범위의 4번째 열(과학)에 위치하는 임예서 학생의 점수를 반환합니다.
    =VLOOKUP("임예서",{"전아영",71,66,86,68,94;"임예서",74,61,90,73,96},4,0)
    =73

관련링크 : MS 홈페이지 VLOOKUP함수 사용법 상세설명

댓글 12
4.8 (10개 평가)
오재
오재 2020.12.25 22:20
match함수가 의외로 응용가능한데고 많이 있네요..감사합니다.
ㅎㅎ
ㅎㅎ 2020.12.28 22:29
VLOOKUP 함수로 편하게 썼는데 다중조건은 할 수가 없네요
오빠두엑셀
오빠두엑셀 작성자 2020.12.29 05:07
안녕하세요.
VLOOKUP 다중조건 검색은 아래 링크를 확인해보시겠어요?^^
https://www.oppadu.com/vlookup-%ED%95%A8%EC%88%98-%EB%8B%A4%EC%A4%91%EC%A1%B0%EA%B1%B4-%EA%B2%80%EC%83%89/
감사합니다.
Devon
Devon 2021.01.27 09:40
이해했습니다. 감사합니다
pyou****
pyou**** 2021.09.25 02:03
좋은자료 감사합니다
ds
ds 2023.01.17 10:55
와우!!
황예솔
황예솔 2023.07.02 19:43
이 함수를 써서 이제 vlookup에서 번호 수 세는 일이 없어졌어요!
5소
5소 2023.08.29 02:29
match함수를 활용해 vlookup함수 식 쓰는게 이해가 안가서 찾아봤습니다.
감사한니다^___^
루아
루아 2024.03.02 11:18
여기에서 찾을값 세로(이름)에서 성적에 마이너스가 나온다고 가정할때 열기준 가로 기준 과목의 첫번째과목을 체크하고 싶으면 함수공식이 어떻게 될까요?
오빠두엑셀
오빠두엑셀 작성자 2024.03.05 02:50
본 공식은 세로 검색에 VLOOKUP 함수를 사용하므로 유사일치 검색이 매우 제한되며, 세로 범위가 오름차순으로 정렬된 경우에만 사용할 수 있습니다.
만약 범위에서 0보다 작은 음수를 검색해야 할 경우 다음과 같이 수식을 작성해보세요.
=MATCH(-0.00000001,범위,1)
도움이 되었길 바랍니다. 감사합니다.
강민준🤗
강민준🤗 2024.08.05 13:51
좋은 강의 감사합니다🙇‍♂️
강민준🤗
강민준🤗 2024.08.11 16:49
좋은 강의 감사합니다🙇‍♂️