Excel에서 셀의 행 번호와 열 번호를 식별하고 반환하는 방법은 무엇입니까?
일상적인 Excel 작업 중 데이터 분석, 수식에서의 참조 또는 레이아웃 문제 해결을 위해 특정 셀의 정확한 행 번호와 열 번호를 자주 확인해야 할 수 있습니다. 간단한 참조의 경우 A2(열 1, 행 2)와 같은 셀 주소를 이해하는 것은 쉽지만, NK60과 같은 복잡한 주소가 되면 더욱 어려워집니다. 특히 Z와 AA를 넘어가는 열 문자를 다루는 방대한 스프레드시트에서는 이러한 주소에서 정확한 열 번호를 찾아내기 위해 추가 단계가 필요할 수 있습니다. 때로는 행이나 열 구성 요소만 알고 있을 수도 있으며, 이 경우 그 수치적 등가값을 결정하려고 할 수 있습니다. 이 문서에서는 직접 식별부터 고급 파싱 및 자동화에 이르기까지 다양한 시나리오에 적합한 Excel에서 행 번호와 열 번호를 식별하고 반환하는 몇 가지 실용적인 솔루션을 보여줍니다.
- 셀 주소를 알고 있다면 어떻게 행 번호와 열 번호를 식별할 수 있습니까?
- Excel 수식: CELL 함수를 사용하여 행 번호 또는 열 번호 가져오기
- 열 또는 행 주소만 알고 있다면 어떻게 행 번호나 열 번호를 식별할 수 있습니까?
- VBA 코드: 지정된 셀 주소에 대한 행 번호와 열 번호 자동으로 반환하기
- Excel 수식: 주소에서 열 문자와 행 번호 파싱 및 추출하기
주소만 알고 있다면 어떻게 행 번호와 열 번호를 식별할 수 있습니까?
이미 셀 주소를 알고 있다면 Excel의 기본 제공 기능을 사용하여 해당 행 번호나 열 번호를 식별하는 것이 간단합니다. 이는 특정 범위를 참조하거나 셀 위치를 검증하거나 동적 수식을 작성해야 할 때 특히 유용할 수 있습니다.
예를 들어, 셀 주소가 NK60이라면:
- 주소에서 명확하게 식별할 수 있는 행 번호는 60입니다.
- NK에 대한 열 번호는 다음 Excel 수식을 사용하여 얻을 수 있습니다:
=COLUMN(NK60)
이 수식을 아무 셀에 입력하면 제공된 주소에 해당하는 숫자 열 번호를 반환합니다. 이 경우 NK는 열 번호 375로 변환됩니다. 마찬가지로 이 주소에서 행 번호를 추출하려면 다음을 사용하십시오:
=ROW(NK60)
수식을 셀에 입력한 후 Enter 키를 누르면 이 예제에서는 행 번호가 60이 됩니다. 이러한 방법들은 Excel 내에서 주어진 셀 주소의 정확한 위치를 신속히 계산하는 데 직접적이고 효과적입니다.
팁: 수식에서 사용된 셀 참조가 워크시트에 존재하는지 확인하세요. 그렇지 않으면 Excel에서 참조 오류가 반환될 수 있습니다.
Excel 수식: CELL 함수를 사용하여 행 번호 또는 열 번호 가져오기
CELL 함수는 주어진 주소에 따라 행 번호 또는 열 번호를 식별하는 또 다른 방법이며, 특히 정보를 동적으로 검색하려는 경우 유용합니다. 이는 보고서 템플릿을 작성하거나 수식에서 셀 위치를 추적할 때 유용합니다.
1. 참조(예: NK60)의 행 번호를 표시하려는 셀에 다음을 입력하십시오:
=CELL("row",NK60)
2. 열 번호를 얻으려면 다음을 사용하십시오:
=CELL("col",NK60)
양쪽 수식 중 하나를 입력한 후 Enter 키를 누릅니다. 행 수식은 60을, 열 수식은 NK60에 대해 375를 반환합니다.
팁:
- CELL 함수는 수식 자체가 입력된 위치에 관계없이 참조된 셀에 대한 정적 정보를 반환합니다.
- 이 방법은 위치 데이터를 동적으로 추출하는 데 유용하며, 이를 다른 수식에서 활용하거나 감사 참조로 사용할 수 있습니다.
열 또는 행 주소만 알고 있다면 어떻게 행 번호나 열 번호를 식별할 수 있습니까?
경우에 따라 특정 열이나 행에 값이 존재한다는 등의 부분적인 정보만 가지고 있고, 추가 데이터 작업이나 조건부 서식을 위해 정확한 행 번호나 열 번호를 알아야 할 필요가 있을 수 있습니다.
예를 들어 다음과 같은 데이터 세트가 있다고 가정해 보겠습니다:
A 열에서 "ink"가 나타나는 행 번호를 찾고자 한다고 가정해 보겠습니다. 이 경우 다음 수식을 아무 빈 셀에 입력하십시오:
=MATCH("ink",A:A,0)
Enter 키를 누른 후 "ink"의 위치를 나타내는 행 번호를 얻게 됩니다. 이 방법은 시각적으로 검색하는 데 시간이 많이 걸리는 대규모 데이터 세트에서 특히 유용합니다.
마찬가지로 "ink"가 4행에 어디엔가 나타난다는 것을 알고 있고, 해당 열 번호를 찾고자 한다면 다음을 사용하십시오:
=MATCH("ink",4:4,0)
이 수식은 "ink"가 있는 4행의 열 위치를 반환합니다. 두 방법 모두에서 값이 발견되지 않으면 Excel에서는 #N/A 오류를 반환하므로, 지정된 행 또는 열에 검색 기준이 있는지 확인하십시오.
실용 팁: MATCH 함수는 대소문자를 구분하지 않으며, 세 번째 인수가 0일 때 정확한 일치 항목을 검색합니다.
특정 값을 포함하는 행/열 전체 선택하기
때로는 단순히 행 또는 열 번호를 반환하는 것보다는 특정 값을 포함하는 행이나 열 전체를 강조 표시하거나 선택하고 싶을 수 있습니다. Kutools for Excel의 Select Specific Cells 유틸리티는 셀 값이 지정된 기준을 충족할 경우 전체 행 또는 열을 선택하는 편리한 방법을 제공합니다. 적용 후에는 왼쪽 가장자리의 행 번호와 상단의 열 문자가 눈에 띄게 강조되어 워크시트에서 일치 항목이 어디 있는지 쉽게 시각적으로 확인할 수 있습니다. 이 접근 방식은 대규모 데이터 세트를 검토하거나 추가 분석을 위해 준비하는 데 특히 유용합니다.

