Microsoft Excel에는 스프레드시트에 포함된 정보의 활용을 최적화하도록 설계된 광범위한 기능이 탑재되어 있습니다. 이 포괄적인 범위의 도구와 작업은 혁신적인 접근 방식을 통해 문제를 해결할 수 있는 수많은 가능성을 제시하며, 이는 예상을 뛰어넘을 수 있습니다.
확장 기능은 신속하고 효율적으로 배열에 새로운 정보를 추가할 수 있는 색다른 도구로 차별화됩니다. 이 기능의 유용성을 이해하고 스프레드시트 환경에서 능숙하게 활용하면 다양한 업무에 유용하게 사용할 수 있습니다.
Microsoft Excel의 확장 기능이란 무엇인가요?
EXPAND 함수의 주요 목적은 주어진 데이터 요소를 사용하여 배열을 미리 정의된 확대된 차원으로 부풀리거나 증폭하는 것입니다. 이러한 기술은 부분적인 정보를 사용할 수 있을 때 스프레드시트에 시각적 표현을 제공하는 등 다양한 시나리오에서 유용하게 사용될 수 있습니다.
확장 기능은 각각의 관련 위치에서 동일한 콘텐츠를 조정하거나 복제하기 위한 수동 조작이 필요 없이 현재 셀 배열에 보충적인 세부 정보를 제공하는 데 사용될 수 있습니다. 그럼에도 불구하고 EXPAND 수식 내에서 하나의 입력으로만 제한되어 있어 이 특정 측면에서의 적응성이 제한됩니다.
Excel에서 EXPAND 함수의 구문 이해
EXPAND 함수가 효과적으로 작동하려면 다음과 같은 네 가지 입력 매개 변수가 필요합니다:
=EXPAND(array, rows, [columns], [pad_with])
array 인수는 함수에서 사용할 데이터 집합을 나타내며 rows 매개 변수는 새로 생성 된 배열의 행 수를 설정합니다. 마찬가지로 columns 매개 변수는 열 수에 따라 새 배열의 너비를 지정합니다.
매개 변수 ‘행’ 및 ‘열’ 내에 지정된 값이 기본 데이터 집합의 차원을 초과하는지 확인하는 것이 중요합니다. 따라서 실제 차원보다 작은 값을 입력하면 오류(#VALUE!)가 발생할 수 있습니다. 이 문제를 방지하려면 ‘rows’ 매개 변수를 지정할 때 실제 행 수보다 큰 숫자를 입력하는 것이 좋지만, 예를 들어 ‘4’로 숫자를 늘리는 것만으로는 여전히 동일한 오류가 트리거될 수 있습니다.
함수의 동작은 ‘행’ 및 ‘열’ 매개 변수에 할당된 값에 의해 결정됩니다. 이러한 인수가 제공되지 않으면 출력은 더 이상 확장되지 않고 입력 데이터의 차원을 유지합니다.
“pad\_with” 매개변수는 새로 생성된 배열 내에서 추가 셀의 내용을 결정합니다. 기본적으로 “#N/A”로 설정되어 있지만 원하는 텍스트 또는 숫자 데이터를 삽입할 수 있습니다.
Excel에서 확장 함수를 사용하는 방법
여러 부서의 총 매출을 종합적으로 보기 위해서는 각 개별 부서의 각 매출 데이터를 하나의 통합된 데이터 집합으로 통합해야 합니다. 설명을 위해 여러 부서에서 얻은 매출 정보가 포함된 세 개의 개별 테이블을 예로 들어 보겠습니다. 영업 담당 임원은 모든 부서를 아우르는 통합된 매출 수치를 전체적인 관점에서 검토하고자 합니다. 따라서 병합 프로세스를 통해 이 세 개의 개별 데이터 집합을 하나의 응집력 있는 전체로 결합해야 합니다.
실용적인 측면에서는 필요한 모든 파일을 한 위치에 통합하는 것이 편리할 수 있지만, 보다 실용적인 측면에서는 별도의 폴더로 분리하는 것이 더 효율적일 수 있습니다.
실제로 표시된 테이블 내의 수많은 행은 추가해야 하는 ‘부서’ 필드를 제외하고는 테이블 전체에서 일관성을 유지합니다. EXPAND 수식은 최소한의 수동 입력으로 여러 소스의 정보를 복제하고 필요한 부서별 세부 정보를 통합하는 원활한 방법을 제공합니다.
필요한 세부 정보를 입력하거나 잘라내어 붙여넣어 “제조” 데이터베이스의 정보를 셀 I3으로 전송한 다음 입력 버튼을 누릅니다.
=EXPAND(A3:F8,6,7,A1)
제공된 공식은 “제조” 열, 특히 셀 A3에서 F8까지에 포함된 정보를 기초로 활용합니다. 이 데이터 집합의 총 행 수는 6개이므로 ‘행’ 매개변수에 이 값을 지정했습니다. 이 인수를 생략해도 동일한 결과를 얻을 수 있습니다.
업데이트된 데이터베이스 스키마에 새로 도입된 “부서” 열을 수용하려면 기존 구조에 추가 열을 추가해야 합니다. 따라서 이전에는 6개의 열로만 구성되었던 원래 데이터 소스 범위에 일곱 번째 열이 추가됩니다. 새 열의 값이 올바르게 정렬되도록 하기 위해 다른 가능한 숫자 지정 대신 숫자 7로 대체됩니다. 또한 개별 테이블 그룹화의 각 머리글 행에는 해당 부서 이름이 포함되어 있으므로 이러한 셀 참조를 “pad\_with” 매개변수의 콘텐츠로 활용할 수 있습니다.
초기 데이터 전송이 완료되었으므로 이전 접근 방식을 약간 수정한 버전을 활용하면 나머지 두 테이블을 가져올 때 프로세스를 손쉽게 복제할 수 있습니다.
두 번째 테이블인 ‘개발’의 경우 I9 셀에 다음 수식을 입력하고 Enter 키를 누릅니다: =IF(LEN(‘Resource Planning’!$B14)>0, AVERAGEIFS(‘Resource Planning’!D:D,’Resource Planning’!C:C,”>=”&CEILING(M2/30, 0), ‘Resource Planning’!C:C,”<="&ROUNDUP(M2+6/7*30, 0)), "")
=EXPAND(A12:F15,4,7,A10)
현재 이 특정 부서 내 인원은 4명뿐이므로 앞서 제안한 구조를 수정할 필요가 있습니다. 이러한 상황을 고려할 때 접근 방식을 적절히 조정하는 것이 필수적입니다. 이 문제를 해결하려면 “서비스” 표의 I13 셀에 제공된 텍스트를 입력해 주시면 시스템이 필요한 조정을 용이하게 하기 위해 필요한 단계를 자동으로 실행합니다.
=EXPAND(A19:F23,5,7,A17)
완료되면 업데이트된 데이터 세트는 다음 형식과 유사한 모양으로 구현됩니다:
확장 함수로 Excel 스킬을 키우세요
Excel에는 각각 고유한 유용성을 가진 다양한 함수가 있습니다. 어떤 사람들은 이러한 함수를 모호하거나 불필요하다고 생각할 수 있지만, 데이터 관리 요구 사항을 해결하는 데 없어서는 안 되는 것으로 입증될 때 그 진정한 가치가 드러나는 경우가 많습니다.
Excel에 능숙해지려면 단순히 수식과 인수를 이해하는 것 이상으로, 이러한 리소스를 활용하여 발생할 수 있는 다양한 장애물을 극복하기 위한 혁신적인 전략을 개발해야 합니다.
Excel은 기본적인 데이터 정리 및 분석 기능을 넘어 그 기능을 확장하는 수많은 창의적인 응용 프로그램을 제공합니다. EXPAND와 같은 기능을 포함하면 업무 환경 내에서 예측할 수 없는 상황에서 적응력과 유용성이 향상됩니다.