Microsoft Excel을 사용하여 데이터 집합을 조작하려면 종종 정보의 하위 집합으로 제한된 분석이 필요합니다. 다행히도 Excel은 이러한 시나리오에 대한 솔루션으로 TAKE 및 DROP 함수를 제공합니다.
TAKE 및 DROP 함수를 사용하면 선택한 데이터 집합 내에서 배열의 특정 부분을 선택적으로 통합하거나 생략할 수 있습니다. 먼저 이러한 작업의 기능을 설명한 다음 Microsoft Excel에서 실제 적용 사례를 살펴보겠습니다.
Excel에서 TAKE 함수는 무엇인가요?
Excel에서는 행과 열 인덱스 또는 마지막 셀의 행과 열 번호를 모두 지정하여 배열 내에서 특정 셀의 하위 집합을 선택하는 데 TAKE 함수를 사용할 수 있습니다. 이 함수를 사용하면 미리 정해진 범위의 데이터를 추출할 수 있으므로 대규모 데이터 세트 내에서 정보를 필터링하거나 요약할 수 있는 편리한 수단을 제공합니다.
=TAKE(array, rows, [columns])
주어진 텍스트는 특정 작업에서 성능을 평가하는 데 사용되는 여러 매개 변수를 포함하는 AI 시스템에 대한 일련의 지침 또는 지침으로 보입니다. 이러한 매개변수에는 정밀도, 리콜, F1 점수, 정확도 및 ROC 곡선이 포함됩니다. 정확도는 모델이 식별한 모든 양성 인스턴스 중 양성 예측의 비율을 나타냅니다. 리콜은 실제 양성 사례의 총 수에 대한 정확한 양성 식별 횟수입니다. F1 점수는
“배열”이라는 용어는 행이든 열이든 특정 요소를 분리하려는 데이터의 원본 컬렉션과 관련이 있습니다.
앞서 언급한 텍스트는 행의 지정에 관한 것으로, 양수 정수는 추출할 행의 미리 정해진 양을 나타내고 음수 값은 데이터 세트의 꼬리에서 해당 행의 수를 검색하는 것을 나타냅니다.
매개변수 ‘열’은 압수할 열의 양을 나타냅니다. 또한 음수 값은 양쪽 끝에서 열을 제거합니다.
Excel에서 DROP 함수란 무엇인가요?
Microsoft Excel의 DROP 함수는 고유한 구문을 사용하여 행렬 또는 셀 그룹에서 특정 행 및/또는 열을 생략하는 역할을 합니다.
=DROP(array, rows, [columns])
DROP 함수를 사용하려면 값의 범위를 지정해야 하며, 이는 TAKE 함수를 사용할 때와 비슷한 과정입니다.
“배열”이라는 용어는 일반적으로 행 또는 열 내의 개별 항목 등 특정 요소를 생략하려는 원래 데이터 모음과 관련이 있습니다.
삭제할 행의 양은 “행”으로 표시됩니다.정수가 0보다 작으면 데이터 집합의 끝 부분에 위치한 데이터 포인트가 제거되며, 음수 값은 제거되는 행 수가 많다는 의미입니다.
“열”의 값은 제거할 열의 수를 나타냅니다. 음수를 입력하면 데이터 집합의 끝단에서 열이 제거됨을 의미합니다.
TAKE 및 DROP 함수를 활용하는 것은 배열 작업을 위한 실행 가능한 접근 방식이며, 이러한 작업은 그 결과로 배열을 생성하기도 합니다. 따라서 이러한 함수는 일관되게 배열 출력을 생성하므로 Microsoft Excel 내에서 배열 수식으로 지정할 필요가 없습니다. 경우에 따라 사용자는 배열 생성의 이러한 고유한 특성으로 인해 Excel에서 TAKE 및 DROP을 사용하는 동안 #SPILL 오류로 알려진 의도하지 않은 결과를 경험할 수 있습니다.
Excel은 Microsoft 365, Mac용 Microsoft 365, 웹용 Excel 등 다양한 플랫폼에서 TAKE 및 DROP 함수를 제공합니다. 이전 버전의 Excel에서는 이러한 기능을 사용하지 못할 수 있다는 점에 유의하세요.
Excel에서 TAKE 함수를 사용하는 방법
Excel은 다양한 사용 사례에 걸쳐 다용도로 활용되는 것에서 알 수 있듯이 TAKE 함수를 활용할 수 있는 광범위한 가능성을 제공합니다. 이 점을 설명하기 위해 몇 가지 관련 예제를 살펴보겠습니다.
데이터의 상위 5개 행 추출
일련의 항목으로 구성된 스프레드시트에서 몇 달에 걸친 해당 가격 추세와 함께 초기 5개 행의 정보를 얻으려면 전체 데이터 집합을 복제하는 것보다 TAKE 함수를 활용하는 것이 더 정제된 결과를 얻을 수 있습니다.
이 작업을 수행하기 위한 한 가지 접근 방식은 다음과 같습니다:
TAKE 함수를 활용하려는 셀을 선택하세요.
수식 막대 내의 해당 필드에 수식을 입력하여 원하는 결과를 얻습니다.
어떤 작업이나 질문이든 기꺼이 도와드릴 준비가 되어 있습니다. 요청 사항을 입력하고 엔터를 눌러 계속 진행하세요.
앞서 언급한 알고리즘은 셀 참조 B2에서 종단점 F1까지 데이터 세트에 포함된 요소의 초기 5중주를 검색한 후 해당 결과를 산출합니다.
데이터의 첫 번째 열 추출
TAKE 함수를 사용하여 주어진 데이터 집합의 첫 번째 열만 얻으려면 원하는 열을 명시적으로 지정하면서 행 매개변수에 빈 값을 제공해야 합니다.
=TAKE(B2:F1,,1)
앞서 설명한 공식은 스프레드시트 배열에서 행 B2에서 F1에 걸쳐 있는 초기 열을 검색합니다.특히, 방정식 내에서 행 매개 변수에 대한 특정 값이 지정되지 않았기 때문에 첫 번째 열의 각 개별 구성 요소가 생성된 결과 집합에 포함됩니다.
Excel에서 DROP 함수를 사용하는 방법
DROP 함수를 사용하면 데이터 집합 내에서 원하지 않는 특정 행 또는 열을 제거할 수 있으며, TAKE 함수와 매우 유사한 수식 구문을 사용할 수 있습니다. 이 함수의 작동을 설명하기 위해 Microsoft Excel에서 DROP 함수의 기능을 살펴보겠습니다.
데이터의 마지막 10행 제외
스프레드시트에서 특정 행을 제외한 특정 데이터 뷰를 생성하려면 다음 수식을 사용할 수 있습니다:
=DROP(B2:F21,-10)
주어진 수식은 데이터 함수 내의 행 매개 변수에 -10 값을 지정한 결과 셀 B2에서 F1 범위 내의 마지막 열 10개 열을 생략합니다.
데이터의 마지막 열 제외
DROP 함수를 사용하여 데이터 집합의 마지막 열을 잘라내려면 다음 공식을 활용할 수 있습니다:
=DROP(B2:F21,,-1)
이 경우 DROP 함수는 마지막 열을 제외하고 B2에서 F1까지의 셀 범위 내에 포함된 모든 항목을 검색합니다.
TAKE 함수와 DROP 함수를 다른 Excel 함수와 결합
Excel의 진정한 힘은 여러 함수를 함께 결합할 때 발휘됩니다. 예를 들어, 배열의 특정 부분을 함수에 제공해야 하는 경우 TAKE 또는 DROP을 함께 사용하면 데이터 범위를 명시적으로 지정하는 것보다 더 효율적일 수 있습니다.
지정된 데이터 집합 내에서 지정된 값을 초과하는 초기 항목을 검색하려면 Microsoft Excel에서 TAKE 함수와 함께 FILTER 함수를 활용하는 것이 효과적인 방법입니다. 이 작업을 수행하는 구체적인 공식은 FILTER 함수를 사용하여 전체 데이터 집합에서 원하는 정보를 분리한 다음 TAKE 함수를 사용하여 필요한 개수의 항목만 추출하는 것입니다.
=TAKE(FILTER(B3:E8,D3:D8>100), 1,1)
명확하게 설명하자면, Excel의 FILTER 함수는 주어진 데이터 집합에서 사용자가 지정한 특정 조건이나 기준을 충족하는 모든 행을 추출합니다. 이 경우 가격이 100보다 큰 모든 행을 찾고자 합니다. 이를 위해 IF 문을 사용하여 숫자 목록이 포함된 A 열의 각 값이 100보다 큰지 확인합니다. 100보다 크면 해당 행을 유지하고, 그렇지 않으면 출력에서 제외합니다. 이 프로세스를 시각화하면 기준이 충족된 횟수와 기준을 충족한 시점을 보여주는 VLOOKUP 테이블을 사용할 수 있습니다.
=FILTER(B3:E8,D3:D8>100)
그 후, 이 공식은 FILTER 함수에 의해 생성된 출력을 활용하여 그 결과를 TAKE 함수에 공급합니다. 행과 열 매개변수를 모두 1로 지정하면 첫 번째 행과 첫 번째 열의 교차점에 위치한 필터링된 데이터 집합의 초기 항목에 포함된 정보만 추출합니다.
시트에서 데이터 가져오기 및 놓기
Microsoft Excel에서 가져오기 및 놓기 기능을 활용하면 통합 문서 내에서 정보를 선택적으로 검색하고 재정렬할 수 있는 효과적인 수단을 제공합니다. 이러한 기능의 구조와 용도를 파악하면 추가 기능과 통합된 경우를 포함하여 스프레드시트 데이터를 효과적으로 감독하고 면밀히 조사할 수 있습니다.