Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

Excel OFFSET을 사용하여 동적 드롭다운 목록을 만드는 방법(3가지 방법)

엑셀 거대한 데이터 세트를 다룰 때 가장 유용한 도구입니다. 일반적으로 우리는 드롭다운 목록을 만드는 데 익숙합니다. 하지만 종종 동적 드롭다운 목록을 생성해야 합니다. 엑셀에서 우리의 삶을 더 쉽게 만들기 위해. OFFSET 함수를 적용하면 쉽게 할 수 있습니다. . 이 문서에서는 동적 드롭다운 목록을 만드는 방법을 보여 드리겠습니다. 엑셀에서 OFFSET 포함 기능 .

이것은 동적 드롭다운 목록 을 만드는 방법을 설명하는 데 사용할 데이터세트입니다. 엑셀에서 OFFSET 기능 사용 . 일부 스포츠 이벤트가 있습니다. 및 수상자 목록 . 동적 드롭다운 목록을 만들어 각 이벤트에 대해 승자를 정렬합니다. .

Excel OFFSET을 사용하여 동적 드롭다운 목록을 만드는 방법(3가지 방법)

Excel OFFSET을 사용하여 동적 드롭다운 목록을 만드는 3가지 방법

1. OFFSET 및 COUNTA 함수를 사용하여 Excel에서 동적 드롭다운 목록 만들기

여기에서는 동적 드롭다운 목록을 만드는 방법을 설명하겠습니다. 엑셀 OFFSET 사용 및 COUNTA 기능. 동적 드롭다운 목록을 만들어야 합니다. C4:C11 범위 내 . 우승자를 선택하겠습니다. 수상자 목록에서 .

단계:

C4:C11 범위 선택 . 그런 다음 데이터로 이동합니다. 탭>> 데이터 도구>> 데이터 검증>> 데이터 검증 .

Excel OFFSET을 사용하여 동적 드롭다운 목록을 만드는 방법(3가지 방법)

데이터 검증 대화 상자가 나타납니다. 목록 선택 드롭다운에서 대화 상자에서 .

Excel OFFSET을 사용하여 동적 드롭다운 목록을 만드는 방법(3가지 방법)

소스에서 상자에 다음 공식을 작성하십시오.

=OFFSET($E$4,0,0,COUNTA($E$4:$E$100),1)

Excel OFFSET을 사용하여 동적 드롭다운 목록을 만드는 방법(3가지 방법)

수식 분석

COUNTA($E$4:$E$100)비어 있지 않은 셀의 수를 반환합니다. E4:E100 범위 내

출력 ➜ {4}

오프셋($E$4,0,0,COUNTA($E$4:$E$100),1) ➜ 주어진 참조의 행과 열을 기준으로 범위를 반환합니다.

오프셋($E$4,0,0,4,1)

출력 ➜ {“Alex”;”Morgan”;”Faulkner”;”Eliot”}

설명: 참조 E4입니다. . 이후 0입니다. 및 0입니다. 궁극적으로 높이 4 중 셀, 우리는 셀 E4:E7의 값을 갖게 됩니다. .

확인 선택 . Excel OFFSET을 사용하여 동적 드롭다운 목록을 만드는 방법(3가지 방법)

엑셀 드롭다운이 생성됩니다. 상자 에서 범위 C4:C11 .

Excel OFFSET을 사용하여 동적 드롭다운 목록을 만드는 방법(3가지 방법)

드롭다운 상자 옵션이 우승자 목록과 동일합니다. . 이제 이것이 동적 드롭다운 상자인지 확인하려면 승자이벤트 촬영 제임스입니다. . 제임스 이후 수상자 목록에 없음 , 그의 이름을 추가하고 무슨 일이 일어나는지 봅시다.

Excel OFFSET을 사용하여 동적 드롭다운 목록을 만드는 방법(3가지 방법)

제임스의 이름을 추가하자마자 수상자 목록에서 , 엑셀 드롭다운 옵션의 옵션이 자동으로 업데이트됨 . 따라서 이 드롭다운 목록 동적 자연에서 .
➤ 이제 나머지 우승자를 선택합니다. .

Excel OFFSET을 사용하여 동적 드롭다운 목록을 만드는 방법(3가지 방법)

