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

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

MS Excel에서는 때때로 목록의 일부 기준이나 조건에 따라 값을 결정하거나 찾아야 할 수 있습니다. 각 작업을 감독하는 해당 사람의 이름이 포함된 작업 계획이 있다고 가정합니다. 이제 주어진 사람을 기준으로 모든 작업의 ​​이름을 행에 나열해야 합니다. 이러한 방식으로 Excel은 셀 값을 기반으로 목록을 채우는 다양한 방법을 제공합니다. 이 기사에서는 Excel에서 셀 값을 기반으로 목록을 채우는 방법을 살펴보겠습니다.

연습 워크북 다운로드

Excel에서 셀 값을 기반으로 목록을 채우는 6가지 방법

1. 셀 값을 기반으로 하는 목록 자동 완성

프로젝트 작업자의 이름으로 프로젝트 목록을 작성해 보겠습니다. 각 프로젝트에서 작업자의 이름은 "Project_Number_Name_Serial 형식으로 할당됩니다. ". 따라서 우리의 임무는 프로젝트를 사용하여 모든 작업자의 이름을 찾는 것입니다.

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

1단계: D17 셀에 다음 수식을 입력하십시오. Enter 키를 누릅니다.

=IFERROR(INDEX($B$3:$D$11,ROW(B2:D11),MATCH($C$16,$B$3:$D$3,0)),"")
공식 설명
  • 여기 MATCH($C$16,$B$3:$D$3,0)  이 부분은 입력한 프로젝트 이름과 데이터세트가 일치하며 정확히 일치하는 것으로만 간주됩니다.
  • 행(B2:D11) 데이터세트의 행 수를 계산하고 있습니다.
  • INDEX($B$3:$D$11, ROW(B2:D11), MATCH($C$16,$B$3:$D$3,0)) 수식의 이 부분은 일치하는 프로젝트 작업자 이름을 찾는 것입니다. 주어진 데이터 세트에서 데이터를 찾을 수 없으면 #NA 오류가 발생합니다.
  • 마지막으로, IFERROR 모든 종류의 오류를 처리하는 것입니다.

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

2단계 :이제 드롭다운 목록에서 프로젝트 이름을 선택합니다.

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

3단계: 모든 작업자의 이름이 표시됩니다.

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

2. 수식으로 특정 셀 값을 기반으로 행 채우기

다른 접근 방식으로 작업자의 이름을 검색하는 방법을 살펴보겠습니다. 데이터 세트에서 한 사람이 여러 프로젝트에 할당될 수 있습니다. 이제 우리의 임무는 작업자의 이름을 사용하여 프로젝트 이름을 찾는 것입니다. 여기서 주요 데이터세트는 다음과 같습니다.

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

1단계: G6 셀에 다음 수식을 입력합니다. Enter 키를 누릅니다. 키

=FILTER(B4:B16, G5=C4:C16)

공식 설명

  • 필터 에서 함수, B4:B16 데이터를 추출할 범위입니다.
  • G5 이 셀에서 입력 이름을 제공하고 이름 범위 C4:C16와 비교합니다.
  • FILTER 기능에 대해 자세히 알아보려면 이 링크를 확인하세요.

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

2단계: 이제 G5 셀에 이름을 입력하십시오. Enter 키를 누릅니다.

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

3. 첫 번째 드롭다운에서 변경 차단

다양한 식품 목록이 여러 개 있다고 가정해 보겠습니다. 각 목록은 다른 목록과 다르며 특정 식품 항목은 유효한 목록에 있어야 합니다.

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

다른 워크시트에서는 유형에 따라 식품 품목을 선택합니다.

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

우리의 관심사는 B열에서 식품 유형을 선택하면 C열(항목)에서 해당 식품 유형 또는 목록 아래에 있는 항목만 사용할 수 있다는 것입니다.

1단계: 식품 항목 셀을 선택하고 데이터 유효성 검사를 엽니다.

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

2단계: 그런 다음 소스에 다음 수식을 작성하십시오.

=IF(B4="",Foods, INDIRECT("FakeRange"))

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

3단계: 경고가 나타납니다. 를 클릭하십시오. 버튼

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

4단계: 이제 식품 유형을 선택한 다음 항목을 선택하십시오.

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법) Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

5단계: 식품 유형 및 품목을 입력한 후에는 식품 품목을 변경할 수 없습니다. 따라서 매치메이킹에 오류가 발생할 가능성이 없습니다.

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

4. 기준에 따라 Excel에서 고유 목록 만들기

고유 값 목록을 찾는 측면에서 Excel은 다양한 방법을 제공합니다. 중복 값이 ​​있는 방법 2와 동일한 데이터 세트를 고려해 보겠습니다. 이제 우리의 목표는 공식을 사용하여 고유한 목록을 찾는 것입니다.

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

1단계: G6 셀에 다음 수식을 입력합니다.

