KutoolsforOffice— 하나의 솔루션, 다섯 가지 강력한 도구。적은 노력으로 더 큰 성과。

Excel ASC 함수

작성자Zhoumandy수정 날짜

ASC 함수는 문자열의 첫 번째 문자에 대한 ASCII 값을 반환합니다. 이 함수는 주로 Excel 의 VBA 함수로 사용됩니다。

asc-function 1


구문

=ASC()text)


인수

  • 텍스트(필수):변환하려는 텍스트 또는 해당 텍스트를 포함하는 셀에 대한 참조입니다。 변환 대상 형식은 ASCII 값입니다。。

반환 값

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


함수 참고 사항

  1. VBA 에서 ASC 함수에 제공되는 텍스트 문자열은 유효한 문자열이면 무엇이든 가능하지만, 해당 문자열의 첫 번째 문자만 계산합니다。
  2. ASC 함수는 대소문자 구분입니다。
  3. ASC 함수가 반환하는 ASCII 값은 Decimal 숫자의 정수 부분이며, 범위는 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 코드 결과(75)를 표시하는 Microsoft Excel 대화 상자가 나타납니다。

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 함수는 숫자를 0 에서 멀어지는 방향으로 가장 가까운 짝수 정수로 반올림합니다。

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