엑셀 ROW 함수 사용법에 관한 글입니다. ROW 함수는 내가 찾으려고 하는 행의 번호를 알려주는 함수인데요. 단순한 순서 및 개수를 파악하려는 경우 정렬과 상관 없이 ROW 함수를 사용할 수 있습니다. 엑셀 행번호 함수 ROW 사용법을 바로 알아보겠습니다.
엑셀 연습 파일을 다운로드 받아서 연습을 해보면 이해가 훨씬 쉽습니다.
엑셀 ROW 함수 기본 사용법
▶︎ROW 함수란?: 셀의 행번호를 알려주는 함수
▶︎=ROW(셀)
ROW 함수를 이용해서 간단하게 셀 행번호를 찾을 수 있습니다. ROW 함수 내 인수는 셀 또는 범위로 구성되어 있습니다. 실제로 ROW 함수 사용법을 알아보겠습니다.
1.원하는 행번호 반환
아래 표에서 A5 셀의 행 번호를 바로 찾아보도록 하겠습니다. 그러기 위해서 =ROW 하고 입력을 한 후 ROW 함수 괄호 내에서 A5 셀을 선택합니다. 그 후 엔터키를 누르면 아래 사진처럼 5라는 값이 나옵니다. 즉, 현재 A5 셀이 5행에 위치하고 있다는 의미입니다.
2.함수가 입력된 행번호 반환
ROW 함수 내 인수를 입력할 수도 있지만 아무것도 입력하지 않아도 값이 나옵니다. 아래 사진처럼 =ROW()라고 입력한 후 엔터키를 누릅니다. 그럼 2라는 값이 나옵니다. 이는 ROW 함수가 입력되어 있는 셀의 행 위치가 2행이라는 의미입니다.
3.범위 배열로 반환
ROW 함수 내 인수를 범위로 선택하면 배열 형태로 값이 나옵니다. =ROW(A2:A8)이라고 입력을 한 후 엔터키를 누릅니다. 그럼 A2:A8에 해당되는 셀의 행 번호가 아래 사진처럼 바로 나오게 됩니다.
근데 위 사진을 보시면 행 번호가 파란색 테두리 안에 나와있는 것을 볼 수 있습니다. 파란색 테두리가 나왔다는 것은 배열수식이 적용이 되었다는 의미입니다. 결론적으로 하나의 셀 뿐만 아니라 범위에 대한 행 번호도 ROW 함수로 한 번에 구할 수 있습니다.
참고로 배열수식에 대한 개념은 아래 링크를 통해 확인할 수 있습니다.
엑셀 ROW 함수 활용법
위에서 ROW 함수 기본 사용법에 대해 알아보았는데요. 이번에는 ROW 함수를 좀 더 응용해서 활용하는 방법을 알아보겠습니다.
1.정렬 관계없이 순서 바꾸는법
우리가 데이터 내에서 특정 행을 삭제하거나 추가하는 경우가 있습니다. 이 경우 삭제를 하거나 추가를 한 부분부터 순서를 다시 입력해야 합니다.
하지만 다시 입력을 하지 않고 순서를 바로 입력을 할 수 있는 방법이 있습니다. 순서를 바꿔서 입력을 하더라도 나머지 셀의 배열에 전혀 영향도 미치지 않을 수 있죠.
그러기 위해서 엑셀 row -1 을 이용할 건데요. 어떻게 사용하는 것인지 바로 알아보겠습니다. 아래 사진을 보시면 각 데이터에 필터가 걸려있습니다. 그리고 순서가 뒤죽박죽으로 입력이 되어 있는데요. 순서를 첫 번째부터 1,2,3,4,5… 이런식으로 순서대로 입력이 되도록 바꿔보겠습니다.
그러기 위해서 우선 =ROW()라고 입력을 합니다. ROW 함수 내 인수를 입력하지 않고 괄호만 입력해서 엔터키를 누르면 ROW 함수를 입력한 셀의 행 번호가 나옵니다. 즉, 위 사진의 경우 ROW 함수가 2행에 위치하고 있으므로 2라는 값으로 나옵니다.
근데 여기서 우리는 1부터 순서를 입력을 할 것입니다. 따라서 =ROW()-1이라고 입력을 해줍니다. 그럼 =2-1이 되는 것이므로 1이라는 값이 나오게 되겠죠.
그 후 아래 셀에도 자동채우기를 하면 나머지 셀도 순서대로 정렬이 됩니다. 여기서 한 가지 중요한 점이 있습니다. ROW 함수를 이용해서 순서를 다시 정렬을 하더라도 필터를 건 부분의 순서는 바뀌지 않는다는 점입니다.
따라서 필터 순서가 바뀌지 않도록 하면서 순서만 단순히 바꾸는 경우 ROW 함수를 이용할 수 있습니다.
2.한글자씩 추출하는법
우리가 특정 텍스트에서 글자를 한 글자씩 추출하고 싶은 경우가 있습니다. 예를 들어 ‘파인애플’이라는 글자에서 한 글자씩 추출을 해서 ‘파’, ‘인’, ‘애’, ‘플’ 이라고 추출을 하는 것이죠. 이렇게 하기 위해서 MID 함수 및 ROW 함수를 동시에 사용을 해야 합니다.
MID 함수는 특정 텍스트의 중간 쯤부터 원하는 글자수만큼 텍스트를 잘라내는 함수입니다.
▶︎= MID ( 추출할문자열, 시작위치, 추출할문자수 )
한 글자씩 글자를 추출하기 위해 우선 =MID 라고 입력합니다. 그 후 괄호를 열고 추출할 문자열인 B1셀을 선택합니다.
▶︎입력해야 하는 함수 식: =MID(B1,ROW(A1:A4),1)
그 후 콤마를 입력하고 시작위치를 입력하기 위해 ROW 함수를 입력합니다. 우리는 ‘파인애플’이라는 텍스트에서 각각의 텍스트를 한 글자씩 추출할 것입니다. 따라서 1,2,3,4라고 입력이 되어 있는 A1:A4 셀을 선택합니다. 그리고 ROW 함수의 괄호를 닫고 콤마를 입력합니다.
MID 함수 마지막 인수는 추출할 글자 수입니다. 우리는 한 글자씩 추출을 할 것이므로 1이라고 입력을 합니다. 그 후 괄호를 닫고 엔터키를 누릅니다.
그럼 아래 사진처럼 ‘파인애플’이라는 텍스트가 한 글자씩 추출이 되어서 따로 입력이 되어 나온 것을 확인할 수 있습니다.
<결론>
▶︎엑셀 ROW 함수 사용법
- 셀의 행번호를 알려주는 함수
- =ROW(셀)
이상 엑셀 ROW 함수 사용법에 관한 글이었습니다.