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
'말랑말랑 컴퓨터 > 엑셀 강좌&팁' 카테고리의 다른 글
엑셀 함수 18 - INT, TRUNC, ROUND, ROUNDUP, ROUNDDOWN 함수 by Y (4) | 2013.05.27 |
---|---|
엑셀 자동채우기 (일련번호, 수식복사, 날짜채우기 등 실습하기) by Y (2) | 2013.05.14 |
외부 데이터 가져오기 2 (한글 문서를 엑셀로 가져오기) by Y (2) | 2013.05.07 |
엑셀 함수 17 - SUBTOTAL 함수 (자동필터 결과 합하기, 일련번호 만들기 예제) by Y (5) | 2013.05.03 |
엑셀 함수 16 - FREQUENCY 함수 (나이대 분포 구하기 예제) by Y (13) | 2013.05.02 |
엑셀 데이터 통합 기능 by Y (6) | 2013.04.20 |
엑셀 함수 14 (선택 함수, CHOOSE 함수) by Y (4) | 2013.04.19 |
엑셀 목표값 찾기로 데이터를 분석해보자 by Y (0) | 2013.04.10 |
고급필터로 데이터 추출하기 (고급필터 조건 작성법) by Y (9) | 2013.04.04 |
엑셀 다중선택 범위 복사하기 (떨어져 있는 셀 복사) by Y (4) | 2013.03.26 |