Excel에서 숫자를 문자로 변환하는 4가지 간단한 방법

Excel에서 금액을 문자로 변환하는 더 간단한 방법이 필요하신가요? 숫자를 텍스트로 정확하게 변환하는 4가지 실용적인 방법을 알아보세요. 더 효율적인 스프레드시트 작업을 원한다면 Kimi Sheets로 데이터 처리를 자동화하고 서식을 개선하며 AI로 더 스마트하게 작업해 보세요.

11분 읽기2026-08-12
Excel에서 숫자를 문자로 쉽게 변환하는 방법: Kimi Sheets

송장, 영수증, 재무 문서를 작성할 때는 숫자로 된 금액을 단어로 함께 표기해야 하는 경우가 많지만, 각 값을 일일이 수동으로 변환하는 것은 시간이 오래 걸리고 오류가 발생하기 쉽습니다. Excel에서 숫자로 된 금액을 단어로 변환하는 방법을 익히면 이 과정을 자동화하고 정확성을 높이며 전문적인 문서를 작성할 때 시간을 절약할 수 있습니다. 이 가이드에서는 Excel에서 숫자 값을 직접 단어로 변환하는 네 가지 쉬운 방법을 살펴보겠습니다.

Excel에서 숫자를 단어로 변환하는 4가지 방법 개요

숫자 값을 문자 텍스트로 변환하면 송장 작성, 재무 보고, 문서화 작업이 간단해집니다. Excel 형식의 숫자를 단어로 표기해야 하든, 이 과정을 자동화하고 싶든, Excel에서는 AI 도구, 내장 기능, 수식, 사용자 지정 함수 등 여러 방법으로 숫자를 단어로 변환할 수 있습니다. 아래 표는 사용 편의성, 자동화 수준, 기술적 요구사항을 기준으로 네 가지 실용적인 방법을 비교해 최적의 방식을 선택할 수 있도록 도와줍니다.

방법난이도자동화코딩 필요 여부적합한 용도
Kimi Sheets쉬움높음아니요빠르고 자동화된 숫자-문자 변환
Excel Copilot쉬움높음아니요AI 기반 Excel 작업 지원
VBA 코드중간높음맞춤형 숫자-문자 변환 솔루션
Excel 수식중간중간아니요내장 함수를 이용한 매크로 없는 숫자-문자 변환

AI로 Excel에서 숫자를 단어로 자동 변환하는 방법은?

AI 기반 스프레드시트 도구를 사용하면 복잡한 수식이나 VBA 코드 없이도 숫자 값을 문자 텍스트로 변환하는 과정을 간단하게 처리할 수 있습니다. AI Excel 에이전트인 Kimi Sheets를 사용하면 스프레드시트를 업로드하고 간단한 지시를 입력하기만 하면 AI가 즉시 결과를 생성해 Excel에서 숫자를 단어로 자동 변환할 수 있습니다. Kimi Sheets를 사용해 Excel에서 숫자를 단어로 변환하는 간단한 단계를 따라 해보세요.

1단계: Excel 파일을 업로드하고 프롬프트 입력하기

변환하고 싶은 숫자 값이 포함된 Excel 스프레드시트를 업로드합니다. 그런 다음 원하는 변환 형식을 명확하게 설명하는 프롬프트를 입력합니다.

"Amount" 열의 모든 숫자를 문자로 변환합니다. "Amount in Words"라는 새 열을 만들고 그에 해당하는 텍스트 값을 채워 넣습니다. 원래 숫자는 그대로 유지하고, 인보이스 및 재무 보고 용도에 맞게 결과를 명확하게 서식화합니다.
Excel 파일을 업로드하고 프롬프트 입력하기

2단계: AI가 처리하고 결과를 생성하도록 하기

Kimi Sheets가 스프레드시트를 분석해 숫자 값을 식별하고 자동으로 문자 형태의 금액으로 변환합니다. AI가 수동 수식 없이 변환 과정을 처리합니다.

AI가 처리하고 결과를 생성하도록 하기

3단계: Excel 파일 미리 보기 및 다운로드하기

생성된 Excel 형식의 문자 금액 결과를 검토해 정확성을 확인합니다. 확인이 끝나면 업데이트된 Excel 파일을 다운로드해 송장, 보고서, 기타 재무 문서에 활용합니다.

