ROW 함수 배워봐요, 반가워요 Runeba입니다.
오늘은 구글 스프레드시트에서 행 번호를 확인할 때 자주 사용하는 ROW
함수에 대해 소개해드리겠습니다. ROW
함수는 반복 계산, 동적 참조, 자동 넘버링 등 다양한 업무 자동화에 필수적인 함수입니다.
빠른 목차
ROW 함수 무엇인가요?
ROW
함수는 특정 셀의 행 번호를 반환하는 함수입니다. 셀 참조를 지정하지 않으면, 수식이 작성된 셀의 행 번호를 그대로 반환합니다. 자동화된 계산이나 반복 루틴을 만들 때 자주 쓰이며, ARRAYFORMULA
와 함께 배열 함수에서도 강력한 도구가 됩니다.
📘 구문
인수 | 설명 |
---|---|
셀_참조 | 선택 사항. 행 번호를 알고 싶은 셀을 지정. 생략하면 함수가 있는 셀 기준 |
✅ 기본 예제
예제 1
→ 결과: 1
설명: A1
셀은 1행에 있으므로 1
을 반환합니다.
예제 2
→ 결과: 수식이 작성된 셀의 행 번호
예: B4 셀에 입력 시 결과는 4
🔍 심화 예제
예제 1. 배열로 행 번호 자동 반환
→ 결과: 1, 2, 3, 4, 5
설명: A1:A5
범위에 대해 행 번호를 각각 반환
예제 2. 자동 넘버링
→ 예: 데이터가 2행부터 시작할 때 1, 2, 3…
으로 자동 번호 매김
예제 3. 동적 참조에 활용
→ 결과: 현재 행의 B열 값 참조
예제 4. SUM과 ROW 결합
→ 현재 행부터 D열 3칸을 더함
예제 5. INDEX와 조합
→ 현재 행 번호의 A열 값을 가져옴
예제 6. 조건부 서식
→ 짝수 행에만 서식 적용
📊 함수는 이럴 때 쓰면 좋아요
상황 | 설명 |
---|---|
자동 번호 매기기 | 데이터를 입력하면서 자동으로 번호를 붙일 수 있어요 |
동적 셀 참조 | 행 기준으로 참조 셀을 바꿔야 할 때 유용해요 |
배열 함수와 결합 | 반복적인 데이터 처리 시 활용도가 높아요 |
조건부 서식에서 짝수/홀수 판별용 | 보기 좋은 색상 줄무늬 구현 시 사용됩니다 |
⚠️ 함수 사용 시 주의사항
주의사항 | 설명 |
---|---|
빈 셀을 참조할 경우 예기치 않은 값 발생 가능 | 함수가 있는 셀의 행 번호를 반환하므로, 동적 참조 시 주의 필요 |
배열 수식에서 ROW 함수 직접 사용 시 배열 크기 주의 | 다른 함수와 함께 쓰일 때 범위를 정확히 설정해야 오류 방지 가능 |
💡 함수 실무 활용 팁
반복되는 견적서 양식에 자동으로 번호를 붙일 때
ROW()-1
방식으로 쉽게 처리할 수 있습니다.ROW()
를INDIRECT
,INDEX
,OFFSET
함수와 결합하면 복잡한 표에서도 유동적인 참조 구조를 만들 수 있어요.조건부 서식에서
MOD(ROW(), 2)
를 사용하면 짝수/홀수 행에 교차 색상을 적용하는 데 유용합니다.배열 수식과 함께 쓰면 데이터 정렬 없이도 자동 행 번호 목록을 만들 수 있습니다.