엑셀 참조 함수

IT 위키

Excel Lookup and Reference Function

표에서 값을 찾아오거나 셀 위치를 가리키는 엑셀 함수들.

VLOOKUP / HLOOKUP

[편집 | 원본 편집]
VLOOKUP(찾을값, 범위, 열번호, 찾을방법)
HLOOKUP(찾을값, 범위, 행번호, 찾을방법)
  • VLOOKUP 은 범위의 첫 열에서 찾아 같은 행의 지정한 열 값을 돌려준다. HLOOKUP 은 첫 행에서 찾는다.
  • 네 번째 인수
    • FALSE(0) — 정확히 일치. 이때는 범위가 정렬되어 있지 않아도 된다
    • TRUE(1) 또는 생략 — 비슷하게 일치. 이때는 첫 열이 반드시 오름차순 정렬되어 있어야 한다
  • 찾는 값이 없으면 #N/A 가 나온다.
  • 대소문자를 구분하지 않는다.
  • 범위는 보통 $B$8:$C$10 처럼 절대 참조로 고정한다.

INDEX / MATCH

[편집 | 원본 편집]
INDEX(범위, 행번호, 열번호)
MATCH(찾을값, 범위, 찾을방법)
  • INDEX 는 범위에서 지정한 행·열이 만나는 값을 돌려준다.
  • MATCH 는 값이 범위에서 몇 번째에 있는지 위치(번호)를 돌려준다.
  • 둘을 겹쳐 쓰면 VLOOKUP 과 달리 찾을 열이 왼쪽에 없어도 된다.
OFFSET(기준셀, 행이동, 열이동, [높이], [너비])

기준 셀에서 지정한 만큼 떨어진 곳을 가리킨다. 행 이동이 음수면 위로, 열 이동이 음수면 왼쪽으로 간다. 예를 들어 =OFFSET(B3,-1,2) 는 B3 에서 한 행 위, 두 열 오른쪽인 D2 의 값이다.

CHOOSE(번호, 값1, 값2, …)

번호에 해당하는 값을 돌려준다. 번호는 1에서 254 사이여야 한다.

INDIRECT

[편집 | 원본 편집]

문자열로 적힌 주소를 실제 셀 참조로 바꿔 준다. 수식 자체는 그대로 두고 참조 대상만 바꾸고 싶을 때 쓴다.

ROW / COLUMN

[편집 | 원본 편집]
  • ROW(셀) — 그 셀의 행 번호. 인수를 생략하면 수식이 있는 셀의 행 번호
  • COLUMN(셀) — 열 번호. COLUMN(C3) 은 3

같이 보기

[편집 | 원본 편집]