본문 바로가기
Excel/엑셀 함수

엑셀] row 함수와 column 함수

by excelnote2 2020. 8. 6.



row 함수와 column 함수




row 함수와 column 함수는 쓰임이나 성격이 비슷하다. 

row 함수가 행에 대한 값을 반환하고 column 함수가 열에 대한 값을 반환한다는 차이만 있다. 




일단 row 함수에 대해 알아보자. 



row 함수는 특별한 인수 없이 row 함수만 사용한다면 그 수식이 입력된 셀의 행값을 반환한다. 


아래 그림에서 파란색 셀에 입력된 수식은 전부 "=row()"이다


그 셀이 A 행이거나 B행이거나 상관없이 해당 셀의 행 값을 반환한다. 







row 함수를 이용해서 연번을 입력하도록 하면 삭제나 삽입을 해도 연번이 자동으로 조정된다. 







위 그림에서 연번을 입력하는 수식은 = row()-3 이다. 


1행과 2행이 비어있고 3행이 제목행으로 4행부터 연번 "1"번을 사용하기 때문에 4행에 row()함수를 사용하면 행 값 "4"를 반환하고 거기서 -3을 계산해서 연번을 입력하도록 했다. 




(여기서는 row 함수를 이용해서 연번을 줄 수도 있다는 점을 설명했지만

사실 연번을 row 함수로 계산하도록 할 경우 숨기기를 하거나 필터를 사용하면 제대로 연번을 계산하지 못하는 문제가 있다. 

이럴 경우는 row 함수보다는 aggregate 함수를 사용해서 연번을 계산하는 방법이 더 낫다)






row 함수에 인수로 표의 범위를 주면 표의 제일 위쪽 행의 값을 반환한다. 









column 함수는 row 함수와 비슷한 개념으로 column() 수식은 어느 열이나 자신이 있는 열의 값을 반환한다. 

(A열은 1, B열은 2, C열은 3...)







column 함수는 vlookup 같은 함수나 다른 함수의 인수로 일정한 값을 줘야할 때(1,2,3,4... 순서대로 값을 줘야 할 때) 사용되기도 한다.





댓글