이 문서에서는 DGET의 수식 구문 및 사용에 대해 설명합니다. Microsoft Excel의 함수입니다.
설명
목록이나 데이터베이스의 열에서 지정한 조건에 맞는 하나의 값을 추출합니다.
구문
DGET(database, field, criteria)
DGET 함수 구문에는 다음과 같은 인수가 사용됩니다.
-
database 필수 요소입니다. 데이터베이스나 목록으로 지정할 셀 범위입니다. 데이터베이스는 레코드(관련 정보 행)와 필드(데이터 열)로 이루어진 관련 데이터 목록입니다. 목록의 첫째 행에는 각 열의 레이블이 있습니다.
-
field 필수 요소입니다. 함수에 사용되는 열을 지정합니다. field 인수는 "나이" 또는 "수확량"처럼 열 레이블을 큰따옴표로 묶어 텍스트로 지정하거나 첫째 열을 1, 둘째 열을 2 등 목록 내의 열 위치를 나타내는 숫자로 지정할 수 있습니다.
-
criteria 필수 요소입니다. 지정한 조건이 있는 셀 범위입니다. 적어도 하나의 열 레이블이 있고 열 레이블 아래에 열 조건을 지정할 셀이 하나 이상 포함된 범위를 criteria 인수로 사용할 수 있습니다.
주의
-
조건에 맞는 레코드가 없으면 DGET에서는 #VALUE! 오류 값이 반환됩니다.
-
조건에 맞는 레코드가 여러 개이면 DGET에서는 #NUM! 오류 값이 반환됩니다.
-
조건 지정을 위해 최소한 열 레이블 하나와 그 아래 한 셀이 포함되기만 하면 어떤 범위도 criteria 인수로 사용할 수 있습니다.
예를 들어 범위 G1:G2의 G1에 열 레이블인 Income이 있고 G2의 값이 ₩10,000,000이면 이 범위를 MatchIncome으로 정의하고 이 이름을 데이터베이스 함수의 criteria 인수로 사용할 수 있습니다.
-
워크시트의 아무 곳에나 조건 범위를 배치할 수 있지만 목록 아래에는 배치하지 마세요. 목록에 정보를 더 추가하면 새 정보가 목록 아래의 첫 번째 행에 추가됩니다. 목록 아래 행이 비어 있지 않으면 Microsoft Excel에서 새 정보를 추가할 수 없습니다.
-
조건 범위가 목록과 겹치지 않도록 합니다.
-
데이터베이스의 한 열 전체에 대해 연산을 수행하려면 조건 범위에 있는 열 레이블 아래에 빈 줄을 입력합니다.
예제
다음 표의 예제 데이터를 복사하여 새 Excel 워크시트의 A1 셀에 붙여 넣습니다. 수식의 결과를 표시하려면 수식을 선택하고 F2 키를 누른 다음 Enter 키를 누릅니다. 필요한 경우 열 너비를 조정하면 데이터를 모두 표시할 수 있습니다.
나무 |
높이 |
나이 |
수확량 |
수익 |
높이 |
---|---|---|---|---|---|
="=사과" |
>10 |
<16 |
|||
="배" |
>12 |
||||
나무 |
높이 |
나이 |
수확량 |
수익 |
|
사과 |
18 |
20 |
14 |
₩105,000 |
|
배 |
12 |
12 |
10 |
₩96,000 |
|
체리 |
13 |
14 |
9 |
₩105,000 |
|
사과 |
14 |
15 |
10 |
₩75,000 |
|
배 |
9 |
8 |
8 |
₩77,000 |
|
사과 |
8 |
9 |
6 |
₩45,000 |
|
수식 |
설명 |
결과 |
|||
=DGET(A5:E11, "수확량", A1:A3) |
조건에 맞는 레코드가 여러 개이므로(모든 사과나무 또는 배나무) #NUM! 오류 값이 반환됩니다. |
#NUM! |
|||
=DGET(A5:E11, "수확량", A1:F3) |
A1:F3의 조건에 맞는 유일한 레코드이므로 10(행 9의 사과나무 수확량)을 반환합니다. |
10 |