우리 회사 직원의 마스터 목록을 만들고 싶습니다. 내 통합 문서의 다른 시트가 이 직원 목록을 정확히 반영하여 마스터 시트에서 직원을 제거/추가할 때 직원을 자동으로 제거하거나 추가하기를 원합니다.
나는 다른 방향으로 가는 많은 솔루션을 찾았지만(여러 시트에서 마스터 목록 만들기) 내 마스터가 소스가 되고 다른 시트가 대상이 되기를 원합니다.
또 다른 문제는 다른 시트에서 테이블을 사용하여 직원을 나열하므로 다중 셀 배열 수식을 사용하여 마스터 목록을 참조할 수 없다는 것입니다(동적 명명된 범위를 사용해 보았지만 작동하지 않았습니다).
Index 및 Index Match를 시도했지만 아무것도 작동하지 않는 것 같습니다. 어떤 제안이 있으십니까?
답변1
가장 깔끔한 해결책은 Access를 사용하여 직원 목록을 저장하고 Excel이 데이터베이스에서 자동으로 데이터를 가져오도록 하는 것입니다. 이렇게 하면 Access에서 직접 정보를 편집할 수 있으며 사용 중인 다양한 Excel 파일에 변경 내용이 표시됩니다.
매우 쉽습니다.
- 새 Access 데이터베이스 생성(파일 탐색기에서 마우스 오른쪽 버튼 클릭 > 새 Microsoft Access 데이터베이스)
- 데이터베이스 열기
- 리본에서: 외부 데이터 > 새 데이터 원본 > 파일에서 > Excel
- 데이터가 있는 Excel 파일을 선택합니다(헤더가 있는 테이블 형식인 경우).
- "현재 데이터베이스의 새 테이블로 원본 데이터 가져오기"를 선택합니다.
- 다음을 클릭한 후 "첫 번째 행에 열 제목이 포함됨"을 선택합니다.
- 다음을 클릭하고 필요에 맞게 필드를 구성합니다(Access에서 형식을 감지할 수 있어야 함).
테이블이 생성되면 왼쪽의 테이블 이름을 두 번 클릭하여 열 수 있습니다.
이제 직원 목록이 필요한 Excel 파일 중 하나에서 다음을 수행합니다.
- 데이터 > 데이터 가져오기 > 데이터베이스에서 > Access 데이터베이스에서
.accdb
파일 을 선택하세요- 로드하려는 테이블을 선택하세요.
- "로드 대상"(작은 화살표)을 클릭하고 "테이블"을 선택합니다.
이제 통합 문서 내에 액세스 데이터베이스에 자동으로 연결되는 데이터 테이블이 있습니다. 데이터베이스의 모든 변경 사항은 Excel 파일에 자동으로 표시됩니다. "데이터 > 모두 새로 고침" 버튼을 클릭하여 데이터를 새로 고칠 수도 있습니다.
확인하다Microsoft의 도움말 웹사이트액세스에 대해 더 알고 싶으시면