본문 바로가기
Study/엑셀, 스프레드 시트

[스프레드시트] 행마다 번호를 매길 때 쓰는 ARRAYFORMULA 함수

by 겸룡 2025. 6. 9.
반응형

 

[스프레드시트] 행마다 번호를 매길 때 쓰는 ROW 함수

 

[스프레드시트] 행마다 번호를 매길 때 쓰는 ROW 함수

ROW 함수를 통해 간단한 순번을 체크하는 법 알아보기 개요 데이터를 관리하다 보면 행마다 번호를 매기거나 행의 데이터 정보를 사용할 때가 생긴다. 그럴 때 ROW함수를 사용하면 간편하게 행의

kjh6275.tistory.com

 

이전에 행마다 번호를 매길 때 쓰는 함수로 ROW함수를 사용한적이 있다.

 

그런데 이 함수는 필요한 모든 셀에 함수를 기재해야하는 부분이 있어 ARRAYFORMULA로 대체할 수 있는 방법을 찾았다.

 

사용된 함수는

ARRAYFORMULA

IF

ROW

세가지 함수의 조합이다.

 

ARRAYFORMULA함수는 마지막에 배열을 넣고,

 

결국 IF와 ROW함수의 조합인데,

 

=IF(B2="", "", ROW(B2) - ROW(B2) + 1)

위의 함수를 A2셀에 입력하게 되면 B2셀에 내용이 들어갔을 때 자동으로 번호가 생성이 된다.

 

IF(

B2가 빈칸이면,

빈칸을 출력하고,

아니면 (B2셀의 행) - (B2셀의 행) + 1 값을 출력하라

)

가 된다.

 

여기서 ARRAYFORMULA를 사용하게 되면

 

=ARRAYFORMULA(IF(B2:B="", "", ROW(B2:B) - ROW(B2) + 1))

 

이렇게 되고, 두번째 ROW 값만 배열처리를 안해주면 된다.

 

그렇게 되면 FALSE 값을 출력할 때, 즉 B열의 값이 빈칸이 아닐 때,  행 번호가 자동으로 기재가 된다

 

 

끝.

반응형

댓글