=UNIQUE(FILTER(B4:B22,C4:C22=G5))

공식 설명
  • 필터(B4:B22, C4:C22=G5) 이 함수는 방법 2와 동일합니다. 데이터 세트에서 일치하는 모든 이름을 추출합니다. 중복 일치 항목이 있는 경우 FILTER 함수도 계산합니다.
  • FILTER 에서 반환된 중복 값을 제거하려면 기능에서 UNIQUE 를 사용했습니다. 기능. 이 함수는 일치하는 데이터에서 모든 중복 값을 제거합니다. 기능에 대해 자세히 알아보려면 이 링크를 방문하세요.

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

2단계: 이제 이름을 입력하세요. 셀 G5 Enter 키를 누릅니다.

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

5. 배열 수식을 사용하여 한 열의 기준을 충족하는 목록의 모든 행 추출

ID가 있는 제품 데이터세트가 있습니다. , 브랜드 , 모델단가 . 이제 우리의 임무는 브랜드 이름이 입력한 브랜드 이름과 일치하는 행을 찾는 것입니다. 셀 H5 H7 .

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

1단계 :B19 셀에 다음 수식을 입력합니다. CTRL 을 누르십시오. + 쉬프트 + Enter 전체 테이블의 수식을 복사합니다.

=INDEX($B$4:$E$15, SMALL(IF(COUNTIF($H$5:$H$7,$C$4:$C$15), MATCH(ROW($B$4:$E$15), ROW($B$4:$E$15)), ""), ROWS(B19:$B$19)), COLUMNS($B$3:B3

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

2단계: 이제 H5 셀에 이름을 입력하십시오. 및 H7 Enter 키를 누릅니다.

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

6. Excel에서 종속 드롭다운 목록 만들기

MS Excel에서 드롭다운 목록은 데이터 입력 양식이나 Excel 대시보드를 수행할 때 유용한 기능입니다.

항목 목록을 셀에 드롭다운으로 표시하며 사용자는 드롭다운에서 선택할 수 있습니다. 이는 셀 세트에 입력해야 하는 이름, 제품 또는 지역 목록이 있는 경우 유용할 수 있습니다.

세 가지 다른 식품 항목 목록이 있다고 가정하고 이제 해당 목록을 사용하여 Excel에서 종속 드롭다운 목록을 만듭니다.

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

1단계: 데이터 검증 열기 옵션

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

2단계: 데이터 유효성 검사에서 창에서 허용 을 선택하십시오. 목록 으로 소스 선택 아래와 같이

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

3단계: 드롭다운 을 찾을 수 있습니다. 식품 유형 열에 나열

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

4단계: 이제 모든 데이터세트를 선택하고 선택 항목에서 만들기를 클릭합니다. 수식 아래의 옵션 탭

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

5단계: 팝업이 나타납니다. 맨 위 행을 클릭합니다. 그런 다음 확인 을 누릅니다. 버튼

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

6단계: 이제 D14 셀로 이동합니다. 데이터 유효성 검사를 엽니다. . 허용 목록 으로 설정됨 소스에 다음 수식을 작성합니다. . 마지막으로 확인 을 누릅니다. 버튼

=INDIRECT(B14)

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

7단계: 경고가 나타납니다. 를 누르십시오. 버튼

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

8단계: 이제 첫 번째 드롭다운 목록에서 식품 유형을 선택하고 다른 드롭다운 목록에서 관련 항목 목록을 찾습니다.

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

8단계: 최종 출력은 다음과 같습니다.

Excel에서 셀 값을 기반으로 목록을 채우는 방법(6가지 방법)

기억해야 할 사항

일반적인 오류 표시될 때
#VALUE! FILTER 오류 포함 인수에는 배열 인수와 호환되는 크기가 있어야 합니다. 그렇지 않으면 FILTER가 #VALUE를 반환합니다!
#NA! 오류 수식이 데이터세트에서 데이터를 찾지 못하면 이 오류가 반환됩니다. IFERROR 의 도움이 필요합니다. 이 오류를 처리하는 함수입니다.
목록의 이름 지정 목록 이름을 지정할 때 공백을 사용할 수 없습니다. 이름에 공백이 있으면 "_ ".

결론

다음은 Excel에서 셀 값을 기반으로 목록을 채우는 몇 ​​가지 방법입니다. 나는 각각의 예와 함께 모든 방법을 보여 주었지만 다른 많은 반복이 있을 수 있습니다. 또한 사용되는 기능의 기본 사항에 대해 논의했습니다. 이를 달성할 수 있는 다른 방법이 있다면 언제든지 공유해 주십시오.

추가 자료

  • 한 Excel 워크시트에서 다른 Excel 워크시트로 자동으로 데이터 전송
  • Excel의 다른 워크시트에서 자동으로 채우는 방법
  • Excel에서 데이터로 마지막 행까지 채우는 방법(3가지 빠른 방법)