인수 설명
=DROP(범위, [제거할행수], [제거할열수])
- 양수는 위쪽, 음수는 아래쪽 행을 제거합니다.
- 양수는 왼쪽, 음수는 오른쪽 열을 제거합니다.
- 행 개수 또는 열 개수 중 하나는 반드시 입력해야 합니다.
수식을 입력한 셀자동으로 채워진 범위
함수 개요
엑셀 DROP 함수는 범위나 배열에서 지정한 수의 행이나 열을 제거한 결과를 반환하는 함수입니다. 이 함수를 사용하면 배열의 시작이나 끝 부분을 제거할 수 있어, 보고서의 헤더와 푸터를 제거하고 실제 데이터만 추출하는 데 유용하게 사용할 수 있습니다.
=DROP(A1:B4, 1)보고서의 1행(머리글 영역)을 제거합니다.=DROP(A1:B4, , -1)보고서의 마지막 1열(오른쪽)을 제거합니다.
DROP 함수의 행 또는 열 개수로 양수를 입력하면 시작 지점(위쪽 또는 왼쪽)을, 음수를 입력하면 끝 지점(아래 또는 오른쪽)을 제거합니다.
DROP 함수 간단 예제
다음과 같이 함수를 작성하면 보고서 데이터(A1:G15)에서 첫 2행(머리글)과 마지막 열(합계)를 제거합니다.
=DROP(A1:G15,2,-1)보고서의 첫 2행과 마지막 열을 제거합니다.
다음과 같이 함수를 작성하면 보고서의 첫 2행(머리글)과 마지막 행(바닥글)을 제거한 순수 데이터만 추출할 수 있습니다.
=DROP(DROP(A1:F16,2),-1)보고서의 첫 2행과 마지막 1행을 제거합니다.
DROP 함수 상세 가이드
DROP 함수는 범위의 특정 행이나 열을 제거하는 반면, TAKE 함수는 범위의 특정 행이나 열을 추출합니다. (두 함수는 반대되는 방식으로 동작합니다.)
=DROP(배열, 1)첫 번째 행을 제거합니다.=TAKE(배열, 1)첫 번째 행을 추출합니다.그 외 주의사항
제거할행수와 제거할열수는 선택 인수이지만, 둘 중 하나는 반드시 입력해야 합니다. 두 인수의 기본값은 0으로 행과 열을 모두 유지합니다.
제거할 행/열의 개수가 전체 범위의 개수보다 큰 경우 함수는 #CALC! 오류를 반환합니다.
DROP 함수는 동적 배열 함수로 결과 값이 출력될 영역에 다른 값이 있으면 #SPILL!(#분산!) 오류를 반환합니다.
