Skip to content
스프레드시트 열 변환기
Tools

스프레드시트 열 변환기

신규

스프레드시트 열 번호를 문자로 변환(1 → A)하고 반대로도 변환.

Try:
Formula & code Copy-ready snippets — they update with the value above.
Excel / Sheets · number → letter
=SUBSTITUTE(ADDRESS(1,27,4),"1","")
Excel / Sheets · letter → number
=COLUMN(AA1)
VBA / macro
' number → letter
Split(Cells(1, 27).Address, "$")(1)   ' "AA"
' letter → number
Range("AA1").Column                  ' 27
Python · openpyxl
from openpyxl.utils import get_column_letter, column_index_from_string
get_column_letter(27)            # 'AA'
column_index_from_string("AA")   # 27
C#
// number → letter
string Col(int n){var s="";while(n>0){n--;s=(char)('A'+n%26)+s;n/=26;}return s;}
Col(27);  // "AA"
Bulk convert Paste a list of numbers or letters — one per line, comma- or space-separated. Each is detected automatically.
Format

Column reference chart Columns 1–702 (A–ZZ). Click any cell to load it above.

Runs entirely in your browser. Nothing is uploaded.

Excel 열 번호를 문자로 즉시 변환 — 역방향도 지원

스프레드시트 열 변환기는 Excel 또는 Google 스프레드시트의 열 번호를 해당 문자로, 문자를 번호로 즉시 변환합니다 — 양방향으로 실시간 반영됩니다. 27을 입력하면 AA가 나오고, AA를 입력하면 27이 나옵니다. 전단사 26진법을 사용하므로 702(ZZ), 703(AAA) 같은 확장 열도 정확하게 변환됩니다. 어느 쪽 입력란이든 편집하면 다른 쪽이 즉시 업데이트됩니다 — 수식을 외울 필요도, 무언가를 설치할 필요도 없습니다.

레이블 뒤에 있는 열 인덱스가 필요한 일상적인 스프레드시트 작업을 위해 설계되었습니다: 코드에서 A1 표기법 참조 작성, Excel 또는 Google 스프레드시트 API에 대한 스크립트 작성, CSV 가져오기 디버깅, 또는 스프레드시트를 열지 않고 '256번 열은 무엇인가요?'(IV입니다)에 답하기 등.

스프레드시트 열 명명 방식 — 전단사 26진법

열은 전단사 26진법으로 명명됩니다: A~Z 문자는 1~26을 나타내며, Z를 넘으면 두 번째 문자가 추가됩니다 — AA는 27, AB는 28, AZ는 52, BA는 53, 이런 식으로 ZZ가 702, AAA가 703이 됩니다. 일반적인 26진법과 달리 0 자릿수가 없는데, '0번째' 열이 없기 때문입니다. 이 특성 때문에 27이 A0 같은 것이 아니라 AA가 됩니다.

문자를 숫자로 읽을 때는 각 자릿수에 26의 거듭제곱을 곱합니다: AA = (1 × 26) + 1 = 27, ABC = (1 × 676) + (2 × 26) + 3 = 731. A=0으로 처리하는 단순한 26진법 변환 코드는 Z 이후 열에 대해 잘못된 결과를 냅니다 — 이것이 스프레드시트 API에 대해 스크립트를 작성할 때 가장 흔히 발생하는 off-by-one 버그의 원인입니다.

수식, VBA, Python, C# — 바로 붙여넣을 수 있는 코드 스니펫

스프레드시트 내에서 변환: =SUBSTITUTE(ADDRESS(1,n,4),"1","")는 번호 n에 대한 열 문자를 반환하고, =COLUMN(AA1)은 문자 AA에 대한 번호를 반환합니다. 둘 다 Excel과 Google 스프레드시트에서 작동합니다. VBA에서는 Split(Cells(1,n).Address,"$")(1)로 문자를, Range("AA1").Column으로 번호를 얻습니다.

Python에서 openpyxl 사용: get_column_letter(27)은 'AA'를 반환하고 column_index_from_string('AA')는 27을 반환합니다. C#은 라이브러리 없이 짧은 루프로 구현할 수 있습니다 — (n-1) % 26을 반복 계산하여 각 문자를 구하고 26으로 나눕니다. 도구는 현재 입력값이 미리 채워진 각 스니펫을 표시하므로 작동하는 코드를 프로젝트에 바로 복사할 수 있습니다.

전체 열 목록 일괄 변환

수십 개의 열을 변환해야 하나요? 일괄 변환 상자에 숫자와 문자가 섞인 목록을 붙여넣으세요 — 줄바꿈, 쉼표, 공백으로 구분 — 각 항목이 자동으로 감지되어 한 번에 변환됩니다: 숫자는 문자가 되고, 문자는 숫자가 됩니다. 출력 형식을 '27 → AA' 쌍, CSV, 결과만 사이에서 전환한 후 복사하거나 .csv 파일로 다운로드하세요.

Excel Online 또는 Google 스프레드시트 API 응답에서 열 인덱스를 처리할 때, 또는 열 이름 대신 숫자 열 참조를 사용하는 CSV 파일을 작업할 때 유용합니다. 업로드 불필요 — 전체 목록이 브라우저 내에서 로컬로 처리되므로 민감한 스프레드시트 메타데이터도 기기에 남아 있습니다.

Excel 수식이나 온라인 검색과 비교

