이 튜토리얼은 원치 않는 행과 열을 삭제하여 관련 데이터의 하위 집합을 반환 할 수있는 새로운 Excel 365 기능을 소개합니다.
거대한 데이터 세트를 분석 할 때 때때로 총 행/열, 헤더 또는 바닥 글없이 데이터 만 가져와야 할 수도 있습니다. 이전의 Excel 버전에서는 좋은 오래된 사본/붙여 넣기 기술에 의존해야합니다. Excel 365에는 관련이없는 데이터를 "삭제"하여 배열의 원하는 부분을 동적으로 추출하는 특수 기능이 있습니다.
Excel의 드롭 함수 는 배열의 시작 또는 끝에서 지정된 행 및/또는 열을 제거합니다.
구문에는 다음과 같은 주장이 포함되어 있습니다.
드롭 (배열, 행, [열])어디:
배열 (필수) - 소스 배열 또는 범위.
행 (선택 사항) - 하락할 행의 수. 양수 값은 배열 시작부터 행을 제거하고 배열 끝에서 음수 값을 제거합니다. 생략되면 열을 설정해야합니다.
열 (선택 사항) - 삭제할 열 수입니다. 양의 정수는 배열의 시작 부분에서 열을 제외하고 배열 끝에서 음의 정수를 제외합니다. 생략되면 행을 정의해야합니다.
낙하 함수는 다음과 같습니다.
드롭 함수는 Microsoft 365 (Windows 및 Mac의 경우)에 대해서만 Excel에서만 사용할 수 있으며 웹의 경우 Excel입니다.
아래 5 가지 간단한 사실은 드롭 기능의 내부 역학을 더 잘 이해하는 데 도움이됩니다.
이론으로 무장하고 실질적인 문제로 넘어 가서 불필요한 행이나 열을 떨어 뜨려 배열의 일부를 반환 할 수있는 방법을 살펴 보겠습니다.
2D 어레이 또는 범위의 시작에서 특정 행을 제거하려면 행 인수에 대한 양수를 제공하십시오.
예를 들어, 범위 A3 : C16에서 처음 5 행을 떨어 뜨리려면 공식은 다음과 같습니다.
=DROP(A3:C16, 5)
공식은 셀 E3에 입력되어 결과를 필요에 따라 많은 행과 열로 자동으로 채 웁니다.
2D 배열 또는 범위의 시작부터 주어진 수의 열을 제거하려면 열 인수에 양수를 제공하십시오.
예를 들어, A3 : C16 범위에서 첫 번째 열을 삭제하려면이 공식을 사용하십시오.
=DROP(A3:C16, ,1)
공식은 셀 E3에 착륙하고 원래 범위에있는 것만 큼 두 개의 열로 유출됩니다.
배열의 시작 부분에서 행과 열을 모두 제거하려면 행 과 열 인수 모두에 양수를 제공하십시오.
예를 들어, 데이터 세트에서 처음 5 행과 1 개의 열을 가져 오려면 공식이 다음과 같습니다.
=DROP(A3:C16, 5, 1)
배열 끝에서 행을 제거하려면 행 인수에 음수를 사용하십시오. 예를 들어:
마지막 행을 제거하려면 -1을 공급하십시오.
=DROP(A3:C16, -1)
마지막 3 행을 제외하려면 공급 -3 :
=DROP(A3:C16, -3)
마지막 5 행을 제거하려면 -5 공급 -5 :
=DROP(A3:C16, -5)
아래 스크린 샷은 마지막 공식의 결과를 보여줍니다.
배열 끝에서 몇 개의 열을 제외하려면 열 인수에 대한 음수를 제공하십시오. 예를 들어:
마지막 열을 제거하려면 -1을 사용하십시오.
=DROP(A3:D16, , -1)
마지막 2 개의 열을 떨어 뜨리려면 -2를 사용하십시오.
=DROP(A3:D16, , -2)
마지막 3 열을 제거하려면 -3을 사용하십시오.
=DROP(A3:D16, , -3)
그리고 다음은 마지막 두 열이 삭제 된 결과입니다.
팁. 배열 끝에서 행과 열을 모두 제거하려면 행 과 열 인수 모두에 음수를 제공하십시오.
열이나 행을 떨어 뜨리기 전에 소스 배열의 값을 다시 정리하려는 상황에서는 오름차순 또는 내림차순으로 원하는 열로 배열을 정렬 할 수있는 정렬 함수를 활용하십시오.
예를 들어,이 공식을 사용하여 아래 범위를 4 TH 열 ( 평균 ) 씩 가장 높거나 가장 낮은 곳에서 가장 낮게 정렬 할 수 있습니다.
=SORT(A3:D16, 4, -1),
그런 다음 드롭 함수에 정렬 된 배열을 제공하여 5 가지 최저 결과를 생략하도록 지시합니다.
=DROP(SORT(A3:D16, 4, -1), -5)
몇 가지 비 연속 범위로 작업 할 때 한 번에 몇 가지 기능을 결합하여 한 번에 "병합 및 삭제"할 수 있습니다.
원래 데이터가 어떻게 구성되는지에 따라 다음 접근 방식 중 하나가 귀하에게 효과적 일 수 있습니다.
아래 스크린 샷과 같이 3 개의 별도 범위가 있다고 가정 해 봅시다. 범위를 위에서 아래로 수직으로 병합하려면 vstack 공식은 다음과 같습니다.
=VSTACK(A4:D7, A11:D15, A19:D23)
드롭의 배열 인수에 둥지를두고 제거 할 행이나 열의 수를 지정하면 원하는 결과를 얻을 수 있습니다.
예를 들어, 스택 된 배열에서 마지막 열을 제거하려면 공식 이이 양식을 취합니다.
=DROP(VSTACK(A4:D7, A11:D15, A19:D23), , -1)
결과는 다음과 같이 보입니다.
소스 범위가 수평으로 행으로 배열되면 HSTACK 기능의 도움으로 단일 배열로 결합 할 수 있습니다. 우리의 경우, 이것은 사용해야 할 공식입니다.
=HSTACK(B3:E6, H3:K6)
그런 다음 드롭 함수의 배열 인수에서 위의 공식을 중첩하고 필요에 따라 행 및 열 인수를 구성합니다.
이 예에서는 행 인수에 -1을 사용하여 마지막 행을 제거합니다.
=DROP(HSTACK(B3:E6, H3:K6), -1)
Excel 365에는 배열 또는 범위의 일부를 반환하는 데 유용한 기능이 하나 더 있습니다. 본질적 으로이 두 기능은 동일한 작업을 수행하지만 다른 방식으로 수행합니다. Drop은 배열에서 특정 행 및/또는 열을 제외하지만 배열에서 특정 행 및/또는 열을 가져옵니다.
예를 들어:
처음 3 행을 제거하려면 다음을 사용합니다.
=DROP(array, 3)
처음 3 행을 추출하려면 다음을 사용합니다.
=TAKE(array, 3)
낙하 함수가 Excel에서 작동하지 않거나 오류가 발생하는 경우 이러한 이유 중 하나 일 가능성이 높습니다.
Drop은 가용성이 제한된 새로운 기능입니다. 버전이 Excel 365 이외의 경우, 공식은 함수 이름을 철자 한 것처럼 #Name 오류를 반환합니다. 더 많은 원인과 솔루션이 Excel #Name 오류에 설명되어 있습니다.
드롭 포뮬러가 배열에있는 것보다 #calc보다 더 이상 또는 열을 제거하도록 구성된 경우! 오류는 반환 할 것이 없음을 나타냅니다.
아래 또는/및 공식의 오른쪽에 빈 셀이 충분하지 않은 경우 #spill 오류가 발생합니다. 그것을 고치려면 유출 범위를 지우십시오. 자세한 내용은 #spill을 수정하는 방법을 참조하십시오! Excel의 오류.
이것이 Excel에서 드롭 함수를 사용하여 배열에서 행이나 열을 제거하는 방법입니다. 읽어 주셔서 감사합니다. 다음 주에 우리 블로그에서 뵙기를 바랍니다!
Excel Drop Formula- 예제 (.xlsx 파일)
위 내용은 엑셀 드롭 함수 배열에서 특정 행이나 열을 제거합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!