참고 :범위 COUNTA 함수에서 선택했습니다. E4:E100입니다. . 그렇기 때문에 Excel 드롭다운 옵션 을 업데이트합니다. 을 추가하거나 업데이트하는 한 범위 E4:E100 .

자세히 알아보기: Excel에서 VBA를 사용하여 동적 데이터 유효성 검사 목록을 만드는 방법

2. OFFSET 및 COUNTIF 함수를 사용하여 Excel에서 동적 드롭다운 목록을 만드는 방법

동적 드롭다운 목록을 만들 수도 있습니다. 엑셀 OFFSET 사용 및 COUNTIF 기능.

단계:

데이터 유효성 검사 가져오기 method-1과 같은 대화 상자 . 소스에서 상자에 다음 공식을 작성하십시오.

=OFFSET($E$4,0,0,COUNTIF($E$4:$E$100,"<>"))

Excel OFFSET을 사용하여 동적 드롭다운 목록을 만드는 방법(3가지 방법)

수식 분석

COUNTIF($E$4:$E$100,"<>")비어 있지 않은 셀의 수를 반환합니다. E4:E100 범위 내

출력 ➜ {4}

오프셋($E$4,0,0,COUNTIF($E$4:$E$100,"<>")) ➜ 주어진 참조의 행과 열을 기준으로 범위를 반환합니다.

오프셋($E$4,0,0,4,1)

출력 ➜ {“Alex”;”Morgan”;”Faulkner”;”Eliot”}

설명: 참조 E4입니다. . 이후 0입니다. 및 0입니다. 궁극적으로 높이 4 중 셀, 우리는 셀 E4:E7의 값을 갖게 됩니다.

확인 선택 . Excel OFFSET을 사용하여 동적 드롭다운 목록을 만드는 방법(3가지 방법)

엑셀 드롭다운이 생성됩니다. 상자 에서 범위 C4:C11 .

Excel OFFSET을 사용하여 동적 드롭다운 목록을 만드는 방법(3가지 방법)

이것이 동적 드롭다운 상자 인지 확인하려면 승자이벤트 촬영 제임스입니다. . 제임스 이후 수상자 목록에 없음 , 그의 이름을 추가하고 무슨 일이 일어나는지 봅시다.

Excel OFFSET을 사용하여 동적 드롭다운 목록을 만드는 방법(3가지 방법)

제임스의 이름을 추가하자마자 수상자 목록에서 , 엑셀 드롭다운 옵션의 옵션이 자동으로 업데이트됨 . 따라서 이 드롭다운 목록 동적 자연에서 .
➤ 이제 나머지 우승자를 선택합니다. .

Excel OFFSET을 사용하여 동적 드롭다운 목록을 만드는 방법(3가지 방법)

참고 :범위 COUNTIF 함수에서 선택했습니다. E4:E100입니다. . 그렇기 때문에 Excel 드롭다운 옵션 을 업데이트합니다. 을 추가하거나 업데이트하는 한 범위 E4:E100 .

3. 함수 조합을 사용하여 중첩된 드롭다운 목록을 만드는 방법

이 섹션에서는 더 똑똑하고 고급스러운 동적 드롭다운 목록을 만드는 방법에 대해 자세히 알아보겠습니다. , 중첩 하나. OFFSET을 사용합니다. , COUNTA , 및 매치 함께 기능합니다. 우리가 무엇을 위해 있는지 설명하겠습니다.
데이터세트입니다. 특정 제품의 정보를 나타내는 이 메서드에 대해.. 기본적으로 두 개의 드롭다운 목록을 만들 것입니다. F3 셀에서 및 F4 . F3에서 선택한 옵션에 따라 다름 , 엑셀 F4에서 옵션을 업데이트합니다. . 차근차근 해봅시다.

Excel OFFSET을 사용하여 동적 드롭다운 목록을 만드는 방법(3가지 방법)

단계-1:F3에서 드롭다운 목록 만들기

➤  데이터 유효성 검사 가져오기 method-1과 같은 대화 상자 . 소스에서 상자에서 셀 참조를 수행합니다. , 테이블 헤더 (셀 B3:D3 ).

Excel OFFSET을 사용하여 동적 드롭다운 목록을 만드는 방법(3가지 방법)

엑셀 드롭다운 목록을 만듭니다. F3 .

