Skip to main content

Kutools for Office — 하나의 패키지. 다섯 가지 도구. 더 많은 일을 처리하세요.

Excel ASC 함수

Author Zhoumandy Last modified

ASC 함수는 문자열의 첫 번째 문자에 대한 ASCII 코드를 반환합니다. 주로 Excel에서 VBA 함수로 사용됩니다.

asc-function 1


구문

=ASC(텍스트)


인수

  • 텍스트 (필수): ASCII 코드로 변환하려는 텍스트 또는 텍스트가 포함된 셀에 대한 참조입니다.

반환 값

ASC 함수는 숫자 값을 반환합니다.


함수 참고 사항

  1. VBA에서 ASC 함수에 제공된 텍스트 문자열은 유효한 문자열이면 모두 가능하지만, ASC 함수는 문자열의 첫 번째 문자만 계산합니다.
  2. ASC 함수는 대소문자를 구분합니다.
  3. ASC 함수가 반환하는 ASCII 코드는 0에서 255 사이의 정수 부분입니다. 아래 스크린샷과 같습니다. ASCII 코드에 대한 자세한 내용은 다음 기사를 참조하세요: https://www.ascii-code.com/.
    asc-function 2
  4. VBA에서 ASC 함수가 반환하는 A-Z의 ASCII 코드는 65-90이고, a-z는 97-122입니다.

예제

이 경우 아래 표에 몇 가지 테스트 문자열이 있습니다. 해당 텍스트 문자열의 ASCII 코드를 계산하려면 다음과 같이 하세요:

1. Alt + F11 키를 눌러 Microsoft Visual Basic for Applications 창을 엽니다.

2. Microsoft Visual Basic for Applications 창에서 삽입 > 모듈을 클릭하여 모듈 창을 엽니다. 그런 다음 아래 VBA 코드를 복사하여 창에 붙여넣습니다.

VBA: ASCII 코드 계산

Sub Code()
Dim Result1
Result1 = Asc("K")
MsgBox Result1
End Sub

asc-function 3

3. 코드를 실행하기 위해 F5 키를 누릅니다. 그리고 “K” 텍스트의 ASCII 코드 결과를 표시하는 Microsoft Excel 대화 상자가 나타납니다. 결과는 75입니다.

asc-function 4

4. 결과 “75”를 D5 셀에 입력하여 결과를 기록합니다.

asc-function 5

5. 나머지 결과를 얻으려면 VBA의 ASC 함수 내부의 텍스트를 적절히 변경해야 합니다. 예를 들어, “Kutools” 텍스트의 ASCII 코드를 알고 싶다면, VBA는 다음과 같습니다:

VBA: ASCII 코드 계산

Sub Code()
Dim Result2
Result2 = Asc("Kutools")
MsgBox Result2
End Sub

asc-function 6

“Kutools” 텍스트의 결과가 “K” 텍스트의 결과와 동일하다는 것을 알 수 있습니다.

6. 위 단계를 반복하여 나머지 결과를 얻습니다.

asc-function 7

참고:

  1. 제공된 문자열이 비어 있으면 런타임 오류가 발생합니다.

    asc-function 8

  2. 제공된 텍스트가 공백인 경우 32를 반환합니다.

    asc-function 9

  3. ASC 함수는 대소문자를 구분하므로 E와 e 같은 문자의 경우 ASC는 각각 69와 101을 반환합니다.

관련 함수:

  • Excel EVEN 함수
    EVEN 함수는 숫자를 가장 가까운 짝수 정수로 반올림합니다.

  • Excel EXP 함수
    EXP 함수는 상수 e를 n 제곱한 결과를 반환합니다.