Excel에서 드롭다운 목록을 만드는 방법

드롭다운 목록은 정보 작업을 보다 편안하게 만드는 데 도움이 되는 매우 유용한 도구입니다. 다른 셀과 마찬가지로 작업할 수 있는 셀에 여러 값을 한 번에 포함할 수 있습니다. 필요한 것을 선택하려면 화살표 아이콘을 클릭하면 uXNUMXbuXNUMXbis 값 목록이 표시됩니다. 특정 셀을 선택하면 셀이 자동으로 채워지고 이를 기반으로 수식이 다시 계산됩니다.

Excel은 드롭다운 메뉴를 생성하기 위한 다양한 방법을 제공하며, 또한 이를 유연하게 사용자 지정할 수 있습니다. 이러한 방법을 더 자세히 분석해 보겠습니다.

목록 생성 프로세스

팝업 메뉴를 생성하려면 "Data" – "Data Validation" 경로를 따라 메뉴 항목을 클릭하십시오. "매개변수" 탭을 찾아야 하는 대화 상자가 열리고 이전에 열리지 않은 경우 클릭합니다. 많은 설정이 있지만 "데이터 유형"항목은 우리에게 중요합니다. 모든 의미 중 "목록"이 올바른 의미입니다.

Excel에서 드롭다운 목록을 만드는 방법
1

팝업 목록에 정보를 입력하는 방법의 수는 상당히 많습니다.

  1. 동일한 대화 상자의 동일한 탭에 있는 "소스" 필드에서 세미콜론으로 구분된 목록 요소의 독립적 표시.
    Excel에서 드롭다운 목록을 만드는 방법
    2
  2. 값의 예비 표시. 소스 필드에는 필요한 정보를 사용할 수 있는 범위가 포함됩니다.
    Excel에서 드롭다운 목록을 만드는 방법
    3
  3. 명명된 범위를 지정합니다. 이전 방법을 반복하는 방법이지만 사전에 범위 이름만 지정하면 됩니다.
    Excel에서 드롭다운 목록을 만드는 방법
    4

이러한 방법을 사용하면 원하는 결과를 얻을 수 있습니다. 실제 상황에서 드롭다운 목록을 생성하는 방법을 살펴보겠습니다.

목록의 데이터 기반

다양한 과일의 유형을 설명하는 테이블이 있다고 가정해 보겠습니다.

Excel에서 드롭다운 목록을 만드는 방법
5

이 정보 집합을 기반으로 드롭다운 메뉴에서 목록을 만들려면 다음을 수행해야 합니다.

  1. 향후 목록을 위해 예약된 셀을 선택합니다.
  2. 리본에서 데이터 탭을 찾습니다. 거기에서 "데이터 확인"을 클릭합니다.
    Excel에서 드롭다운 목록을 만드는 방법
    6
  3. "Data Type" 항목을 찾아 값을 "List"로 전환합니다.
    Excel에서 드롭다운 목록을 만드는 방법
    7
  4. "소스" 옵션을 나타내는 필드에 원하는 범위를 입력합니다. 목록을 복사할 때 정보가 이동하지 않도록 절대 참조를 지정해야 합니다.
    8

또한 하나 이상의 셀에 한 번에 목록을 생성하는 기능이 있습니다. 이를 위해서는 모두 선택하고 앞에서 설명한 것과 동일한 단계를 수행해야 합니다. 다시 말하지만 절대 참조가 작성되었는지 확인해야 합니다. 주소의 열 및 행 이름 옆에 달러 기호가 없으면 $ 기호가 열 및 행 이름 옆에 올 때까지 F4 키를 눌러 추가해야 합니다.

수동 데이터 기록으로

위의 상황에서 필요한 범위를 강조하여 목록을 작성했습니다. 이것은 편리한 방법이지만 때때로 데이터를 수동으로 기록해야 할 필요가 있습니다. 이렇게 하면 통합 문서에서 정보가 중복되는 것을 방지할 수 있습니다.