Kutools for Excel - 필수적인 300개 이상의 도구로 Excel을 강화하세요. 영구적으로 무료인 AI 기능을 활용하세요! 지금 바로 구매하기
VBA 코드: 지정된 셀 주소에 대한 행 번호와 열 번호 자동으로 반환하기
동적 또는 대규모 데이터 세트를 다룰 때 주어진 셀 참조에 대한 행 번호와 열 번호를 식별하는 과정을 자동화해야 할 수 있습니다. VBA 매크로를 사용하면 특히 여러 셀의 위치를 추출하거나 맞춤 템플릿과 통합해야 하는 경우 효율적으로 이를 달성할 수 있습니다.
1. 먼저 Alt + F11을 눌러 Excel에서 Visual Basic for Applications 편집기를 엽니다. VBA 창에서 Insert > Module을 클릭하여 새 모듈을 생성합니다. 다음 코드를 모듈 창에 복사하여 붙여넣습니다:
Sub GetRowAndColumnNumber()
Dim cellAddress As String
Dim rng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
cellAddress = Application.InputBox("Enter the cell address (e.g., NK60):", xTitleId, "", , , , , 2)
If cellAddress = "" Then
Exit Sub
End If
Set rng = Range(cellAddress)
If rng Is Nothing Then
MsgBox "Invalid address entered.", vbCritical
Exit Sub
End If
MsgBox "Row number: " & rng.Row & vbCrLf & "Column number: " & rng.Column, vbInformation, xTitleId
End Sub
2을 클릭합니다. (실행) 버튼을 클릭하거나 F5 누릅니다. 그러면 "NK60"과 같은 셀 주소를 입력하라는 메시지가 표시됩니다. NK60매크로는 입력한 내용에 대한 행 번호와 열 번호를 표시하는 대화 상자를 표시합니다.
참고: 이 매크로는 표준 Excel 셀 주소를 허용합니다. 유효하지 않은 주소를 입력하거나 입력란을 비워두면 코드는 오류를 발생시키지 않고 종료됩니다. 이 솔루션은 반복적인 조회를 자동화하는 데 적합하며 워크시트 수식에 의존하지 않습니다.
적용 가능한 시나리오: 맞춤 양식에서 식별 프로세스를 자동화하거나 더 큰 배치 작업과 통합할 때 사용 가능.
장점: 빠르며, 여러 참조를 연속적으로 처리할 수 있으며, 수동 수식 사용을 줄입니다.
제한 사항: VBA 편집기에 접근해야 하며, 매크로가 제한된 환경에서는 사용할 수 없을 수 있습니다.
Excel 수식: 주소에서 열 문자와 행 번호 파싱 및 추출하기
때로는 위치뿐만 아니라 주어진 주소에서 열 문자와 행 번호를 분리해야 할 수도 있습니다(예: "NK60"을 "NK"와 "60"으로 분리하고 필요하다면 "NK"에서 열 번호를 얻음). 이는 맞춤 워크시트 함수를 만들거나 가져온 데이터를 파싱하는 데 도움이 될 수 있습니다.
주소 "NK60"이 셀 A1에 입력되었다고 가정해 봅시다:
- 열 문자("NK") 추출하기:
=LEFT(A1, MIN(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"),""))-1)
이 수식을 아무 셀에 입력한 후 배열 수식이므로 Ctrl+Shift+Enter를 누릅니다(Microsoft 365에서는 일반 Enter로 충분함). 이렇게 하면 주소에서 모든 선행 문자를 추출할 수 있습니다.
- 행 번호("60") 추출하기:
=MID(A1, MIN(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"),"")), LEN(A1))
이 수식은 주소 문자열에서 숫자 부분, 즉 행 번호를 제공합니다.
- 열 문자를 열 번호로 변환하기:
=COLUMN(INDIRECT(LEFT(A1, MIN(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"),""))-1)&"1"))
이 수식은 열 문자의 추출과 실제 열 번호 값으로의 변환을 결합합니다.
설명: 이러한 수식들은 주소에서 첫 번째 숫자가 나타나는 위치를 찾아서 그 앞부분(열 문자)과 뒷부분(행 번호)을 파싱하는 데 의존합니다. 이를 사용할 때는:
- 주소를 포함하는 셀에 맞도록 A1을 조정하세요.
- 많은 주소를 다루는 경우 수식을 드래그하여 원하는 범위를 채우세요.
- 혼합 참조 스타일이나 여분의 공백이 있는 주소에 주의하세요. 깨끗한 데이터가 최상의 결과를 제공합니다.
- 오류가 발생하면 주소가 유효한 Excel 참조로 형식화되었는지 확인하세요.
최고의 오피스 생산성 도구
🤖 | Kutools AI Aide: 지능형 실행을 기반으로 데이터 분석 혁신 지능형 실행 | 코드 생성 | 사용자 정의 수식 생성 | 데이터 분석 및 차트 생성 | Kutools Functions 호출… |
인기 기능: 중복 찾기, 강조 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 또는 셀 병합 | 반올림... | |
슈퍼 LOOKUP: 다중 조건 VLookup | 다중 값 VLookup | 다중 시트 조회 | 퍼지 매치 .... | |
고급 드롭다운 목록: 드롭다운 목록 신속 생성 | 의존형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
열 매니저: 지정 개수 열 추가 | 열 이동 | 숨겨진 열 표시 상태 전환 | 범위 및 열 비교 ... | |
주요 기능: 그리드 포커스 | 디자인 보기 | 향상된 수식 표시줄 | 통합 문서 & 시트 관리 | 자동 텍스트 라이브러리 | 날짜 선택기 | 데이터 병합 | 셀 암호화/해독 | 목록별 이메일 보내기 | 슈퍼 필터 | 특수 필터 (굵게/이탤릭/취소선 필터...)... | |
Top15 도구 세트: 12개 텍스트 도구(텍스트 추가, 특정 문자 삭제, ...) | 50+ 차트 유형(간트 차트, ...) | 40+ 실용 수식(생일을 기반으로 나이 계산, ...) | 19개 삽입 도구(QR 코드 삽입, 경로에서 그림 삽입, ...) | 12개 변환 도구(단어로 변환하기, 통화 변환, ...) | 7개 병합 & 분할 도구(고급 행 병합, 셀 분할, ...) | ... 그리고 그 외 |
Kutools for Excel로 Excel 실력을 한 단계 업그레이드하고, 그 어떤 때보다 뛰어난 효율성을 경험하세요. Kutools for Excel은300개 이상의 고급 기능을 제공하여 생산성을 높이고 저장 시간을 줄여줍니다. 가장 필요한 기능을 지금 바로 확인하세요...
Office Tab이 오피스에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만듭니다
- Word, Excel, PowerPoint에서 탭 기반 편집과 읽기를 활성화합니다.
- 여러 문서를 새 창이 아닌 동일한 창의 새 탭에서 열고 생성하세요.
- 생산성이50% 향상되며, 매일 수백 번의 마우스 클릭을 줄일 수 있습니다!