본문으로 건너뛰기
AZ Tools

스프레드시트 컬럼 변환기

Excel과 Google Sheets는 컬럼 이름에 bijective base-26 사용: A~Z·이후 AA·AB·…·AZ·BA·…·ZZ·AAA 등. 정확히 base-26은 아님(0 자릿값 없음)이라 단순 산술과 약간 다름. 이 도구는 양방향 처리, 앱에서 보는 1-기반 기본값과 코드용 선택적 0-기반 모드.

  • LetterAB
  • Number28
  • A1 셀AB1
  • R1C1 셀R1C28

기본 1-기반 — Excel·Sheets에서 보는 것과 일치. 인덱싱 API용은 0-기반 토글.

사용법

  1. 방향 선택 — letter → number 또는 number → letter.
  2. 값 입력. 다른 표기가 실시간 업데이트, 전체 A1(`AB12`)과 R1C1(`R12C28`) 셀 참조 포함.
  3. 0부터 컬럼 인덱스하는 API와 대화 중이면 0-기반으로 전환.

자주 묻는 질문

왜 AA = 26이 아님?
0 자릿값이 없기 때문. 패턴은 A=1·…·Z=26·AA=27·AB=28·…·AZ=52·BA=53 등. 이게 bijective base-26 — 모든 양의 정수가 유일한 letter 표현을 가지며 그 반대도.
Excel에 정말 컬럼 제한 있음?
예: 모던 Excel은 16384 컬럼(XFD). Google Sheets는 18278 컬럼(ZZZ)에서 캡. 둘 다 이 도구가 만들 수 있는 것보다 훨씬 위.
R1C1 표기는 어디에 쓰나?
셀을 문자와 숫자 대신 행 번호와 열 번호로 가리키고, 상대 참조를 R[-1]C 같은 오프셋으로 적는다. 그 형태의 수식은 어디로 복사되든 같은 모양으로 읽히므로, 코드로 수식을 만들거나 서로 다른 셀에 있는 두 수식을 비교할 때 훨씬 편하다.
열을 삽입했더니 열 문자가 밀린 이유는?
문자는 정체성이 아니라 위치다. 열을 하나 삽입하면 오른쪽의 모든 열 이름이 바뀌므로, 그 뒤로 K열을 가리키던 메모나 매크로나 문서는 다른 데이터를 가리키게 된다. 참조 자체는 멀쩡해 보이기 때문에 조용히 어긋난다. 머리글 이름이나 이름 있는 범위는 삽입을 견디지만 문자는 그렇지 못하다.

관련 도구