본문 바로가기
Functions/조회 및 참조함수

[Excel]조회 및 참조함수 Row, Column을 이용해 참조하는 행번호 혹은 열번호 반환

by 뚜벅이라이프 2016. 1. 14.

조회 및 참조함수인 Row, Column 함수입니다. Row는 행번호를 Column은 열번호를 반환해 주는데, 기본구문은 Row() 및 Column() 입니다. 단독으로도 사용을 하기도 하지만, index, match, offset, choose 등 다른 조회 및 참조함수와 함께 다양하게 응용되기도 합니다. 

 


Row & Column

목록에 번호를 매길때

아래 그림처럼 목록에 번호를 매길때 숫자를 입력하거나(아래 첫번째)

혹은 수식을 이용해 번호를 매기곤 합니다.(아래 두번째 그림)

헌데, 목록수정중에 행을 삽입하거나 삭제할 경우

목록번호가 누락되거나 오류가 발생하여 일일이 수정해줘야 하지요. 


row함수


row함수


Row(), Column() 함수를 사용하면, 아래와 같이 원하는 숫자로 시작하는

목록번호를 생성할 수 있으며, 목록 일부를 삽입하거나 삭제해도

목록번호를 새로 매기거나 수정하는 번거로움은 없어집니다.


row함수


위에서 D3셀의 값은 세번째 행의 행번호(Row())에서 2를 뺀 것이고,

D4셀의 값은 네번째 행의 행번호(Row())에 3을 더해서 7이 되었습니다.

D6셀의 값은 D열의 행번호인 4가 반환된 것이고,

D7의 값은 D열의 열번호 4(=column())에서 3을 뺀 값인 1이 됩니다.


수식을 이용한 목록번호

수식을 사용하여 다양하게 목록번호에 대한 규칙을 만들수 있는데요.

간단한 예를 보여드리겠습니다.

아래 그림은 2행마다 1씩 증가하는 목록번호입니다.

일일이 입력하기에는 목록의 수가 많을경우 오래걸리고, 번거롭습니다.

Row()*0.5 처럼 수식을 이용하면 각 번호가 들어갈 셀에

수식만 복사해 붙여넣으면 원하는 목록번호가 반영되게 됩니다.


row함수


Row함수를 사용하여 설명을 했지만, Column함수도  동일한 방법을 사용하면

편리하게 목록에 번호를 매길 수 있습니다.


이상입니다.