다른 시트가 참조하는 마스터 목록을 만들고 마스터가 변경되면 자동 업데이트됩니다.

다른 시트가 참조하는 마스터 목록을 만들고 마스터가 변경되면 자동 업데이트됩니다.

우리 회사 직원의 마스터 목록을 만들고 싶습니다. 내 통합 문서의 다른 시트가 이 직원 목록을 정확히 반영하여 마스터 시트에서 직원을 제거/추가할 때 직원을 자동으로 제거하거나 추가하기를 원합니다.

나는 다른 방향으로 가는 많은 솔루션을 찾았지만(여러 시트에서 마스터 목록 만들기) 내 마스터가 소스가 되고 다른 시트가 대상이 되기를 원합니다.

또 다른 문제는 다른 시트에서 테이블을 사용하여 직원을 나열하므로 다중 셀 배열 수식을 사용하여 마스터 목록을 참조할 수 없다는 것입니다(동적 명명된 범위를 사용해 보았지만 작동하지 않았습니다).

Index 및 Index Match를 시도했지만 아무것도 작동하지 않는 것 같습니다. 어떤 제안이 있으십니까?

답변1

가장 깔끔한 해결책은 Access를 사용하여 직원 목록을 저장하고 Excel이 데이터베이스에서 자동으로 데이터를 가져오도록 하는 것입니다. 이렇게 하면 Access에서 직접 정보를 편집할 수 있으며 사용 중인 다양한 Excel 파일에 변경 내용이 표시됩니다.

매우 쉽습니다.

  1. 새 Access 데이터베이스 생성(파일 탐색기에서 마우스 오른쪽 버튼 클릭 > 새 Microsoft Access 데이터베이스)
  2. 데이터베이스 열기
  3. 리본에서: 외부 데이터 > 새 데이터 원본 > 파일에서 > Excel
  4. 데이터가 있는 Excel 파일을 선택합니다(헤더가 있는 테이블 형식인 경우).
  5. "현재 데이터베이스의 새 테이블로 원본 데이터 가져오기"를 선택합니다.
  6. 다음을 클릭한 후 "첫 번째 행에 열 제목이 포함됨"을 선택합니다.
  7. 다음을 클릭하고 필요에 맞게 필드를 구성합니다(Access에서 형식을 감지할 수 있어야 함).

테이블이 생성되면 왼쪽의 테이블 이름을 두 번 클릭하여 열 수 있습니다.

이제 직원 목록이 필요한 Excel 파일 중 하나에서 다음을 수행합니다.

  1. 데이터 > 데이터 가져오기 > 데이터베이스에서 > Access 데이터베이스에서
  2. .accdb파일 을 선택하세요
  3. 로드하려는 테이블을 선택하세요.
  4. "로드 대상"(작은 화살표)을 클릭하고 "테이블"을 선택합니다.

이제 통합 문서 내에 액세스 데이터베이스에 자동으로 연결되는 데이터 테이블이 있습니다. 데이터베이스의 모든 변경 사항은 Excel 파일에 자동으로 표시됩니다. "데이터 > 모두 새로 고침" 버튼을 클릭하여 데이터를 새로 고칠 수도 있습니다.


확인하다Microsoft의 도움말 웹사이트액세스에 대해 더 알고 싶으시면

관련 정보