워드프로세서/엑셀

엑셀 숫자를 아스키코드 변환하는 방법 (CHAR함수)

에이티에스 2025. 5. 12. 11:28
728x90

Excel에서 숫자를 입력하여 아스키코드로 변환하는 방법에 대해 알아보겠습니다. 

 

Excel CHAR 함수는 유효한 문자 코드가 주어지면 문자를 반환합니다. CHAR은 수식에 입력하기 어려운 문자를 삽입할 수 있습니다. 예를 들어 CHAR(10)은 줄 바꿈을 반환하며 수식의 텍스트에 줄 바꿈을 추가하는 데 사용할 수 있습니다.

 

 

 

반응형

 

1. CHAR함수 

=CHAR(number)
  • number - 1에서 255 사이의 숫자입니다.

CHAR 함수는 유효한 문자 코드가 제공되면 문자를 반환합니다. CHAR을 사용하여 ASCII 코드 페이지 번호를 실제 문자로 변환합니다.

 

예를 들어:

=CHAR(65) // returns "A"
=CHAR(97) // returns "a"

 

CHAR 함수는 0-255 사이의 정수여야 하는 하나의 인수인 number만 사용합니다. CHAR의 결과는 텍스트 값입니다.

CHAR 함수는 ASCII/ANSI 환경에서 작동하도록 설계되었으며 0-255의 숫자만 이해합니다. 

 

CHAR는 수식이나 함수에서 어색하거나 직접 입력할 수 없는 문자를 지정하려는 경우에 유용할 수 있습니다. 예를 들어 CHAR(10)을 사용하여 다음과 같은 수식에 줄 바꿈을 추가할 수 있습니다.

 

="line 1"&CHAR(10)&"Line 2" // add line break

 

줄 바꿈이 적용되는지 보려면 텍스트 줄 바꿈을 활성화해야 합니다. Mac용 이전 버전의 Excel에서는 줄 바꿈에 문자 13을 사용합니다.

 

 

반응형

 

2. 아스키코드를 숫자로 변환 (CODE함수)

문자에 대한 숫자 코드를 얻으려면 CODE 함수를 사용할 수 있습니다.

=CODE("A") // returns 65

 

CODE는 CHAR의 역순으로 문자를 텍스트로 취하고 숫자를 반환합니다.

 

 

 

반응형

 

3. ASCII 및 ANSI

CHAR 함수에서 반환되는 숫자는 ASCII에서 가져옵니다. ASCII는 "American Standard Code for Information Interchange"의 약자로 0에서 127까지의 문자를 포함하는 7비트 문자 집합입니다.

 

원래 ASCII 문자는 128자를 숫자로 인코딩합니다. 여기에는 숫자 0에서 9, 소문자 a-z, 대문자 A-Z 및 문장 부호가 포함됩니다. 처음 32자는 인쇄되지 않는 "제어 코드"이며, 캐리지 리턴(13), 줄 바꿈(10) 및 탭(9)을 제외하고 대부분은 더 이상 사용되지 않습니다.

ANSI(American National Standards Institute)는 Windows 95 및 Windows NT의 기본값인 8비트 문자 집합의 일반적인 용어입니다. ANSI는 동일한 ASCII 코드 0-127을 포함하며 표시되는 언어에 따라 변경될 수 있는 특수 문자를 처리하기 위해 128자(128-255)를 추가합니다.

 

 

728x90