예와 아니오라는 두 가지 가능한 선택을 포함하는 목록을 만드는 작업에 직면했다고 가정해 보겠습니다. 작업을 수행하려면 다음이 필요합니다.

  1. 목록의 셀을 클릭합니다.
  2. "데이터"를 열고 거기에서 우리에게 친숙한 "데이터 확인"섹션을 찾으십시오.
    Excel에서 드롭다운 목록을 만드는 방법
    9
  3. 다시 "목록" 유형을 선택합니다.
    Excel에서 드롭다운 목록을 만드는 방법
    10
  4. 여기에 "예; 아니오”를 출처로 합니다. 열거를 위해 세미콜론을 사용하여 정보를 수동으로 입력하는 것을 볼 수 있습니다.

확인을 클릭하면 다음과 같은 결과가 나타납니다.

Excel에서 드롭다운 목록을 만드는 방법
11

다음으로 프로그램은 해당 셀에 드롭다운 메뉴를 자동으로 생성합니다. 사용자가 팝업 목록의 항목으로 지정한 모든 정보입니다. 여러 셀에 목록을 만드는 규칙은 세미콜론을 사용하여 수동으로 정보를 지정해야 한다는 점만 제외하고 이전 규칙과 유사합니다.

OFFSET 함수를 사용하여 드롭다운 목록 만들기

고전적인 방법 외에도 기능을 사용할 수 있습니다. 처분드롭다운 메뉴를 생성합니다.

시트를 열어봅시다.

Excel에서 드롭다운 목록을 만드는 방법
12

드롭다운 목록에 대한 기능을 사용하려면 다음을 수행해야 합니다.

  1. 향후 목록을 배치할 관심 셀을 선택하십시오.
  2. "데이터" 탭과 "데이터 유효성 검사" 창을 차례로 엽니다.
    Excel에서 드롭다운 목록을 만드는 방법
    13
  3. "목록"을 설정합니다. 이것은 이전 예제와 동일한 방식으로 수행됩니다. 마지막으로 다음 공식이 사용됩니다. =오프셋(A$2$;0;0;5). 인수로 사용할 셀이 지정된 곳에 입력합니다.

그런 다음 프로그램은 과일 목록이 있는 메뉴를 만듭니다.

이에 대한 구문은 다음과 같습니다.

=OFFSET(참조,line_offset,column_offset,[높이],[너비])

이 함수에는 5개의 인수가 있습니다. 먼저 오프셋할 첫 번째 셀 주소가 제공됩니다. 다음 두 인수는 오프셋할 행과 열 수를 지정합니다. 우리에 대해 말하자면 Height 인수는 목록의 높이를 나타내기 때문에 5입니다. 

데이터 대체가 있는 Excel의 드롭다운 목록(+ OFFSET 함수 사용)

주어진 경우 처분 고정된 범위에 있는 팝업 메뉴를 만들 수 있습니다. 이 방법의 단점은 항목을 추가한 후 수식을 직접 편집해야 한다는 것입니다.

새 정보 입력을 지원하는 동적 목록을 만들려면 다음을 수행해야 합니다.

  1. 관심 있는 셀을 선택합니다.
  2. "데이터" 탭을 확장하고 "데이터 유효성 검사"를 클릭합니다.
  3. 열리는 창에서 "목록" 항목을 다시 선택하고 다음 수식을 데이터 소스로 지정합니다. =СМЕЩ(A$2$;0;0;СЧЕТЕСЛИ($A$2:$A$100;”<>”))
  4. 확인을 클릭합니다.

여기에는 기능이 포함되어 있습니다. 카운티, 채워진 셀 수를 즉시 결정하기 위해(훨씬 더 많은 용도가 있지만 특정 목적을 위해 여기에 씁니다).

수식이 정상적으로 작동하려면 수식 경로에 빈 셀이 있는지 추적해야 합니다. 그들은 안된다.

다른 시트 또는 Excel 파일의 데이터가 있는 드롭다운 목록

다른 문서나 같은 파일에 포함된 시트에서 정보를 가져와야 하는 경우에는 고전적인 방법이 작동하지 않습니다. 이를 위해 함수가 사용됩니다. 간접적 인, 다른 시트 또는 일반적으로 파일에 있는 셀에 대한 링크를 올바른 형식으로 입력할 수 있습니다. 다음을 수행해야 합니다.

  1. 목록을 배치할 셀을 활성화합니다.
  2. 우리는 이미 알고 있는 창을 엽니다. 이전에 다른 범위에 대한 출처를 표시한 동일한 위치에서 공식은 다음 형식으로 표시됩니다. =INDIRECT("[List1.xlsx]Sheet1!$A$1:$A$9"). 당연히 List1과 Sheet1 대신 책과 시트 이름을 각각 삽입할 수 있습니다. 

