일 잘하는 비결/엑셀로 능률 높이기
셀의 행 번호, 열 번호 추출하는 함수 - ROW & COLUMN
라리홈
2025. 6. 11. 21:42
반응형

1. ROW 함수
ROW 함수는 지정된 셀의 행 번호를 반환합니다.
- 아무 인수 없이 사용하면 현재 셀의 행 번호를 반환
- 특정 셀 참조를 넣으면 해당 셀의 행 번호를 반환
| 함수 구문
=ROW([reference])
2. COLUMN 함수
COLUMN 함수는 지정된 셀의 열 번호를 반환합니다.
- 아무 인수 없이 사용하면 현재 셀의 열 번호
- 셀 참조를 넣으면 해당 열의 번호를 반환
| 함수 구문
=COLUMN([reference])
| 예제
셀수식결과
A | B | C | D | E | |
1 | =ROW() | 1 | |||
2 | =ROW(B2) | 2 | |||
3 | =COLUMN() | 4 | |||
4 | =COLUMN(C4) | 3 |
※ A열은 1번, B열은 2번, C열은 3번…
| 실무 예제
예제 1 | 현재 위치 확인용
="현재 위치는 R" & ROW() & "C" & COLUMN()
→ 결과: "현재 위치는 R5C3" (예: C5 셀에서 사용)
예제 2 | 자동 번호 매기기 (행 기준)
=ROW()-1
→ 2행부터 입력 시 번호는 1, 2, 3 … 자동 증가
예제 3 | INDEX와 결합하여 데이터 추출
=INDEX(B2:B10, ROW()-1)
→ 현재 행 번호에 따라 자동으로 범위 내 값을 출력
예제 4 | OFFSET의 범위 조절용
=SUM(OFFSET(B1, 0, 0, ROW(), 1))
→ 현재 행까지의 B열 합계 구하기
| 함께 쓰면 좋은 함수
함수 | 설명 |
ADDRESS | ROW, COLUMN 결과를 이용해 주소 생성 |
INDIRECT | 텍스트로 된 주소를 실제 참조로 변환 |
OFFSET | 행/열 번호로 위치 이동할 때 사용 |
INDEX | 행/열 번호로 원하는 값을 추출 |
MATCH | 특정 값의 위치를 행/열 번호로 찾기 |
| 실무 활용 팁
- 자동 번호 매기기, 표 정렬, 동적 참조에서 자주 사용됨
- 행 또는 열 기준 반복 계산이 필요할 때 필수
- ROW()/COLUMN()은 절대참조 없이 자동 증가하므로 유연한 수식 구성 가능
- 다중 배열 함수나 SEQUENCE, INDEX, OFFSET 등과 조합하면 더욱 강력함
728x90
반응형