엑셀 숫자 알파벳 변환 쉬운 방법 (또는 알파벳을 숫자로) :: 엑셀 함수 공식

숫자를 알파벳으로 또는 알파벳을 숫자로 변환하는 공식의 예제 및 동작원리를 살펴봅니다.

홈페이지 » 엑셀 숫자 알파벳 변환 쉬운 방법 (알파벳을 숫자로) :: 엑셀 공식

엑셀 숫자 <-> 알파벳 간 상호 변환 공식

엑셀 숫자 알파벳 변환 목차 바로가기
함수 공식

숫자를 알파벳으로 변환하는 공식

=SUBSTITUTE(ADDRESS(1,숫자,4),1,"")
'숫자를 알파벳으로 변환합니다. (예: 3->C)

알파벳을 숫자로 변환하는 공식

=COLUMN(INDIRECT(알파벳&1))
'알파벳을 숫자로 변환합니다. (예: D->4)
인수 설명
인수설명
숫자알파벳으로 변환할 숫자입니다. (예: 1->A, 3->C)
알파벳숫자로 변환할 알파벳입니다.(예: A->1, D->4)

예제파일 다운로드

사용된 기초 함수
셀 또는 범위를 텍스트/문자열에서 직접 참조합니다.
문자열에서 특정 문자를 찾아 다른 문자로 변경합니다.

엑셀 숫자<->알파벳 변환 공식 알아보기

공식 설명

엑셀 숫자를 알파벳으로 변환하거나 또는 그 반대로 알파벳을 숫자로 변환하는 숫자 알파벳 변환 공식입니다. 숫자를 알파벳으로 변환하는 공식, 알파벳을 숫자로 변환하는 공식은 각각 다르며, 각 공식의 단계별 동작 원리는 아래에 자세히 적어드렸습니다.

엑셀의 열을 나타내는 알파벳은 최대 "XFD"열 (=16384개) 까지입니다. 따라서 16384 이상의 숫자는 숫자<->알파벳 간 변환이 불가능하며, 동일한 원리로 XFD 이상의 알파벳 (예: XFF, ZZZ 등)을 숫자로 변환하는 것 또한 불가능합니다. 만약 16384 이상의 숫자 또는 XFD 이상의 알파벳을 인수로 입력할 경우, 해당 공식은 #VALUE! 오류를 반환합니다.

공식의 동작원리
1. 숫자를 알파벳으로 변환하는 공식
  1. ADDRESS(1,숫자,4)는 입력된 숫자 열에 위치한 첫번째 행의 셀 주소를 $없이 상대참조로 반환합니다.
    =ADDRESS(1,1,4) 'A1이 반환됩니다.
    =ADDRESS(1,3,4) 'C1이 반환됩니다.
    =ADDRESS(1,27,4) 'AA1 이 반환됩니다.
  2. SUBSTITUTE 함수는 '1' 을 ""(비어있는 값)으로 변경합니다. 따라서 셀 주소에서 알파벳만 남게 되므로 공식이 마무리됩니다.
    =SUBSTITUTE("A1",1,"") 'A가 반환됩니다.
    =SUBSTITUTE("C1",1,"") 'C가 반환됩니다.
    =SUBSTITUTE("AA1",1,"") 'AA가 반환됩니다.
2. 알파벳을 숫자로 변환하는 공식
  1. INDIRECT 함수는 입력한 셀 주소의 셀을 참조합니다.
    =INDIRECT("A"&1) 'A1셀을 참조합니다.
    =INDIRECT("C"&1) 'C1셀을 참조합니다.
    =INDIRECT("AZ"&1) 'AZ1 셀을 참조합니다.
  2. COLUMN 함수는 입력된 셀의 '열번호'를 반환합니다. 따라서 입력된 알파벳의 열번호가 반환되면서 공식이 마무리됩니다.
    =COLUMN(A1) '1을 반환합니다.
    =COLUMN(C1) '3을 반환합니다.
    =COLUMN(AZ1) '52를 반환합니다.
5 2 votes
게시글평점
현재 페이지 댓글알림 신청
알림 설정
guest
2 Comments
Inline Feedbacks
View all comments
김혜영
김혜영
2020년 5월 14일 11:31 오전
게시글평점 :
     

감사합니다^^

홍동휘
홍동휘
2020년 7월 21일 2:45 오후
게시글평점 :
     

제가 원하는 기능이 있을때마다 구글 검색하면 오빠두에서 다 알려주시네요 ㅎㅎㅎ 짜릿하고 최고에요 ㅋㅋㅋ 항상 감사합니다~~~

2
0
여러분의 생각을 댓글로 남겨주세요.x