본문 바로가기
직장생활/스킬업>> 엑셀,구글시트

엑셀 & 구글 시트 고수되기: 일정 간격으로 셀 값 가져오는 방법

by 슬기로운 민지 2024. 9. 4.
반응형

 

  • "엑셀과 구글 시트에서 셀 간격 조정: 일정 간격 데이터 추출 팁"
  • "엑셀 & 구글 시트 고수되기: 일정 간격으로 셀 값 가져오는 방법"
  • "엑셀과 구글 시트 활용법: 띄엄띄엄 셀 값 추출하는 꿀팁"

 

엑셀(Excel)과 구글 시트(Google Sheets)에서 일정 간격으로 떨어진 셀 값을 가져오는 방법을 소개하겠습니다.


방법 1: INDEX와 ROW 함수를 사용하기

목표: 예를 들어, B2, B4, B6... 등 짝수 행의 값을 가져오고 싶다면 아래와 같은 공식을 사용합니다.

 
=INDEX($B$2:$B$100, ROW(A1)*2-1)

이 공식은 INDEX 함수와 ROW 함수를 사용하여 짝수 행의 데이터를 가져옵니다.

  • $B$2:$B$100: 데이터가 있는 범위입니다.
  • ROW(A1)*2-1: 첫 번째 행의 값은 2번째 열에 해당하며, 이후 행에 따라 값이 2씩 증가합니다.

 

응용: 만약 3행 간격으로 데이터를 가져오고 싶다면 ROW(A1)*3-2로 수정하면 됩니다.

 

방법 2: INDEX와 COLUMN 함수를 사용하기

목표: 예를 들어, B2, D2, F2... 이렇게 2열 간격으로 값을 가져오고 싶다면 아래와 같은 공식을 사용합니다.

 
=INDEX($B$2:$Z$2, COLUMN(A1)*2-1)
  • $B$2:$Z$2: 데이터가 있는 범위입니다. 이 범위는 시작 셀부터 가져오고자 하는 최대 열까지 설정합니다.
  • COLUMN(A1)*2-1: 열 번호를 계산하여 2열 간격으로 데이터를 가져옵니다. A1 셀은 첫 번째 위치를 지정하는 기준입니다.

 

방법 3: OFFSET 함수 사용하기

목표: 예를 들어, C2, C5, C8... 이렇게 3행 간격으로 떨어진 셀 값을 가져오고 싶다면 아래와 같은 공식을 사용합니다.

 
=OFFSET($C$2, (ROW(A1)-1)*3, 0)

이 공식은 OFFSET 함수를 사용하여 특정 간격만큼 떨어진 셀 값을 가져옵니다.

  • $C$2: 시작 셀입니다.
  • (ROW(A1)-1)*3: 행 번호에 따라 3씩 건너뜁니다.
  • 0: 열 방향으로는 이동하지 않기 때문에 열 오프셋은 0으로 설정합니다.

응용: 만약 2열 간격으로 이동하고 싶다면 열 오프셋을 추가로 지정할 수 있습니다.

방법 4: FILTER와 MOD 함수 사용하기 (구글 시트에서 더 유용)

구글 시트에서는 FILTER와 MOD 함수를 사용하여 일정 간격으로 데이터를 필터링할 수 있습니다.

 
=FILTER(A2:A100, MOD(ROW(A2:A100), 2) = 0)

이 공식은 A2범위에서 행 번호가 짝수인 셀의 값을 필터링합니다.

  • MOD(ROW(A2:A100), 2) = 0: 행 번호를 2로 나눈 나머지가 0인 (즉, 짝수 행) 값만 필터링합니다.

이 방법들을 통해 엑셀과 구글 시트에서 일정 간격으로 떨어진 셀 값을 쉽게 가져올 수 있습니다. 각 방법은 원하는 간격과 데이터 배열에 따라 적절히 조정하여 사용할 수 있습니다.

 

반응형