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

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

작성자 :
오빠두엑셀
최종 수정일 : 2021. 09. 03. 10:58
URL 복사
메모 남기기 : (4)

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

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

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

=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 4 투표
게시글평점
4 댓글
Inline Feedbacks
모든 댓글 보기
4
0
여러분의 생각을 댓글로 남겨주세요.x