1. CHAR 함수란?
CHAR 함수는 엑셀에서 특정 숫자에 해당하는 유니코드 문자를 반환하는 함수입니다. 유니코드는 전 세계의 문자를 일관되게 표현하기 위한 국제 표준 코드 체계입니다. CHAR 함수는 숫자를 인수로 받아 해당 숫자에 대응하는 문자를 반환합니다.
2. CHAR 함수의 사용법
CHAR 함수는 아래와 같은 형식으로 사용할 수 있습니다:
CHAR(숫자)
숫자는 0부터 255 사이의 값이어야 합니다. 숫자에 해당하는 유니코드 문자가 반환됩니다.
예시:
=CHAR(65)
위의 예시는 65에 해당하는 유니코드 문자 'A'를 반환합니다.
3. CHAR 함수의 활용 예시
아래는 CHAR 함수를 활용한 다양한 예시입니다:
3.1 알파벳 순서대로 문자열 생성하기
=CHAR(ROW()+64)
위의 예시는 현재 행의 숫자에 64를 더한 값에 해당하는 알파벳 문자를 반환하는 방법입니다. 이를 이용하여 'A'부터 'Z'까지의 문자열을 생성할 수 있습니다.
3.2 특정 문자열의 각 문자 카운트하기
=LEN("Hello")-LEN(SUBSTITUTE("Hello","e",""))
위의 예시는 "Hello"라는 문자열에서 특정 문자('e'라고 가정)의 개수를 세는 방법입니다. SUBSTITUTE 함수를 이용하여 특정 문자를 제외한 문자열을 만들고, 전체 문자열과 제외한 문자열의 길이 차이를 구해 개수를 세는 방법입니다.
3.3 ASCII 코드에 대응하는 문자 반환하기
=CHAR(CODE("A") + 5)
위의 예시는 "A"라는 문자의 ASCII 코드 값에 5를 더한 값에 해당하는 문자를 반환하는 방법입니다. CODE 함수를 이용하여 문자의 ASCII 코드 값을 구하고, CHAR 함수를 이용하여 해당 코드에 대응하는 문자를 반환합니다.
4. 결론
CHAR 함수는 숫자에 대응하는 유니코드 문자를 반환하여 엑셀에서 다양한 작업에 활용할 수 있습니다. 알파벳 문자열 생성, 문자 개수 세기 등 다양한 기능을 수행할 수 있으며, 코드의 특정 위치에 해당하는 문자를 가져오는 등 유용한 기능을 제공합니다.
*Reference: Microsoft Support, Excel CHAR function documentation