본문 바로가기

엑셀 표에서 조건에 맞는 값 추출하는 함수 사용하기

초보초보 블로거 발행일 : 2023-09-24
엑셀 표에서 조건에 맞는 값 추출하는 함수를 사용하는 방법에 대해 설명하는 글을 작성하겠습니다. 엑셀에서는 조건에 따라 필요한 데이터를 추출하기 위해 LOOKUP, VLOOKUP, HLOOKUP 등 다양한 함수를 제공합니다. 이러한 함수들은 특정 조건에 부합하는 값을 찾아내거나, 조건에 맞는 값을 필터링하여 추출하는 기능을 제공합니다. 예를 들어, VLOOKUP 함수를 사용하면 특정 값과 일치하는 조건을 가진 데이터를 다른 표에서 찾아 추출할 수 있습니다. 이러한 함수들을 적절히 활용하면 엑셀 표의 데이터를 효과적으로 분석하고 조작할 수 있습니다.





엑셀 표에서 조건에 맞는 값 추출하는 함수 사용하기 caption=




1. 조건에 맞는 값을 찾는 VLOOKUP 함수 사용하기

VLOOKUP 함수는 주어진 조건에 맞는 값을 찾아주는 엑셀 함수입니다. 주로 특정 값을 검색하고 해당 값과 연관된 다른 값들을 찾을 때 사용됩니다.

VLOOKUP 함수의 사용 형식은 다음과 같습니다:

VLOOKUP(검색할 값, 찾을 범위, 열 번호, [범위의 상대 위치])

- 검색할 값: 찾고자 하는 값을 입력합니다. 일반적으로 셀 참조를 사용하여 입력합니다.
- 찾을 범위: 데이터가 저장된 범위를 입력합니다. 일반적으로 범위는 테이블 전체를 선택합니다.
- 열 번호: 몇 번째 열에서 값을 찾을지 입력합니다. 찾을 값이 첫 번째 열에 위치한 경우에는 1을 입력합니다.
- [범위의 상대 위치]: 선택 사항입니다. TRUE(또는 생략)로 설정하면, 열 번호가 범위 내에서 상대적인 위치로 인식됩니다. FALSE로 설정하면, 열 번호가 범위의 절대 위치로 인식됩니다.

VLOOKUP 함수는 해당 값을 찾으면 검색 범위에서 해당 값과 일치하는 가장 가까운 값을 찾아서 반환합니다. 이 함수를 사용하면 특정 조건을 만족하는 값을 찾을 수 있으며, 보조 데이터를 검색하여 필요한 정보를 얻을 수 있습니다.

예를 들어, "학생 별 성적표" 테이블에서 학생의 이름을 입력하면 해당 학생의 성적을 찾고 싶다고 가정해봅시다. VLOOKUP 함수를 사용하여 검색 범위는 "학생 별 성적표" 테이블로 설정하고, 학생 이름이 첫 번째 열에 위치한 경우에는 열 번호를 1로 설정하면 됩니다. 함수를 입력한 셀에는 해당 학생의 성적이 표시될 것입니다.

VLOOKUP 함수는 엑셀에서 유용한 검색 함수 중 하나이며, 데이터를 분석하고 원하는 정보를 빠르게 검색하는 데에 활용됩니다.


2. 조건에 맞는 값 추출을 위한 IF 함수 활용하기

IF 함수는 조건에 따라 값을 추출하거나 계산하는 데에 활용되는 엑셀 함수입니다. 조건에 맞는 값 추출을 위해 IF 함수를 활용하는 방법은 다음과 같습니다:

1. IF 함수의 구조: IF 함수는 조건, 조건이 참일 때의 값, 조건이 거짓일 때의 값의 세 가지 매개변수를 입력받습니다. 예를 들어, IF(조건, 참일 때 값, 거짓일 때 값)과 같이 사용합니다.

2. 조건 설정: IF 함수를 사용하여 조건을 설정합니다. 조건은 참 또는 거짓으로 평가되어야 하며, 예를 들어 값이 특정 기준 값을 초과하는지 여부, 문자열이 특정 문자로 시작하는 지 여부 등을 확인할 수 있습니다.

3. 참일 때와 거짓일 때 값: IF 함수는 조건이 참일 때와 거짓일 때 각각 다른 값을 반환합니다. 예를 들어, 조건이 참이면 특정 값을 반환하고, 조건이 거짓이면 다른 값을 반환할 수 있습니다.

4. 예시: IF 함수를 사용하여 80점 이상인 경우 "합격", 그렇지 않은 경우 "불합격"을 출력하는 경우를 예시로 들어볼 수 있습니다. 이때, A1 셀에 점수를 입력하고 B1 셀에 IF 함수를 입력하면 됩니다. 예를 들어, IF(A1>=80, "합격", "불합격")와 같이 입력하면 A1 셀에 입력한 점수에 따라 B1 셀에 "합격" 또는 "불합격"이 출력됩니다.

IF 함수를 활용하면 조건에 맞는 값을 추출하거나 계산하는 데 유용하게 사용할 수 있습니다. 산술 연산이나 다른 함수들과 함께 조합하여 복잡한 조건문을 구성할 수도 있습니다.


3. INDEX 및 MATCH 함수를 활용한 조건에 맞는 값 추출하기

INDEX 및 MATCH 함수는 조건에 맞는 값을 추출하기 위해 사용되는 함수입니다.

