EXCEL에서 데이터 열의 모든 n행에서 데이터 추출

직장에서 테이블에 기록된 데이터가 많고 그렇게 많은 데이터가 필요하지 않을 때 데이터 열에서 n행마다 데이터를 추출하고 싶을 때 제공된 공식을 사용할 수 있습니다. Excel로 데이터 처리를 수행하면 데이터 추출 및 처리도 더욱 편리해집니다. . .

다음은 우리가 조작하려는 데이터이며 C 열의 전체 데이터 열을 가져오고 2 행마다 데이터를 꺼내고 싶다고 추가합니다.

여기에 이미지 설명 삽입

추출된 데이터를 저장할 위치에 다음 수식을 입력합니다.
=OFFSET($C$1,ROW(C1)*2,0)

여기서는 E2에 각 단위를 채웁니다.공식에는 두 개의 함수가 사용되는데 하나는 OFFSET이고 다른 하나는 ROW입니다.

여기에 이미지 설명 삽입
OFFSET(reference, rows, cols, [height], [width]) 함수: 셀 또는 셀 범위에서 지정된 수의 행과 열 범위에 대한 참조를 반환합니다. 반환된 참조는 단일 셀 또는 셀 범위일 수 있습니다. 반환할 행과 열의 수를 지정할 수 있습니다.

OFFSET 함수 구문에는 다음 매개변수가 있습니다.
참조 필수입니다. 오프셋을 기반으로 하는 참조입니다. 참조는 셀 또는 인접한 셀 범위를 참조해야 합니다. 그렇지 않으면 OFFSET은 #VALUE!를 반환합니다. 잘못된 값.

예를 들어 =OFFSET($C 1 , 2 , 0 )은 셀 C 1의 값을 2셀( C 3 )만큼 아래로 이동한 값을 반환하고, = OFFSET( 1,2,0)은 셀 C1을 반환한 값을 오프셋합니다. (C3) 2셀 아래로, =OFFSET(1 ,2 ,0 ) 은 C 1 오프셋 ( C 3 ) 2 아래 반환하는 입니다 .=O F F S E T ( C1 , 5 , 0 )는 셀 C 1의 값( C 6 )을 5 셀만큼 아래로 이동한 값을 반환하는 것입니다. = OFFSET ( 1,5,0)은 C1을 반환하는 것입니다. 5개 셀(C6)의 값까지, =OFFSET(1 ,5 ,0 ) C 1 오프셋 5 ( C 6 ) 반환 하는 입니다 .=O F F S E T ( C10 , − 5 , 0 ) 는 셀 C 10 의 값을 5 셀 위로 ( C 5 ) 오프셋하여 반환하는 것, = OFFSET ( 2 , 10,-5,0) 을 반환하는 것이다 셀 C10의 값(C5)이 5셀 위로 오프셋, =OFFSET(2,10 _ _- 5 ,0 ) C 1 0 오프셋 5 ( C 5 ) , _ 값을 반환 하는 입니다 .=OF F S E T ( 2 , A$1,0) 는 A1 셀의 값(C1)을 오른쪽으로 2셀만큼 반환하는 것입니다 .
///
필수 행. 왼쪽 상단 셀 참조가 필요한 위 또는 아래 행 수입니다. 행은 양수(시작 참조 아래를 의미) 또는 음수(시작 참조 위를 의미)일 수 있습니다.

열 필수. 결과의 왼쪽 위 셀 참조가 필요한 왼쪽에서 오른쪽 열 번호입니다. 열은 양수(시작 참조의 오른쪽을 의미) 또는 음수(시작 참조의 왼쪽을 의미)일 수 있습니다.

높이는 선택 사항입니다. 반환해야 하는 참조의 행 높이입니다. 높이는 양수여야 합니다.

선택적 너비. 반환할 참조의 열 너비입니다. 너비는 양수여야 합니다.

설명
OFFSET은 행과 열이 워크시트 가장자리의 오프셋 참조인 경우 #REF를 반환합니다! 잘못된 값.
높이 또는 너비가 생략되면 참조와 동일한 높이 또는 너비로 간주됩니다.
OFFSET은 실제로 셀을 이동하거나 선택 항목을 변경하지 않고 참조만 반환합니다. OFFSET은 참조 인수가 필요한 모든 함수와 함께 사용할 수 있습니다. 예를 들어 수식 SUM(OFFSET(C2,1,2,3,1))은 3행 1열 범위(즉, 3행 1열 범위 1행 아래의 합계 값)를 계산합니다. 셀 C2 오른쪽에 2열) .

ROW([참조]) 함수의 역할: 참조된 행 번호를 반환합니다.
ROW 함수 구문에는 하나의 매개변수가 있습니다.

참조는 선택 사항입니다. 행 번호가 필요한 셀 또는 셀 범위입니다.
참조가 생략되면 함수 ROW가 있는 셀에 대한 참조로 간주됩니다.
참조가 셀 범위이고 ROW가 수직 배열로 입력되면 ROW는 참조 행 번호를 수직 배열로 반환합니다.
참조는 여러 지역을 참조할 수 없습니다.

예를 들어 수식에서 ROW(C1)은 1을 반환하고 ROW(C10)은 10을 반환합니다.

=OFFSET($C$1,ROW(C1)*2,0)

두 수식의 조합은 다음을 의미합니다. $C$1이 절대 참조인 셀 C1 오프셋의 값을 반환합니다. 수식을 다른 셀에 복사할 때 이 셀이 참조하는 범위는 다음과 비교하여 변경되지 않습니다. C1, 수식을 다른 곳으로 복사하면 그에 따라 C1이 변경됩니다.

수식을 아래로 채우십시오.
여기에 이미지 설명 삽입

추천

출처blog.csdn.net/m0_50862404/article/details/124977797