> 소프트웨어 튜토리얼 > 사무용 소프트웨어 > Excel에서 DGET 기능을 사용하는 방법

Excel에서 DGET 기능을 사용하는 방법

Barbara Streisand
풀어 주다: 2025-02-06 15:23:10
원래의
778명이 탐색했습니다.
DGET 기능에 대한 빠른 안내서 : 단일 데이터 값을 효율적으로 추출

dget syntax 예 1 : 단일 조건 예제 2 : 여러 조건
    dget 사용의 장점 dget 사용의 단점
  • 이 안내서는 기능의 구문을 안내하고 실용적인 예를 보여주고 장단점에 대해 논의합니다.
  • DGET 함수 구문
  • 다음은이 함수의 구문입니다
  • of :
  • a
  • 는 데이터베이스 - 다양한 셀 (열 헤더 포함)으로 공식이 데이터를 검색합니다. 데이터베이스는 범주 (예 : 이름, 주소 및 연령)가 열에 있고 데이터 (레코드)가 행에있는 방식으로 제시되어야합니다.
  • b
  • 필드는 필드입니다. Excel은 출력 열 범주 레이블을 검색하는 데 사용할 것입니다. 이것은 이중 인용문 (DGET가 대소 문자를 사용하지 않음) 또는 셀 참조로 둘러싸인 단어 또는 단어 문자열 일 수 있습니다.
c

는 조건 - 검색 기준을 포함하는 다양한 셀 범위입니다.

이 함수의 세 매개 변수가 모두 필요합니다. 즉, 매개 변수를 생략하면 Excel이 #Value 오류를 반환합니다!

이것을 더 명확하게 설명하기 위해 몇 가지 예가 있습니다.

예 1 : 단일 조건 이 기본적인 예, 직원 ID, 이름, 부서 및 수년간의 서비스 목록부터 시작하겠습니다.

스프레드 시트 설정 위의 파란색 표는 내 검색 양식이고 아래의 녹색 표는 내 데이터베이스입니다. 목표는 직원 ID를 셀 A2에 입력 할 때 직원의 이름, 부서 및 수년간의 서비스를 파란색 검색 양식으로 반환하는 것입니다.

<code>=DGET(a,b,c)</code>
로그인 후 복사
로그인 후 복사
로그인 후 복사
녹색 데이터베이스 테이블에서 파란색 검색 테이블로 데이터를 가져 오는 방법을 보여주기 전에 위의 스크린 샷에서 중요한 사항을 강조하겠습니다.

내 녹색 데이터베이스 테이블에서 각 열은 다른 범주이고 각 행은 다른 레코드입니다.