주목! 파일 이름은 대괄호로 표시됩니다. 이 경우 Excel은 현재 닫혀 있는 파일을 정보 소스로 사용할 수 없습니다.

또한 파일 이름 자체는 필요한 문서가 목록이 삽입될 폴더와 동일한 폴더에 있는 경우에만 의미가 있다는 점에 유의해야 합니다. 그렇지 않은 경우 이 문서의 전체 주소를 지정해야 합니다.

종속 드롭다운 만들기

종속 목록은 다른 목록에서 사용자의 선택에 따라 내용이 영향을 받는 목록입니다. 각각 이름이 지정된 XNUMX개의 범위가 포함된 테이블이 우리 앞에 열려 있다고 가정합니다.

Excel에서 드롭다운 목록을 만드는 방법
24

다른 목록에서 선택한 옵션에 의해 결과가 영향을 받는 목록을 생성하려면 다음 단계를 따라야 합니다.

  1. 범위 이름으로 첫 번째 목록을 만듭니다.
    Excel에서 드롭다운 목록을 만드는 방법
    25
  2. 소스 진입점에서 필요한 표시기가 하나씩 강조 표시됩니다.
    Excel에서 드롭다운 목록을 만드는 방법
    26
  3. 사람이 선택한 식물의 유형에 따라 두 번째 목록을 만듭니다. 또는 첫 번째 목록에서 나무를 지정하면 두 번째 목록의 정보는 "오크, 서어나무, 밤나무" 이상입니다. 데이터 소스를 입력하는 자리에 수식을 적어야 합니다. =간접(E3). E3 – 1.=INDIRECT(E3) 범위의 이름을 포함하는 셀. E3 – 목록 1의 이름이 있는 셀.

이제 모든 것이 준비되었습니다.

Excel에서 드롭다운 목록을 만드는 방법
27

드롭다운 목록에서 여러 값을 선택하는 방법은 무엇입니까?

때로는 하나의 값에만 우선순위를 부여할 수 없으므로 둘 이상의 값을 선택해야 합니다. 그런 다음 페이지 코드에 매크로를 추가해야 합니다. Alt + F11 키 조합을 사용하여 Visual Basic Editor를 엽니다. 그리고 거기에 코드가 삽입됩니다.

Private Sub Worksheet_Change(ByVal Target As Range)

    오류에 대한 다음 재개

    If Not Intersect(Target, Range(«Е2:Е9»)) Is Nothing and Target.Cells.Count = 1 then

        Application.EnableEvents = False

        Len(Target.Offset(0, 1)) = 0이면

            대상.오프셋(0, 1) = 대상

        그렇지 않으면

            Target.End(xlToRight) .Offset(0, 1) = 대상

        END IF

        Target.ClearContents

        Application.EnableEvents = True

    END IF

최종 하위 

셀의 내용이 아래와 같이 표시되도록 편집기에 다음 코드를 삽입합니다.

Private Sub Worksheet_Change(ByVal Target As Range)

    오류에 대한 다음 재개

    If Not Intersect(Target, Range(«Н2:К2»)) Is Nothing and Target.Cells.Count = 1 then

        Application.EnableEvents = False

        Len(Target.Offset(1, 0)) = 0이면

            대상.오프셋(1, 0) = 대상

        그렇지 않으면

            Target.End(xlDown) .Offset(1, 0) = 대상

        END IF

        Target.ClearContents

        Application.EnableEvents = True

    END IF

최종 하위

그리고 마지막으로 이 코드는 하나의 셀에 쓰는 데 사용됩니다.

Private Sub Worksheet_Change(ByVal Target As Range)

    오류에 대한 다음 재개

    If Not Intersect(Target, Range(«C2:C5»)) Is Nothing and Target.Cells.Count = 1 then

        Application.EnableEvents = False

        newVal = 대상

        신청.실행취소

        oldval = 대상

        If Len (oldval) <> 0 그리고 oldval <> newVal 그런 다음

            대상 = 대상 & «,» & newVal

        그렇지 않으면

            대상 = newVal

        END IF

        Len(newVal) = 0이면 Target.ClearContents

        Application.EnableEvents = True

    END IF

