정확히 일치하는 조회를 사용해 반복되는 자산 ID를 포함한 모든 재고 행에 자산 메타데이터를 추가하세요. Mac용 Excel에서는 HSTACK 및 XLOOKUP으로 하나의 스필 결과를 만들거나, Excel 2021에서는 별도의 조회 열을 사용할 수 있습니다.
이 안내는 여러 아트 자산 재고 항목과 자산당 하나의 메타데이터 행이 있는 Mac 데스크톱 사용자를 위한 것입니다. 재고의 원래 순서, 수량, 반복 항목을 유지하면서 각 자산의 제목, 형식, 팔레트를 연결하는 작업입니다. 아래의 모든 샘플 데이터는 가상입니다.
이 방법을 지원하는 Mac용 Excel 버전은 무엇인가요?
Excel → Microsoft Excel 정보에서 설치된 버전을 확인하세요. Microsoft의 Mac 안내에 따르면 응용 프로그램의 정보 대화상자에 버전 번호와 라이선스 유형이 표시됩니다. 수식을 선택할 때 둘 다 확인하세요. Office 정보: 사용 중인 Office 버전은 무엇인가요?
| Mac 버전 | 이 문서의 방법 |
|---|---|
| Mac용 Microsoft 365용 Excel | HSTACK 및 XLOOKUP을 사용한 하나의 통합 결과 |
| Mac용 Excel 2024 | HSTACK 및 XLOOKUP을 사용한 하나의 통합 결과 |
| Mac용 Excel 2021 | 별도의 XLOOKUP 스필 열 3개 |
| Excel 2019 또는 2016 | 이 수식에는 최신 버전이 필요합니다 |
Microsoft는 Mac용 Microsoft 365 및 Mac용 Excel 2024를 HSTACK 문서에 나열합니다. Mac용 Excel 2021 기능 문서에서는 XLOOKUP과 동적 배열을 지원한다고 확인합니다. XLOOKUP 문서에는 Excel 2016 및 2019가 명시적으로 제외되어 있습니다.
Excel 2021을 사용한다면 아래의 별도 열 방법을 이용하세요. HSTACK이 없어도 동일하게 데이터를 보강할 수 있습니다.
공통 자산 ID로 재고와 메타데이터 설정하기
같은 통합 문서에 Inventory와 Metadata라는 두 워크시트를 만드세요. Inventory!A1:B6에 다음 재고 데이터를 입력합니다. 이 예에서는 일반 워크시트 범위로 유지하세요.
| AssetID | Quantity |
|---|---|
| ARC-01 | 3 |
| TILE-02 | 5 |
| ARC-01 | 2 |
| GRID-03 | 4 |
| TILE-02 | 1 |
Metadata!A1:D4에 메타데이터를 입력합니다.
| AssetID | Title | Format | Palette |
|---|---|---|---|
| ARC-01 | Arc Study | Vector | Teal |
| TILE-02 | Tile Study | Raster | Amber |
| GRID-03 | Grid Study | Vector | Slate |
재고 ID가 반복되는 것은 의도된 것입니다. 두 항목이 같은 자산의 별도 수량을 나타낼 수 있습니다. 메타데이터 시트에는 공통 설명을 한 번만 입력합니다. 따라서 메타데이터에는 자산이 세 개뿐이어도 결과에는 데이터 행이 다섯 개 있어야 합니다.
두 시트에서 같은 자산을 일관되게 식별하는 자산 ID를 사용하세요. 이 예에서는 모든 ID와 메타데이터 필드가 채워져 있습니다. 실제 통합 문서에서는 알 수 없는 필드를 명시적으로 표시하는 방법을 정하세요. 예를 들어 Unknown이라는 텍스트를 사용하면 일치하는 자산이 없는 경우와 구분할 수 있습니다.
각 재고 ID가 메타데이터와 정확히 한 번 일치하는지 확인하기
Inventory에서 C1에 MetadataMatches를 입력하세요. C2에 이 수식을 입력한 다음 C6까지 복사합니다.
=COUNTIF(Metadata!$A$2:$A$4,A2)
결과를 확인한 후 출력을 만드세요.
0: 메타데이터 시트에 자산 ID가 없습니다.1: 이 자산은 이 작업 흐름에서 기대하는 단일 메타데이터 행과 일치합니다.1보다 큰 숫자: 메타데이터에 중복 ID가 있으므로 해결해야 합니다.
COUNTIF는 기준을 충족하는 셀의 개수를 셉니다. 제공된 데이터에서는 모든 확인 결과가 1입니다. 여기에 표시된 것과 같은 단순한 ID를 사용하세요. COUNTIF는 별표와 물음표를 와일드카드 문자로 처리하므로, 이러한 문자가 포함된 ID는 별도 처리가 필요합니다. Microsoft Excel에서 COUNTIF 함수 사용하기
계속하기 전에 메타데이터의 중복 ID를 해결하세요. XLOOKUP은 기본적으로 첫 번째 일치 항목을 반환하므로, 결과가 채워졌다는 사실만으로 메타데이터 키의 고유성을 확인할 수는 없습니다. XLOOKUP 함수
Microsoft 365 또는 Excel 2024에서 보강된 배열 하나 만들기
Enriched라는 워크시트를 만드세요. A1:E1에 다음 다섯 개의 머리글을 입력합니다. AssetID, Quantity, Title, Format, Palette. A2:E6은 비워 둡니다.
Enriched!A2를 선택하고 아래의 전체 수식을 입력한 다음 Return을 누르세요.
=HSTACK(
Inventory!A2:B6,
XLOOKUP(Inventory!A2:A6,Metadata!A2:A4,Metadata!B2:B4,"MISSING METADATA",0),
XLOOKUP(Inventory!A2:A6,Metadata!A2:A4,Metadata!C2:C4,"MISSING METADATA",0),
XLOOKUP(Inventory!A2:A6,Metadata!A2:A4,Metadata!D2:D4,"MISSING METADATA",0)
)
이 수식은 원래 재고의 두 열과 조회 결과 세 열을 결합합니다. 각 조회에서 동일한 재고 ID 다섯 개를 사용하므로 추가 필드가 원래 항목과 정렬됩니다. HSTACK은 제공된 순서대로 배열을 가로로 이어 붙입니다. HSTACK 함수
각 조회의 마지막 0은 정확히 일치하는 값을 요청합니다. 일치하는 ID가 없으면 MISSING METADATA라는 텍스트를 결과로 표시합니다. 이 값을 표시해 두면 설명 없이 빈 셀로 남겨 두는 대신 불완전한 일치 항목을 찾을 수 있습니다. XLOOKUP 함수
예상 출력은 Enriched!A2:E6에 표시됩니다.
| AssetID | Quantity | Title | Format | Palette |
|---|---|---|---|---|
| ARC-01 | 3 | Arc Study | Vector | Teal |
| TILE-02 | 5 | Tile Study | Raster | Amber |
| ARC-01 | 2 | Arc Study | Vector | Teal |
| GRID-03 | 4 | Grid Study | Vector | Slate |
| TILE-02 | 1 | Tile Study | Raster | Amber |
ARC-01 항목 두 개가 모두 남아 있고 수량은 각각 3 및 2입니다. 두 항목 모두 Arc Study, Vector, Teal을 가져옵니다. 메타데이터가 항목을 합치지 않고 정보를 보강했습니다.
이 수식은 결과를 결합하기 전에 메타데이터 필드를 하나씩 조회합니다. 따라서 결과의 형태가 명확합니다. 재고 행 다섯 개, 원래 열 두 개, 추가 열 세 개입니다.
Mac용 Excel 2021에서 조회 열 세 개 사용하기
Excel 2021에서는 원래 재고 데이터 옆에서 바로 작업하세요. 일치 개수 확인은 C열에 두고, D1:F1에 Title, Format, Palette를 입력합니다. D2:F6은 비워 둡니다.
Inventory!D2에 이 수식을 입력합니다.
=XLOOKUP(A2:A6,Metadata!A2:A4,Metadata!B2:B4,"MISSING METADATA",0)
Inventory!E2에 이 수식을 입력합니다.
=XLOOKUP(A2:A6,Metadata!A2:A4,Metadata!C2:C4,"MISSING METADATA",0)
Inventory!F2에 이 수식을 입력합니다.
=XLOOKUP(A2:A6,Metadata!A2:A4,Metadata!D2:D4,"MISSING METADATA",0)
각 수식을 입력한 후 Return을 누르세요. 각 결과는 시작 셀 아래 다섯 행에 채워집니다. 자산 ID와 수량은 A:B열에, 진단용 개수는 C열에, 추가 메타데이터는 D:F열에 표시됩니다. Mac용 Excel 2021에는 이 방법에 필요한 동적 배열 동작이 포함되어 있습니다. Mac용 Excel 2021의 새로운 기능
재고 행이 늘어날 때 통합 문서 조정하기
이 예에서는 모든 참조가 보이도록 고정 범위를 사용합니다. 재고가 늘어나면 모든 재고 참조를 동일한 마지막 행까지 확장하세요. 예를 들어 재고가 501행에서 끝난다면 통합 수식에는 Inventory!A2:B501과 Inventory!A2:A501 세 곳이 필요합니다. 일치 개수 확인 범위도 같은 행까지 확장하세요.
메타데이터가 늘어나면 모든 메타데이터 참조를 함께 확장하세요. 마지막 행이 101이 된다면 키에는 Metadata!A2:A101을 사용하고, 반환 범위에는 각각 B2:B101, C2:C101, D2:D101을 사용하세요. 실제 레코드만 포함하고 사용하지 않는 행을 많이 추가하지 마세요.
통합 문서가 정기적으로 커진다면 원본 범위를 Excel 표로 변환하고 구조적 참조를 사용하는 방법을 고려하세요. Microsoft 설명에 따르면 원본 행이 추가되거나 제거될 때 이러한 참조가 자동으로 조정됩니다. 스필 출력은 표 바깥의 워크시트 셀에 두세요. 동적 배열 수식 및 스필 배열 동작
Excel 표 안에서 데이터를 보강해야 한다면 각 메타데이터 열과 재고 행에 단일 결과 수식을 따로 사용하세요. 표는 열 전체에 수식을 적용하는 계산 열을 지원하지만, 여러 셀로 스필되는 결과는 표 바깥에 있어야 합니다. Excel 표 개요
문제 진단 및 완성된 결과 확인하기
Excel에 #SPILL!이 표시되면 결과가 들어갈 셀을 확인하세요. 보존해야 하는 기존 콘텐츠를 옮기고, 수식이 Excel 표 밖에 있는지 확인하세요. 스필 결과에서는 왼쪽 위 셀의 수식만 편집할 수 있습니다. 해당 셀에서 수식을 변경하세요. Microsoft 문서에는 이러한 스필 범위와 셀 방해로 인한 오류가 설명되어 있습니다. 동적 배열 수식 및 스필 배열 동작
행에 MISSING METADATA가 표시되면 해당 행의 일치 개수 확인 결과를 살펴보세요. 결과가 0이면 누락된 메타데이터 레코드를 추가하거나 자산 ID를 수정해야 합니다. 보기에는 같은 레이블이 예상대로 작동하지 않으면 실수로 앞이나 뒤에 공백이 들어갔는지 확인하세요. Microsoft는 이를 예상치 못한 COUNTIF 결과의 원인으로 꼽습니다. Microsoft Excel에서 COUNTIF 함수 사용하기
이 설정에서는 두 원본 워크시트를 같은 통합 문서에 유지하세요. 나중에 원본을 다른 통합 문서로 옮기면 Microsoft가 문서화한 제한 사항을 고려해야 합니다. 연결된 동적 배열을 사용하려면 두 통합 문서를 모두 열어야 하며, 원본을 닫은 상태에서 새로 고치면 #REF!가 표시될 수 있습니다. 동적 배열 수식 및 스필 배열 동작
다음 세 가지 구체적인 확인을 통해 가상 예제의 결과를 검증하세요.
- 원래 재고 순서대로 출력 데이터 행이 다섯 개 있습니다.
- 수량은
3,5,2,4,1로 유지되며, 합계는15입니다. - 반복되는 ID에는 동일한 메타데이터가 연결되고, 모든 일치 개수 확인 결과는
1입니다.
이러한 확인을 통해 의도한 결과를 검증할 수 있습니다. 각 재고 항목은 원래 위치와 수량을 유지하면서 자산 ID에 해당하는 설명을 받습니다. 통합 문서가 더 크다면 범위를 확장하거나 메타데이터 레코드를 추가한 후 같은 방법으로 확인하세요.
출처
- Office 정보: 사용 중인 Office 버전은 무엇인가요? — Microsoft 지원.
- XLOOKUP 함수 — Microsoft 지원.
- HSTACK 함수 — Microsoft 지원.
- Mac용 Excel 2021의 새로운 기능 — Microsoft 지원.
- Microsoft Excel에서 COUNTIF 함수 사용하기 — Microsoft 지원.
- 동적 배열 수식 및 스필 배열 동작 — Microsoft 지원.
- Excel 표 개요 — Microsoft 지원.