Excel 자체에는 열 번호에서 문자로 변환하는 전용 UI가 없습니다. ADDRESS/SUBSTITUTE 수식 우회 방법을 사용하거나 VBA 편집기를 열어야 합니다. Google 스프레드시트도 마찬가지입니다. 이 질문에 대한 검색 결과의 대부분은 수식 스니펫이 있는 Stack Overflow 스레드로 이어집니다 — 유용하지만 실시간 도구는 아닙니다. RapidTables 같은 도구에는 열 변환기가 없으며, 가장 가까운 것은 보통 전단사 26진법을 올바르게 처리하지 못하는 일반 진법 변환기입니다.

이 도구는 브라우저에서 즉시 변환하고, A(1)에서 ZZ(702)까지 스크롤 가능한 참조 차트를 제공하며, 4개 언어에 대해 붙여넣기 가능한 코드를 생성하고, 일괄 목록을 한 번에 처리합니다. 로드 후 오프라인에서도 작동하며, 로그인이 필요 없고, 입력한 내용을 저장하지 않습니다. 열 문자를 조회하려고 스프레드시트를 여는 것보다 빠른 대안으로 북마크해 두세요.

R1C1 표시 모드와 이 도구가 도움이 되는 경우

Excel이 문자 대신 숫자 열 헤더(1, 2, 3…)를 표시하면 R1C1 참조 스타일을 사용하고 있는 것입니다. 파일 → 옵션 → 수식 → 'R1C1 참조 스타일' 체크 해제로 끄면 헤더가 A, B, C로 돌아옵니다. 이것은 매크로에 의해 또는 이를 사용하는 동료의 통합 문서를 복사할 때 실수로 활성화될 수 있습니다. R1C1 모드의 통합 문서와 상호 작용하는 스크립트를 작성하는 경우, 두 참조 스타일 간에 변환해야 할 수도 있습니다 — 이 변환기는 모든 열 인덱스에 대해 해당 변환을 처리합니다.

페이지 하단의 기본 제공 참조 차트에는 1에서 702(A에서 ZZ)까지 모든 열이 나열되어 있어 작업 중인 범위를 시각적으로 확인할 수 있습니다. ZZ를 넘는 열은 변환기에 숫자 또는 문자를 입력하기만 하면 1초 이내에 답을 얻을 수 있습니다. 전단사 26진법 계산을 직접 할 필요가 없습니다.

Frequently asked questions

Excel 열 번호를 문자로 어떻게 변환하나요?

열 번호 입력란에 숫자를 입력하면 즉시 문자가 나타납니다. 대응 관계는 1→A, 2→B…26→Z, 그다음 27→AA, 28→AB 식입니다. 53열은 BA, 702는 ZZ, 703은 AAA입니다. Excel의 최대 열 16,384(XFD)까지 모든 번호를 처리합니다.

Excel에서 열 문자를 번호로 되돌리려면 어떻게 하나요?

열 문자 입력란에 문자를 입력하면 번호가 나타납니다 — AA→27, AZ→52, BA→53, ZZ→702. 두 입력란이 연결되어 있어 양방향으로 사용할 수 있습니다. 스프레드시트에서 가장 빠른 수식은 =COLUMN(AA1)으로 27을 반환하지만, Excel을 열지 않고 결과만 필요하다면 여기에 문자를 붙여넣으면 1초 이내에 얻을 수 있습니다.

Excel에서 27번 열은 무엇인가요?

27번 열은 AA입니다. Z(26번 열) 다음에 Excel은 두 글자로 넘어갑니다: 27=AA, 28=AB, 계속해서 52=AZ, 그다음 53=BA입니다. 이 패턴은 A=1(A=0이 아님)인 전단사 26진법을 따릅니다(0번 열은 없습니다).

Excel 'AA' 열은 몇 번인가요?

AA열은 27번입니다. (1×26)+1=27로 읽을 수 있습니다 — 첫 번째 A가 26을, 두 번째 A가 1을 더합니다. A=1인 전단사 26진법이기 때문입니다. 마찬가지로 AB=28, AZ=52, BA=53입니다. 여러 문자를 확인해야 한다면 일괄 변환 상자에 한꺼번에 붙여넣으세요.

Excel 열을 숫자(R1C1)에서 문자로 되돌리려면 어떻게 하나요?

열 헤더에 문자 대신 숫자(1, 2, 3…)가 표시되면 Excel이 R1C1 참조 스타일을 사용하는 것입니다. 파일→옵션→수식→'R1C1 참조 스타일' 체크를 해제하면 헤더가 A, B, C로 돌아옵니다.

Excel의 마지막 열은 몇 번이고 문자는 무엇인가요?

최신 Excel(2007 이후)의 마지막 열은 16,384번 열로 XFD입니다. 이 변환기에 16384를 입력하면 XFD가 나오고, XFD를 입력하면 16384가 나옵니다. Google 스프레드시트는 18,278(ZZZ 경계)을 넘는 열도 허용하며, 이 도구는 입력한 모든 숫자에 대해 정확하게 변환합니다.

열 번호 목록 전체를 한 번에 문자로 변환할 수 있나요?

네 — 일괄 변환 상자를 사용하세요. 줄바꿈, 쉼표, 공백으로 구분된 숫자와 문자의 혼합 목록을 붙여넣으면 각 항목이 자동으로 감지되어 한 번에 변환됩니다. 출력 형식을 27→AA 쌍, CSV, 결과만 사이에서 전환한 후 .csv 파일로 다운로드할 수 있습니다.