Excel 파일 미리 보기 및 다운로드하기

Kimi Sheets의 주요 기능

숫자를 단어로 변환하는 기능 외에도 Kimi Sheets는 스프레드시트 작업을 간단하게 하고 생산성을 높이는 다양한 AI 기반 기능을 제공합니다. Excel 워크플로 관리에 유용한 주요 기능은 다음과 같습니다.

  • 반복적인 스프레드시트 작업 자동화

송장, 재무 기록, 보고서를 작업할 때 숫자를 수동으로 단어로 변환하려면 상당한 시간이 걸릴 수 있습니다. Kimi Sheets는 반복적인 스프레드시트 작업을 자동화해 수동 작업을 줄이고 워크플로 효율성을 높여줍니다.

  • 여러 숫자 항목을 더 빠르게 처리

Kimi Sheets는 여러 행의 숫자 값을 한 번에 처리해 대용량 데이터셋도 다룰 수 있습니다. 이를 통해 송장, 결제 기록, 재무 스프레드시트 전체의 금액을 각 항목을 일일이 업데이트하지 않고도 쉽게 변환할 수 있습니다.

  • 더 깔끔한 재무 문서 만들기

Kimi Sheets는 스프레드시트 데이터를 정리하고 서식을 지정하여 더 나은 형태로 표현할 수 있도록 도와줍니다. 이를 통해 숫자 값과 그에 대응하는 문자 표기를 모두 포함한 전문적인 재무 문서를 만들 수 있습니다.

  • 복잡한 스프레드시트 수식 이해하고 수정하기

Excel 수식에서 커스텀 숫자-문자 변환이 필요한 사용자를 위해, Kimi Sheets는 기존 수식을 설명하고 개선점을 제안하며, 특정 요구 사항에 맞게 스프레드시트 로직을 수정하는 것을 도와줍니다.

  • AI로 Excel 데이터 관리를 단순화하기

숫자-문자 변환 외에도 Kimi Sheets는 데이터 정리, 수식 생성, 표 서식 지정, 데이터 분석 등 다양한 스프레드시트 작업을 지원합니다. 이를 통해 사용자는 AI의 도움을 받아 Excel 작업을 더 효율적으로 관리할 수 있습니다.

Excel의 기본 도구를 사용하여 숫자를 문자로 변환하는 방법은?

Excel에는 숫자를 문자로 변환하는 직접적인 함수가 포함되어 있지 않지만, 기본 도구와 커스터마이징 옵션을 사용하여 이 과정을 자동화할 수 있습니다. 다음 방법들은 Copilot, VBA, SpellNumber 도구를 포함하여 Excel에서 숫자를 문자로 변환하는 세 가지 간단한 방법을 설명합니다.

방법 1: COPILOT 도구 사용하기

Excel의 Microsoft Copilot을 사용하면 복잡한 수식이나 매크로를 만들지 않고도 AI 기반 방식으로 숫자를 문자로 변환할 수 있습니다. 셀 참조가 포함된 간단한 프롬프트를 사용하면 Copilot이 값을 파악하여 문자로 된 금액으로 변환하고, 화폐 단위나 언어와 같은 다양한 형식도 처리할 수 있습니다. Excel에서 숫자를 문자로 변환하는 방법은 다음과 같습니다.

1단계: Copilot을 선택하고 프롬프트 입력하기

Excel 워크시트를 열고 Copilot을 활성화합니다. 인용부호 안에 명확한 프롬프트를 입력하고, 변환하려는 숫자가 있는 셀을 참조합니다.

프롬프트 예시:

다음은 미국 달러 기준 가격입니다. 각 숫자를 영어 단어로 변환하세요.
Copilot을 선택하고 프롬프트 입력하기

2단계: Copilot이 숫자를 문자로 변환하도록 하기

Copilot은 참조된 셀을 분석하여 숫자 값을 자동으로 문자 텍스트로 변환합니다. 예를 들어 123,568은 one hundred twenty-three thousand five hundred sixty-eight dollars로 변환될 수 있습니다.

Copilot이 숫자를 문자로 변환하도록 하기

3단계: 결과 검토 및 조정하기

