VLOOKUP 함수 사용
VLOOKUP 함수는 특정 값을 찾아 해당 값을 포함하는 셀의 값을 반환하는 함수입니다. VLOOKUP 함수의 구문은 다음과 같습니다.
=VLOOKUP(찾을 값, 범위, 열 번호, [정렬 여부])
찾을 값: 검색하려는 값을 입력합니다.
범위: 검색 대상 범위를 지정합니다. 검색 대상 범위는 데이터베이스 형태로 정리되어야 합니다.
열 번호: 검색 대상 범위에서 찾을 값을 포함하는 열 번호를 지정합니다. 열 번호는 검색 대상 범위의 첫 번째 열부터 세어 나가야 합니다.
정렬 여부: 선택적인 매개변수로, 검색 대상 범위가 오름차순으로 정렬되어 있는 경우 TRUE, 정렬되어 있지 않은 경우 FALSE를 입력합니다. 이 매개변수를 생략하면 기본값으로 FALSE가 사용됩니다.
예를 들어, 아래의 예시 데이터에서 이름을 검색하여 해당하는 점수를 찾는 경우 VLOOKUP 함수를 사용할 수 있습니다.
이름 점수
홍길동 80
김철수 70
박영희 90
만약 "김철수"의 점수를 찾으려면 다음과 같은 수식을 사용합니다.
=VLOOKUP("김철수", A2:B4, 2, FALSE)
이 수식은 A2:B4 범위에서 "김철수"를 찾아 그 값을 포함하는 두 번째 열의 값을 반환합니다. 이 경우 결과는 "70"이 됩니다.
HLOOKUP 함수 사용
HLOOKUP 함수는 수평 방향에서 값을 검색하고, 해당 값을 반환하는 함수입니다. 다음과 같은 형식으로 사용됩니다.
=HLOOKUP(검색값, 검색범위, 행번호, [정확일치여부])
검색값: 검색하고자 하는 값입니다.
검색범위: 검색하고자 하는 범위입니다. 이 범위는 테이블 형태로 구성되어야 하며, 첫 번째 행에는 검색값이 위치해야 합니다.
행번호: 검색값이 위치한 행의 번호입니다. 이 값은 검색범위에서 첫 번째 행을 기준으로 몇 번째 행인지를 나타냅니다.
정확일치여부: 선택적 매개변수입니다. TRUE 또는 생략하면, 검색값과 정확히 일치하는 값을 반환합니다. FALSE로 지정하면, 검색값과 가장 근접한 값을 반환합니다.
예를 들어, 다음과 같은 테이블이 있다고 가정해 봅시다.
A B C D
1 ID 이름 국어 수학
2 1 홍길동 90 80
3 2 김철수 85 95
여기에서, "이름"을 검색하면 해당 이름이 위치한 행의 국어와 수학 점수를 반환하고 싶다면 다음과 같은 수식을 사용할 수 있습니다.
=HLOOKUP("이름", A1:D3, 2, FALSE)
위 수식에서 A1:D3은 검색범위를 나타내며, 2는 "이름"이 위치한 행이 첫 번째 행에서 몇 번째 행인지를 나타냅니다. 마지막으로 FALSE로 지정하여 정확히 일치하는 값을 반환하도록 설정합니다.
따라서 위 수식은 "이름"이라는 검색값을 찾아 해당하는 행의 국어와 수학 점수를 반환합니다.
INDEX 함수 사용
INDEX 함수는 배열에서 특정 위치의 값을 반환하는 함수입니다. 다음과 같은 형태로 사용됩니다.
=INDEX(배열, 행 번호, 열 번호)
예를 들어, A1부터 B10까지의 범위에서 3행 2열의 값을 반환하려면 다음과 같은 수식을 사용합니다.
=INDEX(A1:B10, 3, 2)
이 수식은 A1부터 B10까지의 범위에서 3행 2열의 값을 반환합니다.
INDEX 함수를 사용하면 다른 함수와 조합하여 보다 복잡한 작업을 수행할 수 있습니다. 예를 들어, MATCH 함수와 조합하여 특정 값이 포함된 행 또는 열의 위치를 찾을 수 있습니다. 다음과 같은 수식을 사용합니다.
=INDEX(배열, MATCH(조건, 배열의 특정 열 또는 행, 0), 열 번호)
예를 들어, A1부터 B10까지의 범위에서 "사과"라는 값이 포함된 행의 2열 값을 반환하려면 다음과 같은 수식을 사용합니다.
=INDEX(A1:B10, MATCH("사과", A1:A10, 0), 2)
이 수식은 A1부터 B10까지의 범위에서 "사과"라는 값이 포함된 행의 2열 값을 반환합니다.
2023.04.01 - [엑셀] - 엑셀 SUMIF, COUNTIF, AVERAGEIF 함수 이해하기.
2023.04.01 - [엑셀] - 엑셀 수식 함수 이해하기.
2023.03.31 - [엑셀] - 엑셀 수식 기본 문법 이해하기.
'엑셀' 카테고리의 다른 글
엑셀 LEFT/RIGHT/MID, ROUND 함수 이해하기. (0) | 2023.04.01 |
---|---|
엑셀 MATCH, IF, AND/OR 함수 이해하기. (0) | 2023.04.01 |
엑셀 SUMIF, COUNTIF, AVERAGEIF 함수 이해하기. (0) | 2023.04.01 |
엑셀 수식 함수 이해하기. (0) | 2023.04.01 |
엑셀 수식 기본 문법 이해하기. (0) | 2023.03.31 |
댓글