엑셀 ROW 함수 사용법

엑셀 ROW 함수 사용법에 관한 글입니다. ROW 함수는 내가 찾으려고 하는 행의 번호를 알려주는 함수인데요. 단순한 순서 및 개수를 파악하려는 경우 정렬과 상관 없이 ROW 함수를 사용할 수 있습니다. 엑셀 행번호 함수 ROW 사용법을 바로 알아보겠습니다.


엑셀 연습 파일을 다운로드 받아서 연습을 해보면 이해가 훨씬 쉽습니다.

엑셀 ROW 함수 기본 사용법

▶︎ROW 함수란?: 셀의 행번호를 알려주는 함수

▶︎=ROW(셀)

ROW 함수를 이용해서 간단하게 셀 행번호를 찾을 수 있습니다. ROW 함수 내 인수는 셀 또는 범위로 구성되어 있습니다. 실제로 ROW 함수 사용법을 알아보겠습니다.


1.원하는 행번호 반환

아래 표에서 A5 셀의 행 번호를 바로 찾아보도록 하겠습니다. 그러기 위해서 =ROW 하고 입력을 한 후 ROW 함수 괄호 내에서 A5 셀을 선택합니다. 그 후 엔터키를 누르면 아래 사진처럼 5라는 값이 나옵니다. 즉, 현재 A5 셀이 5행에 위치하고 있다는 의미입니다.

1.엑셀 ROW 함수 사용법 사진




2.함수가 입력된 행번호 반환

ROW 함수 내 인수를 입력할 수도 있지만 아무것도 입력하지 않아도 값이 나옵니다. 아래 사진처럼 =ROW()라고 입력한 후 엔터키를 누릅니다. 그럼 2라는 값이 나옵니다. 이는 ROW 함수가 입력되어 있는 셀의 행 위치가 2행이라는 의미입니다.

2.엑셀 ROW 함수 내 인수 비우고 입력하기 사진




3.범위 배열로 반환

ROW 함수 내 인수를 범위로 선택하면 배열 형태로 값이 나옵니다. =ROW(A2:A8)이라고 입력을 한 후 엔터키를 누릅니다. 그럼 A2:A8에 해당되는 셀의 행 번호가 아래 사진처럼 바로 나오게 됩니다.

3.ROW 함수 범위 입력하기 사진

근데 위 사진을 보시면 행 번호가 파란색 테두리 안에 나와있는 것을 볼 수 있습니다. 파란색 테두리가 나왔다는 것은 배열수식이 적용이 되었다는 의미입니다. 결론적으로 하나의 셀 뿐만 아니라 범위에 대한 행 번호도 ROW 함수로 한 번에 구할 수 있습니다.

참고로 배열수식에 대한 개념은 아래 링크를 통해 확인할 수 있습니다.

▶︎엑셀 배열수식 기초 내용 | 총정리



엑셀 ROW 함수 활용법

위에서 ROW 함수 기본 사용법에 대해 알아보았는데요. 이번에는 ROW 함수를 좀 더 응용해서 활용하는 방법을 알아보겠습니다.


1.정렬 관계없이 순서 바꾸는법

우리가 데이터 내에서 특정 행을 삭제하거나 추가하는 경우가 있습니다. 이 경우 삭제를 하거나 추가를 한 부분부터 순서를 다시 입력해야 합니다.

하지만 다시 입력을 하지 않고 순서를 바로 입력을 할 수 있는 방법이 있습니다. 순서를 바꿔서 입력을 하더라도 나머지 셀의 배열에 전혀 영향도 미치지 않을 수 있죠.

그러기 위해서 엑셀 row -1 을 이용할 건데요. 어떻게 사용하는 것인지 바로 알아보겠습니다. 아래 사진을 보시면 각 데이터에 필터가 걸려있습니다. 그리고 순서가 뒤죽박죽으로 입력이 되어 있는데요. 순서를 첫 번째부터 1,2,3,4,5… 이런식으로 순서대로 입력이 되도록 바꿔보겠습니다.

6.ROW 함수로 이름 한 글자씩 입력하기 사진

그러기 위해서 우선 =ROW()라고 입력을 합니다. ROW 함수 내 인수를 입력하지 않고 괄호만 입력해서 엔터키를 누르면 ROW 함수를 입력한 셀의 행 번호가 나옵니다. 즉, 위 사진의 경우 ROW 함수가 2행에 위치하고 있으므로 2라는 값으로 나옵니다.

근데 여기서 우리는 1부터 순서를 입력을 할 것입니다. 따라서 =ROW()-1이라고 입력을 해줍니다. 그럼 =2-1이 되는 것이므로 1이라는 값이 나오게 되겠죠.


그 후 아래 셀에도 자동채우기를 하면 나머지 셀도 순서대로 정렬이 됩니다. 여기서 한 가지 중요한 점이 있습니다. ROW 함수를 이용해서 순서를 다시 정렬을 하더라도 필터를 건 부분의 순서는 바뀌지 않는다는 점입니다.

따라서 필터 순서가 바뀌지 않도록 하면서 순서만 단순히 바꾸는 경우 ROW 함수를 이용할 수 있습니다.

7.ROW 함수로 이름 한 글자씩 입력한 결과 사진




2.한글자씩 추출하는법

우리가 특정 텍스트에서 글자를 한 글자씩 추출하고 싶은 경우가 있습니다. 예를 들어 ‘파인애플’이라는 글자에서 한 글자씩 추출을 해서 ‘파’, ‘인’, ‘애’, ‘플’ 이라고 추출을 하는 것이죠. 이렇게 하기 위해서 MID 함수 및 ROW 함수를 동시에 사용을 해야 합니다.

MID 함수는 특정 텍스트의 중간 쯤부터 원하는 글자수만큼 텍스트를 잘라내는 함수입니다.

▶︎= MID ( 추출할문자열, 시작위치, 추출할문자수 )

한 글자씩 글자를 추출하기 위해 우선 =MID 라고 입력합니다. 그 후 괄호를 열고 추출할 문자열인 B1셀을 선택합니다.

6.ROW 함수로 이름 한 글자씩 입력하기 사진

▶︎입력해야 하는 함수 식: =MID(B1,ROW(A1:A4),1)

그 후 콤마를 입력하고 시작위치를 입력하기 위해 ROW 함수를 입력합니다. 우리는 ‘파인애플’이라는 텍스트에서 각각의 텍스트를 한 글자씩 추출할 것입니다. 따라서 1,2,3,4라고 입력이 되어 있는 A1:A4 셀을 선택합니다. 그리고 ROW 함수의 괄호를 닫고 콤마를 입력합니다.

MID 함수 마지막 인수는 추출할 글자 수입니다. 우리는 한 글자씩 추출을 할 것이므로 1이라고 입력을 합니다. 그 후 괄호를 닫고 엔터키를 누릅니다.


그럼 아래 사진처럼 ‘파인애플’이라는 텍스트가 한 글자씩 추출이 되어서 따로 입력이 되어 나온 것을 확인할 수 있습니다.

7.ROW 함수로 이름 한 글자씩 입력한 결과 사진




<결론>

▶︎엑셀 ROW 함수 사용법

  • 셀의 행번호를 알려주는 함수
  • =ROW(셀)

이상 엑셀 ROW 함수 사용법에 관한 글이었습니다.