Excel은 기능을 확장하여 배열을 지정된 치수로 확장합니다
이 자습서에는 선택한 값으로 원하는 차원으로 배열을 확장 할 수있는 새로운 Excel 365 동적 배열 함수가 소개됩니다.
워크 시트의 모든 유사한 배열이 크기가 같은 지정된 행이나 열로 배열을 늘리고 싶습니까? Excel 365에서는 하나의 간단한 공식으로 수행 할 수 있습니다. 설정 한 차원으로 배열을 키울 수있는 새로운 확장 기능을 충족하십시오.
Excel 확장 기능
Excel의 확장 함수는 선택한 값을 가진 배열을 지정된 행 및 열 크기로 패드하도록 설계되었습니다.
구문에는 다음과 같은 주장이 포함되어 있습니다.
확장 (배열, 행, [열], [pad_with])어디:
배열 (필수) - 원래 배열.
행 (선택 사항) - 반환 된 배열의 행 수입니다. 생략하면 새 행이 추가되지 않으며 열 인수를 설정해야합니다.
열 (선택 사항) - 반환 된 배열의 열 수입니다. 생략되면 새 열이 추가되지 않으며 행 인수를 설정해야합니다.
PAD_WITH- 새 셀을 채우는 값. 생략되면 기본값은 #N/A입니다.
팁. 배열에서 원치 않는 행이나 열을 제거하려면 드롭 함수를 사용하십시오.
기능 가용성을 확장합니다
현재 확장 기능은 Microsoft 365 (Windows and Mac) 용 Excel 및 웹 용 Excel에서 사용할 수 있습니다.
Excel에서 확장 기능을 사용하는 방법
원하는 크기로 배열을 늘리려면 이러한 방식으로 확장 공식을 구성하십시오.
- 배열 의 경우 다양한 셀 범위 또는 다른 공식으로 반환 된 값 배열을 공급하십시오.
- 행 과 열의 경우 원래 배열의 행 수와 열보다 큰 양수를 제공하십시오. 이러한 인수는 추가 할 행이나 열의 수가 아닌 결과 배열의 치수를 정의합니다. 각 특정 공식에서 행 또는 열을 설정해야합니다. 생략 된 인수는 소스 배열의 해당 차원 (행 또는 열)으로 기본적으로 기본적으로 기본적으로합니다.
- PAD_WITH 의 경우 배열에 추가 된 새 셀을 채우는 값을 지정하십시오. 텍스트 값이라면 이중 인용문으로 동봉하십시오. 숫자 값이라면 인용 표시없이 사용하십시오. 제공되지 않으면 새 셀에는 #N/A 오류가 채워집니다.
동적 배열 함수이기 때문에 확장은 하나의 셀에서만 입력해야하며 행 과 열 인수에 지정된만큼 많은 셀에 결과를 자동으로 유출합니다.
예를 들어, 배열 C6 : D13 ~ 12 행 및 3 개의 열을 확장하려면 공식은 다음과 같습니다.
=EXPAND(C6:D13, 12, 3)
PAD_WITH 인수가 설정되지 않으므로 위의 공식은 새로 추가 된 셀에 #N/A 오류를 채우게됩니다. 기본 동작을 변경하려면 PAD_WITH 인수에 원하는 값을 제공하십시오. 예를 들어, 새 배열 값을 하이픈으로 채울 수 있습니다.
=EXPAND(C6:D13, 12, 3, "-")
아래에는 Excel에서 확장 함수를 사용하여 특정 방향으로 배열을 성장시키는 몇 가지 예를 찾을 수 있습니다.
배열을 특정 수의 행으로 확장하십시오
배열을 원하는 행으로 확장하려면 행 인수를 정의하고 열을 생략하십시오.
예를 들어, 초기 배열을 총 12 행으로 늘리려면이 공식을 사용하십시오.
=EXPAND(C6:D13, 12, , "-")
열을 확장해서는 안되므로 행 후 쉼표를 입력하고 쉼표가 패딩 값에 들어갑니다.
배열을 특정 수의 열로 확장하십시오
배열에 더 많은 열을 추가하려면 열 인수를 정의하고 행을 생략하십시오.
예를 들어, 소스 배열을 오른쪽으로 확장하는 방법이 있으므로 총 4 개의 열이 있습니다.
=EXPAND(A4:C15, , 4, "-")
배열을 왼쪽으로 확장하는 방법
확장 기능은 배열을 바로 아래로 확장하도록 설계되었습니다. 소스 배열의 왼쪽과 위에 셀을 추가하려면 자신의 솔루션을 해결해야합니다.
B4 : C12에 값 배열이 있다고 가정 해 봅시다. 원래 배열의 왼쪽에 위 3 행과 1 개의 열을 추가하는 것을 목표로합니다. 메커니즘을 더 잘 이해하기 위해 먼저 각 작업을 개별적으로 수행 한 다음 모든 작품을 정리합니다.
왼쪽에 열을 추가합니다
배열을 가로로 확장하려면 hstack 함수를 사용하여 배열 왼쪽에 주어진 빈 열을 추가 할 수 있습니다. 이 예에서는이 공식을 사용하여 1 개의 빈 열을 추가합니다.
=HSTACK(D4:D12, B4:C12)
스택을 쌓는 빈 배열 (d4 : d12)은 소스 배열과 동일한 수의 행을 가져야하며 공식에서 먼저 제공해야합니다. 결과적으로 0 값의 열이 원래 배열의 왼쪽에 추가됩니다.
위에 행을 추가하십시오
배열을 수직으로 확장하려면 vstack 함수를 활용하여 원래 배열의 첫 번째 행 위에 특정 수의 빈 행을 배치하십시오.
우리의 경우, 같은 수의 열이있는 다음 두 범위가 쌓여 있으며 빈 배열이 먼저 쌓입니다.
=VSTACK(B14:C16, B4:C12)
결과적으로 값이 0 인 3 행이 초기 배열의 상단에 추가됩니다.
위와 열을 왼쪽에 추가하십시오
배열을 수직 및 수평으로 확장하려면 vstack 및 hstack 기능을 다른 곳으로 둥지하십시오. 우리의 경우, 공식은이 형식을 취합니다.
=VSTACK(B14:D16, HSTACK(D4:D12, B4:C12))
이 결과를 생성합니다.
배열을 위로 채우고 사용자 정의 값으로 남겨 둡니다
기본적으로 VSTACK 및 HSTACK 기능은 빈 셀 대신 0을 반환합니다. 새로운 셀을 사용자 정의 값으로 채우려면 각 스택 함수 내에서 IF와 ISBLANK의 조합을 중첩하여 공백을 지정된 값으로 바꿀 것입니다.
예를 들어, 새로운 셀을 하이픈으로 패딩하려면 공식은 다음과 같습니다.
=VSTACK(IF(ISBLANK(B14:D16),"-", B14:D16), HSTACK(IF(ISBLANK(D4:D12),"-", D4:D12), B4:C12))
빈 셀로 배열을 확장하려면이 공식을 사용하십시오.
=VSTACK(IF(ISBLANK(B14:D16),"", B14:D16), HSTACK(IF(ISBLANK(D4:D12),"", D4:D12), B4:C12))
끈을 분할 및 확장 배열
이 예제는 확장 및 텍스트 스플릿 함수를 함께 사용하여 개별 열의 특정 구분 기자로 텍스트 문자열을 분할 한 다음 최종 배열을 원하는 크기로 키우는 방법을 보여줍니다.
아래 이미지에 B 열 B와 같은 문자열 열이 있다고 가정 해 봅시다. 각 문자열에는 특정 구분 기자 (쉼표 및 공간)로 분리 된 몇 가지 값이 있습니다. 목표는 각 문자열이 별도의 셀로 분할하여 모든 결과 배열에 동일한 수의 열을 갖도록하는 것입니다.
작업을 수행하려면 E4 에이 공식을 입력하십시오.
=EXPAND(TEXTSPLIT(B4, ", "), , COLUMNS(E3:H3), "-")
이 공식에서 :
- TextSplit은 구분기로 쉼표와 공간 ( ",")을 사용하여 B4의 값을 분리합니다.
- 열은 출력 배열의 열 수를 계산합니다.
- 확장 된 반환 배열을 하이픈 ( "-")으로 오른쪽 패딩 결 측값으로 확장합니다.
E15를 통해 공식을 아래로 드래그하면이 결과를 얻을 수 있습니다.
기능이 작동하지 않습니다
Excel에서 확장 기능이 잘못 작동하거나 오류가 발생하면 다음 팁을 사용하면 원인을 고정하고 수정하는 데 도움이됩니다.
#값! 오류
행 또는 열 인수에 사용 된 값이 소스 배열의 총 행 또는 열 수보다 적은 경우 발생합니다.
#N/A 오류
PAD_WITH 인수가 설정되지 않은 경우 패딩 셀에 나타납니다.
#이름? 오류
기능의 이름이 잘못되거나 확장 된 경우 Excel 버전에서 사용할 수없는 경우 발생합니다. 현재 Excel 365 및 Excel에서만 지원됩니다. Excel에서 #Name 오류를 수정하면 자세한 내용을 확인할 수 있습니다.
#엎지르다! 오류
팽창 된 배열을 출력하기에 충분한 빈 셀이 없을 때 발생합니다. 대부분의 상황에서 방해 셀을 지우면 오류가 한 번에 수정됩니다. 자세한 내용은 #spill을 수정하는 방법을 참조하십시오! Excel의 오류.
이것이 Excel에서 확장 함수를 사용하여 비즈니스 로직이 요구하는 것만 큼 많은 행과 열로 배열을 확장하는 방법입니다. 읽어 주셔서 감사합니다. 다음 주에 우리 블로그에서 뵙기를 바랍니다!
다운로드를위한 연습 통합 문서
Excel 확장 공식 - 예제 (.xlsx 파일)
위 내용은 Excel은 기능을 확장하여 배열을 지정된 치수로 확장합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











