본문 바로가기

국가공인자격/ITQ & DIAT & E-TEST

[ITQ_엑셀]엑셀함수_DGET함수/데이터베이스함수, 조건에 맞는 값을 입력해주는 함수.

 

안녕하세요, 온라인컴퓨터강좌 컴띵입니다.

 

이번에는 데이터베이스함수인 DGET함수에대해 공부해보려고 합니다.

데이터베이스함수는 ITQ엑셀 시험에도 자주 출제되는 함수입니다. ITQ시험 뿐만 아니라 엑셀실무에서도 많이 쓰이는 함수인데요,

지금 알려드릴 DGET함수는 조건에 맞는 값을 입력해주는 함수입니다.

 

영어의 뜻과 비슷하죠? 영어로 해석하면 데이터를 얻다, 구하다 이런 뜻인데 DGET함수의 뜻과도 얼추 비슷한것 같습니다.

 

오늘은 유효성검사와 함께 DGET함수를 이용하여 사원들의 정보를 자동으로 가져오는 방법에 대해 알아보도록 하겠습니다 ^^

 

 

 

 

먼저 유효성검사를 이용하여 목록을 어느 부분에 만들지를 정해야 합니다.

저는 첫 행인 사번에 목록을 만들어 사원들의 정보를 가져오는 기준으로 삼을까합니다.

 

유효성검사에 기능을 적용하는 방법이 궁금하신 분들은 http://comthink.tistory.com/76 을 눌러 읽어보시면 도움이 될겁니다^^

 

 

 

 

사번에 유효성검사를 이용하여 목록을 만들었습니다.

이제 H2:H3범위를 DGET함수의 Criteria범위로 사용할겁니다. ^^

 

DGET함수를 입력하고 Ctrl + A를 누르면 인수입력창이 열리는데요, 여기서 세가지 조건을 입력해야합니다.

 

Datebase, Field, Criteria .

 

 

 

Datebase -> 첫행을 포함하여 값을 찾아 입력할 범위.

Field       -> 찾아서 입력할 값의 첫행.

Criteria    -> 기준이 되는 값의 범위.

 

즉, 모든 정보가 입력된 표가 Datebase, 이름이 들어있는 셀의 첫행인 C2셀이 Field, 기준이 되는 값의 범위인 Criteria.

이렇게 입력을 해야 합니다.

 

 

 

수식을 입력하고 난 뒤, 자동채우기를 사용하기 위해 기준이되는 값인 H2:H3 범위와, Datebase에 속하는 B2:F14범위에 F4를 눌러 절대참조로 변경해줍니다.

 

=DGET($B$2:$F$14,C2,$H$2:$H$3)  이렇게 입력이 되었는지 확인합니다.

 

 

 

 

 

이름이 정상적으로 입력이 되었는지 확인 한 다음, 자동채우기를 하여 나머지 값을 입력합니다.

다른 모든 값들도 정상적으로 입력이 된 것을 확인했습니다.

 

 

 

이제 사번을 변경해 보도록 하겠습니다. 유효성검사로 목록을 만들어 셀 옆 세모를 눌러주면 다른 모든 직원들의 사번을 확인하고

입력할 수 있습니다.

 

무작위로 변경해보도록 하겠습니다.

 

 

 

"744358"이라는 사번을 입력했더니, DGET함수를 이용하여 값을 입력했던 셀의 내용들이 바로 바뀌는 것을 볼 수 있습니다.

 

목록에서 찾지 않아도 H3열에 사번을 직접입력해도 원하는 정보들을 입력해 줍니다. 

한번 만들어 놓으면 계속 사용할 수 있는 폼을 DGET함수를 이용하여 완성되었습니다. 인사관리 또는 직원관리하시는 분들에게는 정말이지

유용한 함수인것 같습니다 ^^

 

방대한 데이터의 목록을 한방에 정리해주고 간단하게 만들어주는 엑셀이 있어, 새삼스레 편리함이 고마움을 느낍니다.

이렇게 직접 포스팅을 하니 더더욱 느껴지네요ㅎㅎ

 

오늘도 수고많으셨습니다. 온라인컴퓨터강좌 컴띵이었습니다.

감사합니다.