안녕하세요~ 엑셀 고수님 도와주세요에 대해 말씀드릴게요.
엑셀에서 시트1에 대분류 클릭 시 상세품목이 나오도록 하려면, 데이터 유효성 검사와 VLOOKUP 또는 XLOOKUP, 또는 FILTER 함수를 사용할 수 있습니다. 일반적인 방법을 설명 드리면 다음과 같습니다.
1. 데이터 준비:
- 별도 시트(예: '데이터')에 대분류와 상세품목 데이터를 세로로 나열하세요. 예를 들어, A열에는 대분류, B열에는 상세품목을 입력합니다.
2. 고유한 대분류 목록 만들기:
- '데이터' 시트에서 대분류의 고유값을 추출합니다. 보통은 '데이터' 시트에서 A열을 복사해서 다른 곳에 붙인 후, '중복 제거' 기능을 사용하거나, UNIQUE 함수를 활용하세요(Excel 365 또는 2021 이상).
3. 시트1에 데이터 유효성 검사 설정:
- 시트1의 특정 셀(예: A1)에 대분류 선택을 위한 드롭다운을 만듭니다.
- "데이터" 탭의 '데이터 유효성 검사'를 선택하고, '목록'을 선택 후, 고유 대분류 목록 범위를 입력하세요.
4. 상세품목 표시:
- 상세품목을 표시할 셀(예: B1)에 FILTER 또는 VLOOKUP, XLOOKUP을 사용할 수 있습니다.
- 예를 들어, FILTER 기능이 있다면: =FILTER(데이터!B:B,데이터!A:A=A1)
- 이 공식은 A1에 선택된 대분류에 해당하는 모든 상세품목을 보여줍니다.
이 방법으로 하면, 시트1에서 대분류를 선택하면 해당 대분류에 속하는 상세품목들이 실시간으로 보여집니다. 만약 월별로 구분하려면, 데이터에 '월' 컬럼을 추가하고, 선택 조건에 맞춰 필터링을 적용하면 됩니다.
필요하면 월별 필터링과 연동되는 구체적 수식이나 설정 방법도 안내드릴 수 있습니다.
AI 분석 및 채팅