ROW 함수는 참조셀의 행 번호를 구하는 함수다.

반대로 열 번호를 구하는 함수로 COL 함수가 있지만, ROW 함수의 활용도가 훨씬 높으니 ROW 함수만 다뤄보기로 한다.

 

 

=ROW(셀 주소)

간단히 셀 주소의 행번호를 구하므로 예를 들어 셀 주소가 C5라면 '5'가 답이 된다.

 

 

 

활용

 

 

ROW 함수를 이용하여 여러 행을 삽입/삭제해도 제대로 표시되는 일련번호를 만들어보겠다.

자동 채우기를 이용한 일련번호와 ROW 함수를 사용한 일련번호를 비교해보자.

 

 

1. B3 셀에 1을 입력한 후 [Ctrl] 키를 누르고

채우기 핸들을 클릭하고 아래로 쭈~욱 드래그하면

오른쪽 그림처럼 일련번호가 입력된다.

 

 

 

 

2. C3 셀에 '=ROW(C3)-2' 수식을 입력한 후

채우기 핸들을 클릭하여 아래로 쭈욱~드래그하면 수식이 복사되어

오른쪽 화면과 같이 일련번호가 입력된다.

 

수식 설명

'=ROW(C3)'만 입력하면 처음 값이 '3'이 되므로

2를 빼서 처음 값이 '1'이 되도록 구했다.

 

 

 

 

3. 중간 행이 삭제될 경우 어떻게 되는지 비교해보자.

'8~11' 행을 선택한 후 삭제한다.

 

 

 

 

4. 자동 채우기를 이용한 경우는 중간에 6~9가 빠지지만

ROW 함수를 사용한 오른쪽의 경우 항상 행 번호를 참조하기 때문에

변함없이 열련번호가 표시되는 걸 볼 수 있다.

 

 

 

추가 활용

 

홀수행이나 짝수행만 강조하는 조건부 서식일 경우 ROW 함수를 사용하면 된다.

조건부 서식을 모를 경우 참조!! -> 엑셀 조건부 서식 3 (수식을 이용한 조건부 서식) by Y

 

짝수행일 경우의 수식   =MOD(ROW(데이터의첫번째셀주소), 2)=0

홀수행일 경우의 수식   =MOD(ROW(데이터의첫번째셀주소), 2)=1

 

수식을 위와 같이 작성하면 홀수행/짝수행만 지정하여 서식을 줄 수 있게 된다.

MOD 함수는 앞의 수를 뒤의 수로 나눈 후 나머지를 구하는 함수다.

 

 

 

 

☞ 일련번호 만드는 다른 방법

 

2013/05/03 - 엑셀 함수 17 - SUBTOTAL 함수 (자동필터 결과 합하기, 일련번호 만들기 예제) by Y

2013/05/14 - 엑셀 자동채우기 (일련번호, 수식복사, 날짜채우기 등 실습하기) by Y 

 

 

 

 

 
 
 
 

 

Posted by 두여자 Y&S

댓글을 달아 주세요

  1. 비밀댓글입니다

    2013.06.04 14:21 [ ADDR : EDIT/ DEL : REPLY ]
    • =IF(ISBLANK(셀주소),ROW(...), "")
      IF 함수와 ISBLANK 함수를 이용해서 미리 식을 복사해놓으면 가능합니다. 각각의 함수는 아래 글을 참조하세요^^

      ISBLANK => http://yslife.tistory.com/51
      IF => http://yslife.tistory.com/58

      2013.06.04 14:31 신고 [ ADDR : EDIT/ DEL ]