참고: 사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서가 여기 있습니다.
요약
이 문서에서는 Microsoft Excel의 다양 한 기본 제공 기능을 사용 하 여 테이블 (또는 셀 범위)에서 데이터를 찾는 방법에 설명 합니다. 동일한 결과 얻기 위해 다른 수식을 사용할 수 있습니다.
예제 워크시트 만들기
이 문서에서는 Excel 기본 제공 기능을 보여 주기 위해 예제 워크시트를 사용 합니다. A 열에서 이름을 참조 하 고 C 열에서 해당 사용자의 기간을 반환의 예 이 워크시트를 만들려면 빈 Excel 워크시트에 다음과 같은 데이터를 입력 합니다.
E2 셀 찾으려는 값을 입력 합니다. 동일한 워크시트에 빈 셀에 수식을 입력할 수 있습니다.
A |
B |
C |
D |
E |
||
1 |
이름 |
부서 |
나이 |
값 찾기 |
||
2 |
Henry |
501 |
28 |
Mary |
||
3 |
알려주셔서 감사 |
201 |
19 |
|||
4 |
Mary |
101 |
22 |
|||
5 |
Larry |
301 |
29 |
용어 정의
이 문서에서는 Excel 기본 제공 기능을 설명 하 다음 용어를 사용 합니다.
용어 |
정의 |
예 |
표 배열 |
전체 조회 테이블 |
A2:C5 |
Lookup_Value |
Table_Array의 첫 번째 열에서 찾을 수 값입니다. |
E2 |
Lookup_Array |
가능한 조회 값이 포함 된 셀 범위입니다. |
A2:A5 |
Col_Index_Num |
일치 하는 값 Table_Array의 열 번호를 반환 합니다. |
3 (Table_Array의 세 번째 열) |
Result_Array |
행이나 열을 한 개만 포함하는 범위입니다. Lookup_Array 또는 Lookup_Vector와 같은 크기 여야 합니다. |
C2:C5 |
Range_Lookup |
논리 값 (TRUE 또는 FALSE)입니다. TRUE 이거나 생략 되 면 일부만 일치 하는 값이 반환 됩니다. False 이면 정확 하 게 일치 하는 값에 대 한 표시 됩니다. |
FALSE |
Top_cell |
오프셋을 기반으로 사용 하려면 원하는 참조입니다. Top_Cell 셀 또는 인접 한 셀 범위를 참조 해야 합니다. 그렇지 않으면 오프셋 #VALUE를 반환합니다. 오류 값이 반환됩니다. |
|
Offset_Col |
왼쪽 또는 오른쪽을 가리키는 결과의 왼쪽 위 셀을 열 수입니다. 예를 들어 "5"의 Offset_Col 인수로 지정 참조에서 왼쪽 위 셀 참조의 오른쪽에 5 개의 열 합니다. Offset_Col는 양수 (시작 참조의 오른쪽에) 하거나 음수 (시작 참조의 왼쪽에) 수 있습니다. |
함수
LOOKUP()
LOOKUP 함수는 하나의 행 또는 열에서 값을 찾아 및 다른 행 또는 열에서 같은 위치에 있는 값과 일치 합니다.
다음은 조회 수식 구문 예제입니다.
=LOOKUP(Lookup_Value,Lookup_Vector,Result_Vector)
다음 수식은 예제 워크시트에서 Mary의 나이 찾습니다.
=LOOKUP(E2,A2:A5,C2:C5)
E2 셀에서 "Mary" 값을 사용 하 여 수식과 조회 벡터 (A 열)에서 "Mary"를 찾습니다. 다음 수식 결과 벡터 (C 열)에서 같은 행의 값을 찾습니다. "Mary" 행 4 이기 때문에 조회 4 C 열의 (22) 행에서 값을 반환 합니다.
참고:LOOKUP 함수 테이블은 정렬할 수 있어야 합니다.
LOOKUP 함수에 대 한 자세한 내용은 Microsoft 기술 자료 문서를 보려면 다음 문서 번호를 클릭 합니다.
VLOOKUP)
VLOOKUP 또는 세로 Lookup 함수는 데이터 열에 표시 될 때 사용 됩니다. 이 함수 맨 왼쪽 열에서 값을 검색 하 고 같은 행에 지정 된 열에서 데이터와 일치 합니다. 정렬 또는 정렬 되지 않은 테이블의 데이터를 찾으려면 VLOOKUP 를 사용할 수 있습니다. 다음 예제에서는 정렬 되지 않은 데이터가 포함 된 테이블을 사용합니다.
다음은 VLOOKUP 수식 구문 예제입니다.
=VLOOKUP(Lookup_Value,Table_Array,Col_Index_Num,Range_Lookup)
다음 수식은 예제 워크시트에서 Mary의 나이 찾습니다.
=VLOOKUP(E2,A2:C5,3,FALSE)
E2 셀에서 "Mary" 값을 사용 하 여 수식과 맨 왼쪽 열 (열 A)에서 "Mary"를 찾습니다. 다음 수식은 Column_Index에서 같은 행의 값을 찾습니다. 이 예제에서는 Column_Index (C 열)으로 "3"을 사용합니다. "Mary" 행 4 이기 때문에 VLOOKUP (22) C 열에 4 행의 값을 반환 합니다.
VLOOKUP 함수에 대 한 자세한 내용은 Microsoft 기술 자료 문서를 보려면 다음 문서 번호를 클릭 합니다.
Index () 및 match)
조회 또는 VLOOKUP을 사용 하 여 동일한 결과를 얻으려면 INDEX 및 MATCH 함수를 함께 사용할 수 있습니다.
다음은 이전 예제에서 조회 및 VLOOKUP 와 동일한 결과 생성 하기 위해 INDEX 및 MATCH 결합 하 여 구문 예제입니다.
=INDEX(Table_Array,MATCH(Lookup_Value,Lookup_Array,0),Col_Index_Num)
다음 수식은 예제 워크시트에서 Mary의 나이 찾습니다.
=INDEX(A2:C5,MATCH(E2,A2:A5,0),3)
수식은 E2 셀에서 "Mary" 값을 사용 하며 대답: 열에서 "Mary"를 검색 합니다. C 열에서 같은 행의 값 다음 일치 "Mary" 행 4 이기 때문에 수식은 C (22) 열에 4 행의 값을 반환 합니다.
참고: Lookup_Value ("Mary") 일치 하는 셀에 Lookup_Array 없을 경우이 수식은 # n/A를 반환 합니다.
INDEX 함수에 대 한 자세한 내용은 Microsoft 기술 자료 문서를 보려면 다음 문서 번호를 클릭 합니다.
OFFSET() 및 match)
이전 예제에서 함수가와 동일한 결과 생성 하는 OFFSET 및 MATCH 함수를 함께 사용할 수 있습니다.
다음은 조회 및 VLOOKUP와 동일한 결과 생성 하기 위해 OFFSET 및 MATCH를 결합 하는 구문 예제입니다.
=OFFSET(top_cell,MATCH(Lookup_Value,Lookup_Array,0),Offset_Col)
이 수식은 예제 워크시트에서 Mary의 나이 찾습니다.
=OFFSET(A1,MATCH(E2,A2:A5,0),2)
수식은 E2 셀에서 "Mary" 값을 사용 하며 대답: 열에서 "Mary"를 검색 합니다. 다음 수식은 같은 행 하지만 두 개의 열 (열 C) 오른쪽의 값을 찾습니다. A 열에 "Mary" 이기 때문에 수식은 C (22) 열에서 행 4의에서 값을 반환 합니다.
OFFSET 함수에 대 한 자세한 내용은 Microsoft 기술 자료 문서를 보려면 다음 문서 번호를 클릭 합니다.