이 튜토리얼은 데이터 세트 내에서 상단 N 값을 효율적으로 찾아 Excel 공식을 사용하여 관련 데이터를 검색하는 방법을 보여줍니다. 최고, 최저 또는 특정 기준을 충족하는 경우이 안내서는 솔루션을 제공합니다. findi

이 기사에서는 Outlook Desktop 응용 프로그램 내에서 ICalendar 파일 가져 오기를 포함하여 공유 캘린더에 액세스하고 활용하는 방법을 설명합니다. 이전에는 Outlook 캘린더를 공유했습니다. 이제 공유 된 캘린더를 보는 방법을 살펴 보겠습니다

이 자습서는 여러 선택 및 데이터베이스 모집단을 포함하여 Outlook 이메일 템플릿에 드롭 다운 목록을 추가하는 방법을 보여줍니다. Outlook은 드롭 다운을 직접 지원하지 않지만이 안내서는 창의적인 해결 방법을 제공합니다. 이메일 템플릿 저장

이 튜토리얼은 데이터 입력 작업을 자동화하기위한 강력한 도구 인 Excel의 Flash Clone 기능에 대한 포괄적 인 안내서를 제공합니다. 정의 및 위치에서 고급 사용 및 문제 해결에 이르기까지 다양한 측면을 다룹니다. Excel의 FLA 이해

이 튜토리얼은 중간 기능을 사용하여 Excel에서 수치 데이터의 중앙값을 계산하는 방법을 설명합니다. 중앙 경향의 주요 척도 인 중앙값은 데이터 세트의 중간 값을 식별하여 Central Tenden의보다 강력한 표현을 제공합니다.

이 튜토리얼은 Excel의 FV 기능을 사용하여 정기적 인 지불과 덩어리 험 예금을 모두 포함하는 미래의 투자 가치를 결정하는 방법을 설명합니다. 효과적인 재무 계획은 투자 성장 이해에 달려 있으며이 안내서

이 튜토리얼은 내장 기능과 사용자 정의 VBA 기능을 모두 사용하여 Excel 셀 내에서 텍스트와 숫자를 분리하는 몇 가지 방법을 보여줍니다. 텍스트를 제거하는 동안 숫자를 추출하는 방법을 배웁니다.

이 튜토리얼은 CSV 및 PST 파일을 사용하는 연락처를 Outlook으로 가져 오는 두 가지 방법을 보여 주며 연락처를 온라인으로 전송하는 것도 포함합니다. 외부 소스에서 데이터를 통합하든 다른 이메일 프로에서 마이그레이션하든