변환된 값의 정확성을 검토하고, 화폐 단위, 언어, 또는 다양한 금액을 Excel에서 문자로 표시하는 형식 스타일 등 출력 형식을 조정하려면 프롬프트를 수정합니다.

생성된 결과 검토 및 확인하기

방법 2: VBA 코드 도구 사용하기

VBA는 Excel에서 숫자를 문자로 변환하는 커스텀 함수를 만드는 강력한 방법입니다. VBA 코드 모듈을 추가하면 필요할 때마다 숫자 값을 문자 텍스트로 자동 변환하는 재사용 가능한 숫자-문자 변환 수식을 Excel에서 만들 수 있습니다. 이 방법은 변환 작업이 자주 필요한 송장, 영수증, 재무 문서에 특히 유용합니다.

1단계: VBA 코드 모듈 추가하기

Excel 워크북을 열고 키보드에서 Alt + F11을 눌러 VBA 편집기를 엽니다. 상단 메뉴에서 "삽입" > "모듈"을 선택하여 새 VBA 모듈을 만듭니다.

VBA 코드 모듈 추가하기

2단계: VBA 코드 붙여넣기

숫자-문자 변환 함수를 위한 전체 VBA 코드를 복사하여 새로 만든 모듈에 붙여넣습니다. 어떤 줄도 변경하지 않고 코드 전체가 올바르게 추가되었는지 확인합니다.

Function SpellNumber(ByVal N As Currency) As String

    Const Thousand = 1000@
    Const Million = Thousand * Thousand
    Const Billion = Thousand * Million
    Const Trillion = Thousand * Billion

    If N = 0 Then
        SpellNumber = "zero"
        Exit Function
    End If

    Dim Buf As String
    If N < 0 Then
        Buf = "negative "
    Else
        Buf = ""
    End If

    Dim Frac As Currency
    Frac = Abs(N - Fix(N))

    N = Abs(Fix(N))

    If N >= Trillion Then
        Buf = Buf & SpellNumberDigitGroup(Int(N / Trillion)) & " trillion"
        N = N - Int(N / Trillion) * Trillion
        If N >= 1 Then Buf = Buf & " "
    End If

    If N >= Billion Then
        Buf = Buf & SpellNumberDigitGroup(Int(N / Billion)) & " billion"
        N = N - Int(N / Billion) * Billion
        If N >= 1 Then Buf = Buf & " "
    End If

    If N >= Million Then
        Buf = Buf & SpellNumberDigitGroup(Int(N / Million)) & " million"
        N = N - Int(N / Million) * Million
        If N >= 1 Then Buf = Buf & " "
    End If

    If N >= Thousand Then
        Buf = Buf & SpellNumberDigitGroup(Int(N / Thousand)) & " thousand"
        N = N - Int(N / Thousand) * Thousand
        If N >= 1 Then Buf = Buf & " "
    End If

    If N >= 1 Then
        Buf = Buf & SpellNumberDigitGroup(N)
    End If

    SpellNumber = Buf

End Function


Private Function SpellNumberDigitGroup(ByVal N As Integer) As String

    Const Hundred = " hundred"

    Dim Ones As Variant
    Ones = Array("", "one", "two", "three", "four", "five", "six", _
                 "seven", "eight", "nine", "ten", "eleven", _
                 "twelve", "thirteen", "fourteen", "fifteen", _
                 "sixteen", "seventeen", "eighteen", "nineteen")

    Dim Tens As Variant
    Tens = Array("", "", "twenty", "thirty", "forty", "fifty", _
                 "sixty", "seventy", "eighty", "ninety")

    Dim Buf As String
    Buf = ""

    If N >= 100 Then
        Buf = Ones(Int(N / 100)) & Hundred
        N = N Mod 100
        If N > 0 Then Buf = Buf & " "
    End If

    If N >= 20 Then
        Buf = Buf & Tens(Int(N / 10))
        N = N Mod 10
        If N > 0 Then Buf = Buf & "-"
    End If

    If N > 0 Then
        Buf = Buf & Ones(N)
    End If

    SpellNumberDigitGroup = Buf

End Function
VBA 코드 모듈 추가하기

3단계: 저장 및 매크로 사용 설정하기