INDEX 함수는 특정 범위에서 지정된 행 및 열 번호에 위치한 값들을 반환하는 함수입니다. INDEX 함수의 구문은 다음과 같습니다.
=INDEX(반환할 범위, 행 번호, 열 번호)

MATCH 함수는 특정 값이 범위에서 어디에 위치하는지를 찾아주는 함수입니다. MATCH 함수의 구문은 다음과 같습니다.
=MATCH(찾을 값, 검색할 범위, [일치 유형])

INDEX 및 MATCH 함수를 함께 사용하면, 조건에 맞는 값을 추출하는 것이 가능해집니다. 일반적으로 MATCH 함수를 사용하여 조건에 맞는 행 또는 열의 위치를 찾은 후, INDEX 함수를 사용하여 해당 위치에 있는 값을 추출합니다.

예를 들어, A1부터 A5까지의 범위에서 50보다 큰 첫 번째 값이 어떤 값인지 알고 싶다고 가정해봅시다. 다음과 같이 INDEX 및 MATCH 함수를 사용할 수 있습니다.
=INDEX(A1:A5, MATCH(50, A1:A5, 1))

위의 예시에서 MATCH 함수는 범위 A1:A5에서 50보다 큰 값을 찾고, 첫 번째로 발견된 값을 반환합니다. 이렇게 반환된 값은 INDEX 함수를 통해 확인할 수 있습니다.

INDEX 및 MATCH 함수를 사용하여 조건에 맞는 값 추출하기는 데이터 정리 및 분석에 매우 유용한 기능입니다. 필요한 조건을 확인하고, INDEX 및 MATCH 함수를 적절히 활용하여 원하는 값을 추출해보세요.


4. 조건에 따른 값을 찾는 HLOOKUP 함수 사용하기

HLOOKUP 함수는 주어진 조건에 따라 가로 범위에서 값을 찾아주는 함수입니다. 이 함수는 주로 테이블 형식의 데이터에서 특정 값을 찾을 때 사용됩니다.

HLOOKUP 함수는 다음과 같은 구조를 가지고 있습니다:

HLOOKUP(값, 범위, 행번호, [범위검색])

- 값: 찾으려는 값을 나타내는 참조 또는 문자열입니다.
- 범위: 값을 찾을 범위입니다. 일반적으로 테이블의 상단 행부터 시작하는 범위를 지정합니다.
- 행번호: 값을 찾을 행의 번호입니다. 일반적으로 행 번호는 1부터 시작하며, 범위 내에서 검색 대상 행의 위치를 나타냅니다.
- [범위검색]: 선택 사항으로, TRUE 또는 FALSE 값을 받을 수 있습니다. TRUE로 설정하면 가까운 값의 대체 값을 반환하고, FALSE로 설정하면 정확한 일치하는 값을 반환합니다. 기본값은 TRUE입니다.

HLOOKUP 함수는 주어진 값과 일치하는 값을 찾아 해당 값이 있는 셀의 아래 셀의 값을 반환합니다. 예를 들어, "=HLOOKUP(A1, A1:D4, 3, TRUE)"와 같이 입력하면 A1:D4 범위에서 A1의 값과 가장 일치하는 값을 찾고, 일치하는 값이 있는 행의 아래 셀 값을 반환합니다.

HLOOKUP 함수를 사용하면 테이블의 가로 범위에서 값을 찾을 수 있으므로, 데이터 정리 및 필요한 값을 빠르게 찾을 수 있습니다.


5. SUMIF 함수를 활용하여 조건에 맞는 값의 합 구하기

SUMIF 함수는 주어진 조건에 맞는 값들의 합을 계산하는 함수입니다. 조건에 맞는 값들을 찾아서 합산하고자 할 때 유용하게 사용됩니다.

SUMIF 함수는 다음과 같은 형식을 가지고 있습니다:

=SUMIF(범위, 조건, 합산범위)

- 범위: 조건을 검사할 범위를 지정합니다.
- 조건: 어떤 값을 기준으로 조건을 검사할 것인지 지정합니다. 이 조건은 텍스트 형태로 입력되거나, 셀에 저장된 값을 참조할 수 있습니다.
- 합산범위: 실제로 합산할 범위를 지정합니다. 조건에 맞는 값만 합산됩니다.

예를 들어, A1부터 A5까지의 범위에서 80 이상인 값들의 합을 계산하고자 한다면 다음과 같이 작성할 수 있습니다:

=SUMIF(A1:A5, ">=80")

이러한 식을 작성하면 80 이상인 값들만 합산되어 결과가 반환됩니다.

또다른 예로 A1부터 A5까지의 범위에서 "사과"와 같은 값을 갖는 셀들의 합을 계산하고자 한다면 다음과 같이 작성할 수 있습니다:

=SUMIF(A1:A5, "사과")

이런 식으로 작성하면 "사과"와 같은 값들만 합산되어 결과가 반환됩니다.

즉, SUMIF 함수는 주어진 조건에 부합하는 값들만 필터링하여 합산하는 기능을 제공합니다. 이를 통해 특정 조건을 만족하는 값들의 합을 쉽게 계산할 수 있습니다.


관련 뉴스기사

관련 유튜브 영상

VLOOKUP으로는 절대 찾아올 수 없는 두 조건에 일치하는 값 찾아오기 #엑셀 실무 능력 키우기

연관 검색어

댓글