데이터베이스와 검색 테이블 모두 동일한 제목이 포함되어 있습니다.
    모든 직원에게 고유 한 ID가 있으므로 DGET 기능이 #NUM을 반환하지 않습니다!
  • 드롭 다운 목록을 추가하십시오 매번 셀 A2에 직원의 ID를 입력하지 않으려면이 숫자의 드롭 다운 목록을 작성합니다. 동일하게 수행하려면 관련 셀을 선택하고 데이터 탭에서 데이터 확인을 클릭하십시오. 그런 다음 허용 필드에서 목록을 선택하고 소스 필드에 드롭 다운 데이터가 포함 된 셀을 선택하십시오. 내 예에서는 데이터베이스에 175 개의 ID 만 있지만 데이터 검증 목록을 셀 A236으로 확장하여 다른 ID를 드롭 다운 목록에 추가 할 수 있습니다.
  • How to Use the DGET Function in Excel 셀 A2에는 이제 전체 ID 목록을 표시하기 위해 클릭 할 수있는 드롭 다운 화살표가 포함되어 있습니다.

    ID 중 하나를 선택한 후 DGET 검색을 시작할 수 있습니다.

    dget 공식 셀 B2에서 나는 다음을 입력하겠습니다 : How to Use the DGET Function in Excel 셀 a4 ~ e172가 내 데이터베이스를 나타내기 때문에 B1의 값 (이름)은 엑셀을 검색하려는 카테고리 또는 필드이며, 셀 A1과 A2 (카테고리 이름 "ID"및 드롭 다운 목록 ID에서 셀 A2에서 선택된 조건은 조건이다. Enter를 누르면 Excel이 셀 A2의 ID를 기반으로 이름을 성공적으로 검색했음을 알 수 있습니다.

    매개 변수 및 c 는 절대 참조이기 때문에 열 및 행 참조 전에 달러 표시 ($)를 포함합니다. 다시 말해, 이러한 참조는 결코 변경되지 않을 것입니다. 저는 항상 ID를 사용하여 조회를 생성하며 데이터베이스는 항상 이러한 셀에 있습니다. 공식에 대한 각 참조를 추가 한 후 F4를 눌러이 달러 표시를 추가했습니다.

    그러나 그러나, 나는 의도적으로 매개 변수를 상대적인 참조로 유지했습니다. 이제 Excel의 채우기 핸들을 사용하여 나머지 카테고리 (마지막 이름, 부서 및 서비스에 동일한 공식을 적용 할 것이기 때문입니다. 내 검색 테이블 연도).

    <code>=DGET(a,b,c)</code>
    로그인 후 복사
    로그인 후 복사
    로그인 후 복사

    셀 E2의 공식이 셀 E1에서 필드 이름을 검색하는 반면 데이터베이스 및 조건부 참조는 변경되지 않은 상태로 유지됩니다.

    How to Use the DGET Function in Excel 이제 내가 만든 드롭 다운 목록을 사용하여 셀 A2에서 다른 ID를 선택하여 다른 직원의 세부 정보를 검색 할 수 있습니다.

    Excel의 테이블 서식 도구를 사용하여 데이터베이스를 포맷하면 매개 변수

    a 는 셀 기준이 아닌 테이블 이름 (구조적 참조라고도 함)입니다. 예제 2 : 여러 조건 조회를보다 구체적으로 만들려면 - 여러 성냥으로 인해 #NUM 오류를 계속 반환하는 경우 유용합니다.

    여기, 나는 인사 부서에서 10 년 동안 일한 직원의 이름과 성의 이름으로 돌아가고 싶습니다. 그러나 내 이름을 기억하지 못합니다.

    먼저, 셀 a2에서 나는 다음을 입력하겠습니다 :

    <code>=DGET(a,b,c)</code>
    로그인 후 복사
    로그인 후 복사
    로그인 후 복사
    셀 A4 ~ A172가 내 데이터베이스를 포함하고, 셀 A1은 범주이며, 셀 D1에서 E2는 내 두 조건을 포함합니다. 실제로, Excel은 내 조건을 정의하기 위해 세포 D2와 E2 사이의 논리적 시퀀스를 생성합니다.

    데이터베이스와 조건부 참조를 수정했지만 카테고리 참조를 상대 참조로 유지하기 때문에 검색 테이블의 나머지 셀에 공식을 복사하여 직원의 이름을 기억하도록 상기시킬 수있었습니다. How to Use the DGET Function in Excel

    검색 테이블에 다른 행을 추가하여 또는 논리 시퀀스를 만들 수도 있습니다. 예를 들어, 누군가가 1 년 또는 2 년 동안 고용되었지만 그들의 이름을 기억할 수 없다면 셀 E2에서 1을 입력하고 셀 E3의 2를 입력하고 매개 변수 c

    확장을 넣을 것입니다. 셀 e1 ~ e3에. 그런 다음 Excel은 서비스 연도 1 How to Use the DGET Function in Excel 또는 dget 사용의 특성

    당신은 "다른 고급 기능이있을 때 왜 DGE를 사용해야합니까?"

    DGET에는 3 개의 매개 변수 만 있으므로 다른 Excel 찾기 기능보다 쉽게 ​​사용할 수 있습니다.

    DGET 기능은 구식 도구입니다! 이것은 Xlookup과 같은 더 현대적인 상대와 달리 이전 버전의 Excel과 호환됩니다. dget은 vlookup이 올바른 검색 만 수행 할 수있을 때 검색 열의 왼쪽으로 값을 반환 할 수 있습니다. dget은 즉시 조건의 변화에 ​​적응합니다. 이 함수는 텍스트와 숫자와 함께 사용할 수 있습니다.

    dget 사용의 단점 반면에 DGET의 단순성은 사용하기 쉽지만, 몇 가지 단점이 있음을 의미합니다.
    DGET 缺点 如何解决
    一次只能查找一条记录。每次查找都需要其自己的标题和条件。 使用 XLOOKUP(如果返回数组位于查找数组的右侧,则使用 VLOOKUP),或为多个搜索创建单独的 DGET 检索区域。
    如果有多个匹配项,DGET 将返回 #NUM! 错误。 修改数据,使其没有重复项,或使用 VLOOKUP,它将返回找到的第一个匹配值的数。
    DGET 不适用于水平表(类别位于行中,数据位于列中)。 使用 Excel 的转置工具翻转数据库的结构,使用专为适应水平表而设计的 HLOOKUP,或使用可以搜索任何方向的 XLOOKUP。

    이 기사에서는 Excel에서 가장 유명한 조회 기능 중 일부인 DGET, VLOOKUP, HLOOKUP 및 XLOOKUP에 대해 논의합니다. 그러나 인덱스와 일치를 언급하지 않으면 너무 과실이 될 것입니다. 조합으로 사용하면 강력하고 유연하며 적응 가능한 대안이기 때문입니다.

위 내용은 Excel에서 DGET 기능을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