워크북을 "Excel 매크로 사용 통합 문서(.xlsm)"로 저장하고 Excel 보안 센터 설정에서 매크로를 사용하도록 설정합니다. 이렇게 하면 커스텀 VBA 함수가 스프레드시트에서 제대로 실행될 수 있습니다.

Save and Enable Macros

4단계: 함수를 사용해 숫자를 문자로 변환하기

셀에 숫자를 입력한 다음 VBA 함수(예: SpellNumber)를 적용하면 자동으로 문자로 변환됩니다. 출력 결과를 첫 글자만 대문자로 표시하는 등 텍스트 형식을 원하는 대로 조정해 더 깔끔하게 보여줄 수도 있습니다.

Convert Numbers into Words Using the Function

방법 3: Excel 수식 사용하기

이 방법은 VBA나 추가 도구 없이 Excel 수식만으로 숫자 값을 문자로 변환합니다. TEXT, LEFT, MID, CHOOSE 같은 함수를 조합하면 Excel이 각 숫자를 자동으로 처리해 해당하는 숫자 단어를 생성할 수 있습니다.

1단계: Excel 데이터 준비하기

변환하려는 숫자를 Excel 열에 입력합니다. 예를 들어 E2 셀부터 시작해 E열에 값을 입력합니다.

Prepare your Excel data

2단계: 숫자-문자 변환 수식 입력하기

변환된 텍스트를 표시할 셀(예: "F2")을 선택합니다. 숫자 값을 참조하는 수식을 입력합니다.

예시:

=CHOOSE(LEFT(TEXT(E3,"000000000"))+1,,"One","Two","Three","Four","Five","Six","Seven","Eight","Nine")

이 수식은 개별 숫자를 해당하는 단어로 변환합니다. 완전한 숫자-문자 변환을 위해서는 백 단위, 천 단위, 백만 단위, 소수 값을 처리할 수 있도록 IF, MID, CHOOSE 함수를 추가로 조합해야 할 수 있습니다.

Insert the numbers into word formula

3단계: 수식을 적용하고 결과 확인하기

채우기 핸들을 아래로 드래그해 열의 다른 값에도 수식을 적용합니다. 변환된 텍스트를 확인하고, 화폐 단위 이름을 추가하거나 형식을 변경해야 한다면 수식 출력을 조정합니다.

Apply the formula and review results

Excel에서 숫자를 문자로 변환할 때 유용한 팁

Excel에서 숫자를 문자로 정확하고 전문적으로 변환하려면 다음의 간단한 모범 사례를 따르세요. 이러한 팁은 형식을 개선하고 오류를 방지하며, 청구서, 보고서, 재무 기록을 다루는 스프레드시트를 더 관리하기 쉽게 만들어 줍니다.

  • 화폐 형식에는 SpellNumber 사용하기

SpellNumber는 청구서, 수표, 결제 기록에 사용할 화폐 금액을 문자로 변환할 때 유용합니다. 변환된 텍스트에 화폐 관련 정보를 추가해 일관된 형식을 유지하는 데 도움이 됩니다.

  • 변환 전에 소수점을 반올림하기

값을 변환하기 전, 필요한 경우 소수점을 반올림해 문자로 표시된 금액이 최종 계산 결과와 일치하도록 합니다. 이렇게 하면 센트나 소수 값이 포함된 재무 데이터를 다룰 때 오류를 방지할 수 있습니다.

  • 원본 숫자 열은 숨겨서 보관하기

원본 숫자 값은 별도의 열에 보관하고, 필요하다면 숨겨서 스프레드시트를 더 깔끔하게 정리할 수 있습니다. 이렇게 하면 원본 데이터를 보존하면서 변환된 텍스트만 표시할 수 있습니다.

  • 큰 숫자에서도 수식을 테스트하기

Excel의 숫자-문자 변환 수식은 큰 숫자와 소수를 포함한 다양한 값으로 항상 테스트해야 합니다. 이를 통해 천 단위, 백만 단위, 복잡한 금액에서도 변환이 올바르게 동작하는지 확인할 수 있습니다.

  • 변환 후 화폐 단위 이름 추가하기

변환된 텍스트 뒤에 달러나 센트 같은 화폐 단위 이름을 추가하면 결과를 더 명확하게 전달할 수 있습니다. 이는 금액 형식을 쉽게 이해해야 하는 청구서나 재무 문서에서 특히 유용합니다.

  • 매크로 없는 파일을 공유해야 한다면 VBA 사용을 피하기

