DGET 함수
=DGET(database, field, criteria)
DGET함수는 데이터베이스 함수로 데이터베이스(표)에서 조건에 맞는 값을 찾아내는 함수입니다.
데이터베이스 함수라고 해서 거창해 보이지만 DGET함수에서 데이터베이스는 표를 나타냅니다.
이때 조건 또한 테이블 형태의 범위로 지정할 수 있습니다.
그렇기 때문에 한가지 조건이 아닌 2가지 이상의 조건도 적용 가능합니다.
※ 인수설명
database : 테이블전체 보통 표를 의미하며 데이터 전체의 범위를 지정합니다.
field : 찾고자 하는 필드를 입력합니다. 일반적으로 표의 항목을 의미합니다.
criteria : 검색할 조건을 지정해줍니다.
※ 아래 표를 보고 DGET함수를 이용해 부서는 제조 1팀이고, 검수자는 김재형인 사람의 금액 및 출고일자를 구해보세요..
먼저 편한자리에 부서명이 제조 1팀이고 검수자가 김재형인 사람의 조건을 표형태로 만들어줍니다.
아래와같이 H3:I4셀까지 부서명과 검수자에 각각 제조 2팀, 김재형을 조건으로 넣어주었습니다.
그런다음 I6셀에 전체 테이블(표)을 잡아주고 찾고자 하는 필드 즉 금액 항목을 넣어주고,
부서명이 제조 1팀이면서 검수자는 김재형인 조건을 범위로 잡아주면 됩니다. H3:I4셀이 되겠지요.
이것을 수식으로 나타내 보면 =DGET(B3:F8, H6, H3:I4) 이고
출고일자 또한 필드값만 변경해주면 되므로,
I6셀을 이렇게 =DGET($B$3:$F$8, H6, $H$3:$I$4) 절대참조로 변경해주어 I7셀에 복사해줍니다.
그럼 출고일자에는 =DGET($B$3:$F$8, H7, $H$3:$I$4) 수식이 입력됩니다.
그럼 아래와 같은 값을 얻을수 있습니다.
'강좌(교육)' 카테고리의 다른 글
[엑셀 함수강좌] 제품 합계금액 계산(DSUM함수)엑셀교실 (0) | 2016.12.16 |
---|---|
[엑셀 메뉴강좌] 숫자를 한글로 표시하기엑셀교실 (0) | 2016.12.16 |
[엑셀 함수강좌] 조건이 참일때만 더하는 함수(SUMPRODUCT)엑셀교실 (0) | 2016.12.16 |
[엑셀 메뉴강좌] 숫자를 문자로 표시하기(조건에 맞춰)엑셀교실 (0) | 2016.12.16 |
[엑셀 함수강좌] 판매내역 부가세, 최종금액 계산(INT)엑셀교실 (0) | 2016.12.16 |