최종 하위

범위는 편집 가능합니다.

검색으로 드롭다운 목록을 만드는 방법은 무엇입니까?

이 경우 처음에는 다른 유형의 목록을 사용해야 합니다. "개발자" 탭이 열리면 "삽입" – "ActiveX" 요소를 클릭하거나 탭해야 합니다(화면이 터치인 경우). 콤보박스가 있습니다. 이 목록을 그리라는 메시지가 표시되면 문서에 추가됩니다.

Excel에서 드롭다운 목록을 만드는 방법
28

또한 ListFillRange 옵션에서 범위를 지정하는 속성을 통해 구성됩니다. 사용자 정의 값이 표시되는 셀은 LinkedCell 옵션을 사용하여 구성됩니다. 다음으로, 프로그램이 자동으로 가능한 값을 제안하므로 첫 번째 문자를 기록하기만 하면 됩니다.

자동 데이터 대체가 있는 드롭다운 목록

데이터가 범위에 추가된 후 자동으로 데이터가 대체되는 기능도 있습니다. 이렇게 하는 것은 쉽습니다.

  1. 향후 목록에 대한 셀 집합을 만듭니다. 우리의 경우 이것은 색상 세트입니다. 우리는 그것을 선택합니다.
    Excel에서 드롭다운 목록을 만드는 방법
    14
  2. 다음으로 테이블 형식을 지정해야 합니다. 같은 이름의 버튼을 클릭하고 표 스타일을 선택해야 합니다.
    Excel에서 드롭다운 목록을 만드는 방법
    15
    Excel에서 드롭다운 목록을 만드는 방법
    16

그런 다음 "확인" 버튼을 눌러 이 범위를 확인해야 합니다.

Excel에서 드롭다운 목록을 만드는 방법
17

결과 테이블을 선택하고 A 열 상단에 있는 입력 필드를 통해 이름을 지정합니다.

Excel에서 드롭다운 목록을 만드는 방법
18

그게 다야, 테이블이 있으며 다음이 필요한 드롭다운 목록의 기초로 사용할 수 있습니다.

  1. 목록이 있는 셀을 선택합니다.
  2. 데이터 유효성 검사 대화 상자를 엽니다.
    Excel에서 드롭다운 목록을 만드는 방법
    19
  3. 데이터 유형을 "목록"으로 설정하고 값으로 = 기호를 통해 테이블 ​​이름을 제공합니다.
    Excel에서 드롭다운 목록을 만드는 방법
    20
    Excel에서 드롭다운 목록을 만드는 방법
    21

모든 것, 셀이 준비되었으며 원래 필요했던 대로 색상 이름이 셀에 표시됩니다. 이제 마지막 위치 바로 뒤에 약간 낮은 위치에 있는 셀에 새 위치를 작성하여 간단히 새 위치를 추가할 수 있습니다.

Excel에서 드롭다운 목록을 만드는 방법
22

새로운 데이터가 추가되면 범위가 자동으로 증가하는 테이블의 장점입니다. 따라서 목록을 추가하는 가장 편리한 방법입니다.

Excel에서 드롭다운 목록을 만드는 방법
23

드롭다운 목록을 복사하는 방법은 무엇입니까?

복사하려면 Ctrl + C 및 Ctrl + V 키 조합을 사용하면 됩니다. 따라서 드롭다운 목록이 서식과 함께 복사됩니다. 서식을 제거하려면 "값에 대한 조건" 옵션이 설정된 특수 붙여넣기(컨텍스트 메뉴에서 이 옵션은 목록을 복사한 후 나타남)를 사용해야 합니다.

드롭다운 목록이 포함된 모든 셀 선택

이 작업을 수행하려면 "찾기 및 선택" 그룹에서 "셀 그룹 선택" 기능을 사용해야 합니다.

Excel에서 드롭다운 목록을 만드는 방법
29

그런 다음 "데이터 유효성 검사" 메뉴에서 "모두" 및 "이와 동일" 항목을 선택해야 하는 대화 상자가 열립니다. 첫 번째 항목은 모든 목록을 선택하고 두 번째 항목은 특정 항목과 유사한 항목만 선택합니다.

댓글을 남겨주세요.