함수 요약
엑셀 DROP 함수는 범위에서 지정한 개수의 행이나 열을 제거하는 함수입니다.
함수 구문
=DROP(범위, [제거할행수], [제거할열수])
•
범위
-
행이나 열을 제거할 범위 또는 배열입니다.
•
제거할행수
-
[선택인수]범위에서 제거할 행의 개수입니다.
- 양수는 위쪽, 음수는 아래쪽 행을 제거합니다.
•
제거할열수
-
[선택인수]범위에서 제거할 열의 개수입니다.
- 양수는 왼쪽, 음수는 오른쪽 열을 제거합니다.
- 행 개수 또는 열 개수 중 하나는 반드시 입력해야 합니다.
상세 설명
엑셀 DROP 함수는 범위나 배열에서 지정한 수의 행이나 열을 제거한 결과를 반환하는 함수입니다. 이 함수를 사용하면 배열의 시작이나 끝 부분을 제거할 수 있어, 보고서의 헤더와 푸터를 제거하고 실제 데이터만 추출하는 데 유용하게 사용할 수 있습니다.
=DROP(보고서, 1) / / 보고서의 1행(머리글 영역)을 제거합니다. =DROP(보고서, , -1) / / 보고서의 마지막 1열(오른쪽)을 제거합니다.
DROP 함수의 행 또는 열 개수로 양수를 입력하면 시작 지점(위쪽 또는 왼쪽)을, 음수를 입력하면 끝 지점(아래 또는 오른쪽)을 제거합니다.
DROP 함수 간단 예제
1) 보고서에서 머리글과 합계 제거하기
다음과 같이 함수를 작성하면 보고서 데이터(A1:G15)에서 첫 2행(머리글)과 마지막 열(합계)를 제거합니다.
=DROP(A1:G15,2,-1) / / 보고서의 첫 2행과 마지막 열을 제거합니다.

2) 보고서의 머리글과 바닥글 제거하기
다음과 같이 함수를 작성하면 보고서의 첫 2행(머리글)과 마지막 행(바닥글)을 제거한 순수 데이터만 추출할 수 있습니다.
=DROP(DROP(A1:F16,2),-1) / / 보고서의 첫 2행과 마지막 1행을 제거합니다.

DROP 함수 상세 가이드
1) DROP 함수와 TAKE 함수 비교
DROP 함수는 범위의 특정 행이나 열을 제거하는 반면, TAKE 함수는 범위의 특정 행이나 열을 추출합니다. (두 함수는 반대되는 방식으로 동작합니다.)
=DROP(배열, 1)/ / 첫 번째 행을 제거합니다. =TAKE(배열, 1)/ / 첫 번째 행을 추출합니다.
그 외 주의사항
제거할행수와 제거할열수는 선택 인수이지만, 둘 중 하나는 반드시 입력해야 합니다. 두 인수의 기본값은 0으로 행과 열을 모두 유지합니다.
제거할 행/열의 개수가 전체 범위의 개수보다 큰 경우 함수는 #CALC! 오류를 반환합니다.
DROP 함수는 동적 배열 함수로 결과 값이 출력될 영역에 다른 값이 있으면 #SPILL!(#분산!) 오류를 반환합니다.
MS 공식 홈페이지 링크
Login
지금 가입하고 댓글에 참여해보세요!
0 댓글