VBA 방식으로 숫자를 단어로 자동 변환할 수 있지만, 매크로를 활성화해야 합니다. 매크로를 지원하지 않는 공유 파일이라면 AI 기반 도구나 다른 Excel 대체 방법을 사용하는 것이 좋습니다.

  • 검토를 위해 셀을 명확하게 표시하기

"금액", "금액(문자)", "변환된 값"처럼 명확한 열 이름을 사용하면 스프레드시트를 검토하기 쉬워집니다. 적절한 레이블링은 투명성을 높이고, 사용자가 변환 결과를 빠르게 확인할 수 있도록 돕습니다.

결론

Excel에서 숫자를 단어로 변환하면 시간을 절약하고 정확성을 높이며, 재무 문서를 더 쉽게 관리할 수 있습니다. Kimi Sheets, Excel Copilot 같은 AI 기반 도구를 사용하든, VBA 함수나 사용자 정의 수식을 사용하든, 각 방법은 워크플로우와 기술적 요구에 맞춰 Excel에서 숫자를 단어로 변환할 수 있는 실용적인 방법을 제공합니다. 적절한 방법을 선택하면 반복 작업을 자동화하고 더 깔끔하고 전문적인 청구서, 보고서, 스프레드시트를 만들 수 있습니다.

자주 묻는 질문

Excel에서 숫자를 단어로 변환하는 이유는 무엇인가요?
Excel에서 숫자를 단어로 변환하면 전문적인 송장, 수표, 영수증, 재무 문서를 작성하는 데 유용합니다. 수동 입력을 줄이고 오류를 최소화하며, 숫자 값을 문자 형태로 명확하게 표시할 수 있습니다. 이는 특히 큰 금액이나 반복적인 재무 항목을 다룰 때 유용합니다.
Excel에서 숫자를 단어로 변환하는 수식은 무엇인가요?
Excel에는 숫자를 단어로 변환하는 전용 내장 함수가 없습니다. 하지만 TEXT, LEFT, MID, CHOOSE 같은 함수를 조합해 사용자 지정 숫자-단어 변환 수식을 만들거나, VBA 기반 함수를 사용해 자동화할 수 있습니다. AI 도구와 Excel Copilot도 이 작업을 더 간단하게 처리할 수 있는 대안을 제공합니다.
Excel에서 큰 숫자도 단어로 변환할 수 있나요?
네, VBA 함수, 사용자 지정 수식, 또는 AI 기반 스프레드시트 도구를 활용하면 Excel에서 큰 숫자도 단어로 변환할 수 있습니다. 다만 전통적인 수식 기반 방법은 매우 큰 숫자나 복잡한 서식 요구사항을 처리할 때 한계가 있을 수 있습니다. Kimi Sheets는 자연어 지시만으로 데이터를 변환, 정리, 관리할 수 있도록 도와줌으로써 더 유연한 스프레드시트 작업 방식을 제공합니다. 큰 금액이나 비즈니스 보고서의 경우 AI 기반 도구가 변환 과정을 단순화하고 수동 작업을 줄여줍니다.
다음도 마음에 드실 수 있습니다
데이터 손실 없이 Excel을 JSON으로 빠르게 변환하기
데이터 손실 없이 Excel을 JSON으로 빠르게 변환하기
2026-08-12
XLSX를 Google Sheets로 변환하는 법: 빠르고 쉬운 방법
XLSX를 Google Sheets로 변환하는 법: 빠르고 쉬운 방법
2026-08-12
데이터 손실이나 구조 문제 없이 XLS를 XML로 변환하기
데이터 손실이나 구조 문제 없이 XLS를 XML로 변환하기
2026-08-12
시간 절약을 도와주는 Excel용 무료 AI 도구
시간 절약을 도와주는 Excel용 무료 AI 도구
2026-08-12
3가지 방법으로 여러 엑셀 파일을 하나의 워크북으로 합치기
3가지 방법으로 여러 엑셀 파일을 하나의 워크북으로 합치기
2026-08-12
Excel에서 금액 숫자를 단어로 변환하는 4가지 쉬운 방법