Excel OFFSET을 사용하여 동적 드롭다운 목록을 만드는 방법(3가지 방법)

2단계:F4에서 동적 드롭다운 목록 만들기

이제 다른 드롭다운 목록을 만들겠습니다. F4 . 드롭다운 목록의 옵션 F4드롭다운 목록에서 선택한 항목에 따라 달라집니다. F3 . 그렇게 하려면,
데이터 유효성 검사 가져오기 method-1과 같은 대화 상자 . 소스에서 상자에 다음 공식을 작성하십시오.

=OFFSET($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,COUNTA(OFFSET($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,10,1)),1)

Excel OFFSET을 사용하여 동적 드롭다운 목록을 만드는 방법(3가지 방법)

수식 분석

매치($F$3,$B$3:$D$3,0)셀 값 F3의 상대 위치를 반환합니다. B3:D3 범위에서

출력:{1} .

오프셋($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,10,1)범위 반환 기반 및 주어진 참조 . 높이 10입니다. . 그렇기 때문에 출력 10의 배열이 됩니다. 셀 값 참조에서 시작 .

출력:{"Sam";"Curran";"Yank";"Rochester";0;0;0;0;0;0}

COUNTA(OFFSET($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,10,1))셀 수 를 반환합니다. 선택한 범위에서 비어 있지 않음 .

COUNTA{"Sam";"Curran";"Yank";"Rochester";0;0;0;0;0;0}

출력:{4}

➥ 오프셋($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,COUNTA(OFFSET($B$3,1,MATCH($F$3,$B  $3)) :$D$3,0)-1,10,1)),1)범위 반환 기반 주어진 참조

오프셋($B$3,1,1-1,COUNTA{"Sam";"Curran";"Yank";"Rochester";0;0;0;0;0;0}),1)

오프셋($B$3,1,0,4,1)

출력:{“Sam”;”Curran”;”Yank”;”Rochester”}

설명: 참조 B3입니다. . 이후 1입니다. 및 0입니다. 궁극적으로 높이 4 중 셀, 우리는 셀 B4:B7의 값을 갖게 됩니다. .

 확인 선택 . Excel OFFSET을 사용하여 동적 드롭다운 목록을 만드는 방법(3가지 방법)

엑셀 동적 드롭다운 목록을 만듭니다. F4 . 옵션은 F3에서 선택한 항목에 따라 변경됩니다. . 예를 들어 이름을 선택하면 F3 드롭다운 목록에서 , 드롭다운 목록 F4 이름 열에 사용 가능한 이름이 표시됩니다. .

Excel OFFSET을 사용하여 동적 드롭다운 목록을 만드는 방법(3가지 방법)

마찬가지로 제품을 선택하면 F3 드롭다운 목록에서 , 드롭다운 목록 F4 제품 열에 사용 가능한 제품이 표시됩니다. .

Excel OFFSET을 사용하여 동적 드롭다운 목록을 만드는 방법(3가지 방법)

이제 이름을 추가하거나 업데이트하면 , 제품 , 또는 브랜드 , 엑셀 드롭다운 목록 을 업데이트합니다. F4 . 예를 들어 새 이름 Rock을 추가했습니다. 이름 열에서 및 엑셀 님이 드롭다운 목록에 이름을 추가했습니다. . Excel OFFSET을 사용하여 동적 드롭다운 목록을 만드는 방법(3가지 방법)

자세히 알아보기: Excel에서 동적 상위 10개 목록을 만드는 방법(8가지 방법)

연습 워크북

보시다시피 동적 드롭다운 목록 만들기 엑셀 OFFSET 기능 사용 정말 까다롭습니다. 그래서 더 많이 연습하는 것이 좋습니다. 연습지를 첨부했습니다.

Excel OFFSET을 사용하여 동적 드롭다운 목록을 만드는 방법(3가지 방법)

결론

이 기사에서는 3 동적 드롭다운 목록을 만드는 방법 엑셀 OFFSET 기능 사용 . 이 기사가 도움이 되기를 바랍니다. 마지막으로 의견이 있으시면 의견란에 남겨주세요.

관련 기사

  • Excel 테이블에서 동적 목록 만들기(3가지 쉬운 방법)
  • 기준에 따라 Excel에서 동적 목록을 만드는 방법(단일 및 다중 기준)