Runeba입니다.
오늘은 구글 스프레드시트에서 문자와 코드값을 연결해주는 CHAR
함수에 대해 소개해드릴게요. 유니코드나 ASCII 값을 문자로 변환해야 할 때 아주 유용하답니다.
빠른 목차
CHAR 함수
CHAR
함수는 숫자로 입력된 유니코드 값을 해당하는 문자로 변환해주는 함수입니다.
예를 들어 CHAR(65)
는 A
를 반환합니다. 숫자 65가 유니코드 또는 ASCII 기준으로 ‘A’이기 때문이죠.
CHAR 함수 구문
CHAR(표의_숫자)
- 표의_숫자: 변환하고자 하는 유니코드 또는 ASCII 번호
CHAR 함수 기본 예제 2가지
예제 1: 알파벳 A 출력하기
=CHAR(65)
→ 결과: A
예제 2: 공백 문자 출력하기
=CHAR(32)
→ 결과: (빈 문자열)

CHAR 함수 심화 예제 5가지
심화 예제 1: 숫자에서 알파벳으로 변환
=ARRAYFORMULA(CHAR(ROW(A65:A90)))
→ 결과: A부터 Z까지 알파벳 출력
설명: ROW(A65:A90)
는 65부터 90까지 숫자를 생성하며, 이를 CHAR
로 문자화합니다.ARRAYFORMULA
심화 예제 2: 특수문자 리스트 만들기
=ARRAYFORMULA(CHAR(ROW(A33:A47)))
→ 결과: ! ” # $ % & ‘ ( ) * 등 특수문자
설명: ASCII 33~47 구간의 특수문자 출력
심화 예제 3: 문장 부호 출력용 함수
=CHAR(46)&CHAR(33)&CHAR(63)
→ 결과: .!?
설명: 마침표, 느낌표, 물음표를 조합한 문자열 생성
심화 예제 4: 줄바꿈 문자 만들기
="첫 줄"&CHAR(10)&"둘째 줄"
→ 결과
첫 줄
둘째 줄
설명: CHAR(10)
은 줄바꿈(개행 문자)
심화 예제 5: 비밀번호 생성 시 사용
=CHAR(RANDBETWEEN(33,126))
→ 결과: 임의의 특수/숫자/영문 문자
설명: ASCII 33~126 범위의 임의 문자로 보안성 있는 비밀번호 구성 가능
CHAR 함수 이럴 때 쓰면 좋아요 📊
활용 상황 | 설명 |
---|---|
ASCII 값으로 문자 출력 | 시스템 로그 처리나 외부 API와 연동 시 사용 |
줄바꿈 삽입 | 자동 보고서 생성에서 줄 나눔 표현 |
특수문자 자동 삽입 | 입력값 가공이나 양식 생성 자동화 시 유용 |
배열로 문자 나열 | 유니코드 문자 분석 또는 필터링에서 사용 |
CHAR 함수 사용 시 주의사항 ⚠️
항목 | 설명 |
---|---|
잘못된 숫자 입력 | 유효한 유니코드 범위(1~255)가 아닐 경우 오류 발생 |
시스템 환경 영향 | OS에 따라 일부 문자 출력 결과가 다를 수 있음 |
개행문자 시각화 | CHAR(10) 은 줄바꿈이지만 셀에 자동 줄바꿈 설정이 필요 |
CHAR 함수 실무 활용 팁 💡
CHAR(10)
을 활용한 보고서 줄바꿈 자동화로 읽기 편한 결과표 생성CHAR(RANDBETWEEN())
를 활용해 보안성 높은 임시 비밀번호 생성 자동화- 특수문자나 유니코드 변환이 필요한 외부 데이터 정제 시 필수 함수
링크
함게보면 좋은 컨텐츠

ARRAYFORMULA 함수 반복 수식, 업무 자동화 026
ARRAYFORMULA 함수 이제 반복되는 수식은 그만! 안녕하세요, Runeba입니다.오늘은 Google 스프레드시트에서 반복 작업을 획기적으로 줄여주는 ARRAYFORMULA 함수에 대해 소개해드리겠습니다…
관련문서
CHAR – Google Docs 편집기 고객센터
현재 유니코드표에 따라 숫자를 문자로 변환합니다. 사용 예 CHAR(97) CHAR(HEX2DEC(“A3”)) CHAR(A1) 구문 CHAR(table_number) 표_번호 – 현재 유니코드에서 찾을 문자의 번호(10진수 형식)입니다.