엑셀 열 번호·알파벳 변환 공식
지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀
열 번호와 열 알파벳을 서로 변환하는 공식입니다.
인수 설명
01열 번호를 열 알파벳으로 변환
=SUBSTITUTE ( ADDRESS ( 1, 숫자, 4 ), 1, "" )인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
숫자필수열 알파벳으로 변환할 열 번호입니다. 1~16384를 입력할 수 있으며 16384는 XFD로 변환합니다. 16384를 초과하면 ADDRESS 함수가 #VALUE! 오류를 반환합니다.
A
B
C
D
E
1
열 번호
변환 문자
열 문자
변환 번호
2
1
A
A
1
3
3
C
C
3
4
26
Z
Z
26
5
27
AA
AA
27
6
52
AZ
AZ
52
7
703
AAA
AAA
703
8
16384
XFD
XFD
16384
9
02열 알파벳을 열 번호로 변환
=COLUMN ( INDIRECT ( 알파벳&1 ) )인수 설명 자세히 보기
인수구분설명
알파벳필수열 번호로 변환할 열 알파벳입니다. A~XFD를 입력할 수 있으며 XFD는 16384로 변환합니다. XFD 이후의 잘못된 열 문자는 INDIRECT 함수가 #REF! 오류를 반환합니다.
A
B
C
D
E
1
열 번호
변환 문자
열 문자
변환 번호
2
1
A
A
1
3
3
C
C
3
4
26
Z
Z
26
5
27
AA
AA
27
6
52
AZ
AZ
52
7
703
AAA
AAA
703
8
16384
XFD
XFD
16384
9
이 공식이 사용하는 함수
동작 원리
01열 번호를 열 알파벳으로 변환
ADDRESS 함수는 열 번호로 첫 행의 상대 주소를 만들고 SUBSTITUTE 함수는 행 번호 1을 지워 열 알파벳만 반환합니다.
열 번호를 열 알파벳으로 변환하는 예제 시트에서 B2 셀이 A를 반환하는 계산 과정입니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
1
ADDRESS 함수가 셀 주소를 만듭니다
ADDRESS 함수는 행 번호 1과 A2의 열 번호 1을 결합하고, 참조 형식 4를 적용해 달러 기호가 없는 A1을 반환합니다.
=ADDRESS ( 1, A2, 4 )
= "A1"
첫 번째 열의 첫 번째 행을 가리키는 상대 주소입니다. 2
SUBSTITUTE 함수가 행 번호를 지웁니다
SUBSTITUTE 함수는 A1 주소에서 행 번호 1을 빈 문자열로 바꿔 열 알파벳 A만 남깁니다.
=SUBSTITUTE ( ADDRESS ( 1, A2, 4 ), 1, "" )
= "A"
열 번호 1에 해당하는 열 알파벳입니다. 02열 알파벳을 열 번호로 변환
INDIRECT 함수는 열 알파벳으로 셀 참조를 만들고 COLUMN 함수는 그 참조의 열 번호를 반환합니다.
열 알파벳을 열 번호로 변환하는 예제 시트에서 D2 셀이 1을 반환하는 계산 과정입니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
1
INDIRECT 함수가 셀을 참조합니다
INDIRECT 함수는 C2의 열 알파벳 A 뒤에 행 번호 1을 붙여 만든 주소로 A1 셀을 참조합니다. XFD 이후의 잘못된 열 문자는 유효한 주소가 아니므로 #REF! 오류를 반환합니다.
=INDIRECT ( C2&1 )
= A1 셀 참조
COLUMN 함수에 전달되는 참조입니다. 2
COLUMN 함수가 열 번호를 계산합니다
COLUMN 함수는 INDIRECT 함수가 만든 A1 참조의 열 번호를 계산해 1을 반환합니다.
=COLUMN ( INDIRECT ( C2&1 ) )
= 1
열 알파벳 A에 해당하는 열 번호입니다. 댓글 4
댓글 4
로그인 후 댓글을 작성할 수 있습니다.
김혜영
2020.05.14 11:31
감사합니다^^
홍동휘
2020.07.21 14:45
제가 원하는 기능이 있을때마다 구글 검색하면 오빠두에서 다 알려주시네요 ㅎㅎㅎ 짜릿하고 최고에요 ㅋㅋㅋ 항상 감사합니다~~~
직장인
2021.07.23 19:35
아주 멋진 아이디어입니다. 감사합니다.
강민준🤗
2024.08.11 19:43
좋은 강의 감사합니다🙇♂️