[엑셀] VLOOKUP, HLOOKUP 초간단함수



오늘은 엑셀중 가장많이쓰인다고 할수있는함수인,
VLOOKUP과 HLOOKUP에대해 알아볼수있도록 하겠습니다.

우선, 브이룩업/에이치룩업의 기본적인정의는 다음과같습니다.
=VLOOKUP(참조값,범위,몇번째값,정확/유사)
=HLOOKUP(참조값,범위,몇번째값,정확/유사)

동일한값으로 보여지나, 가장큰차이는
VLOOKUP은, 가로행범위를 찾는 함수이고
HLOOKUP은, 세로열범위를 찾는 함수입니다.

사진을보며 다시한번 설명드리겠습니다.

이렇게, 정렬된표가 있다는 가정하에
홍길동의 학급과 점수를 찾으려한다면 Vlookup을 사용해야합니다.
하지만, 점수별로 정렬시킨후, N번째 높은점수를 매긴학생의 이름을 찾기위해서는
Hlookup을 사용해야합니다.


위와같이, E열에 이름만넣게되면 F/G열에는 학급과 점수가 따라오게됩니다.
=VLOOKUP(E3,$A$1:$C$6,2,0) 의수식을 해석한다면,
=VLOOKUP(이름셀,범위,두번째값,일치)로 볼수있습니다.



이번엔, HLOOKUP을 한번 살펴보겠습니다.

위와같이 정렬된 표가있다는 가정하에,
이름만 검색하면 학급과 점수를 불러오길원한다면
HLOOKUP을 사용해야합니다.

위와같이, H열에 이름만넣게되면 I/J열에 학급과점수를 불러오게됩니다.
=HLOOKUP(H3,$A$1:$F$3,2,0)을 해석해본다면,
=HLOOKUP(찾을값,범위,두번째값,일치)로 볼수있습니다.

찾을값에는 H3보단 $H3을 넣어주는게 더욱좋습니다.
(I3셀을 J3열로 복사하게된다면, H3이 I3으로 변경되기때문입니다.)


하지만, N번째값을 계속해서 바꿔줘야하는 불편함이 생기게됩니다.
학급은 2번째 값이지만, 점수는 3번째 값이기때문에 2를 3으로 바꿔줘야하는데,
필자는 그것마저 편하게 사용하고싶습니다.

브이룩업과 에이치룩업의 각수식별,
번째행은 찾고자하는값을 H3/E3으로 변경하였으나,
 사실 $H3,$E3으로 기재했다면 변경할필요가 없었습니다.
 그리고, N번째값을 2에서 3으로 변경하였습니다.

번째행은 위에서 변경한 N번째값을 바꿀필요가 없습니다.
바꿀값을 COLUMN(셀)으로 정의했기때문입니다.

겸사겸사 COLUMN과 ROW에대해 설명드리자면,
각단어가 설명하는바와 동일합니다. COLUMN(컬럼/열), ROW(행)입니다.

COLUMN(B4)는 B컬럼의 숫자 즉, 2를 반환하게됩니다.
ROW(B4)는 4행의 숫자 즉, 4를반환하게된다고 볼수있습니다.

V룩업/H룩업을 컬럼함수와 적절하게 사용한다면, 여러분의 작업시간은 보다 빨라지게될수있습니다.

이상입니다.



댓글 없음:

댓글 쓰기