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

Word 에서 숫자를 화폐 단어로 변환하기(대량) — 영문 및 중국어

작성자Zhoumandy수정 날짜

다음 작업이 필요하신가요?Word 에서 숫자를 화폐 단어로 변환하기—청구서, 계약서 또는 수표에 금액을 글자로 표시해야 할 때 말입니다. 걱정 마세요. Word 에는 여러 금액이 포함된 문서에서 화폐 값을 대량으로 글자로 표시하는 간단한 기본 제공 기능이 없습니다。

아래에 이를 해결할 수 있는 두 가지 신뢰할 수 있는 방법을 소개합니다:(1) Excel “자동” 워크플로우(VBA 로 화폐 단어를 생성한 후 Word 에 복사-붙여넣기 — 설정이 복잡하고 느림), 그리고(2) 더 빠르고 간편한 Word 방법Kutools for Word 를 사용하여 Word 내에서 여러 금액을 한 번에 변환하세요(Word 내에서 작업하고 싶을 때 최적)。

숫자를 영문/중문 화폐 단어로 변환

💡 빠른 탐색:


“화폐 단어(Currency Words)”란 무엇인가요? (예시 포함)

“화폐 단어”란 숫자 금액을 다음과 같은 철자로 표기된 형식으로 변환하는 것을 의미합니다:1234.56 → “One Thousand Two Hundred Thirty-Four Dollars and Fifty-Six Cents”。 이는 계약서, 송장, 수표, 발주서 및 지급 요청서에서 흔히 사용됩니다。

예시 출력 결과
  • 1000→ One Thousand Dollars
  • 105.2→ One Hundred Five Dollars and Twenty Cents
  • 1234.56→ One Thousand Two Hundred Thirty-Four Dollars and Fifty-Six Cents

방법 1 — Excel 에서: VBA 를 사용해 화폐 단어로 변환한 후 Word 에 복사-붙여넣기

이 워크플로우는 이미 스프레드시트에 금액이 존재하고, 해당 금액을 Excel 에서화폐 단어로 생성한 다음Word 에 복사하여몇 초 안에 완료하려는 경우 유용합니다。

단계 1 — Excel 테이블 준비

  1. Excel 에서 다음과 같은 표를 만드세요:금액(숫자) 및금액(단어)(자동 생성될 항목)。
  2. 금액이 텍스트가 아닌 정제된 숫자인지 확인하세요。 필요 시 먼저 텍스트에서 숫자로를 변환하세요。
    금액(숫자) 및 금액을 단어로 표시

단계 2 — 소문자 금액을 대문자로 변환을(를) 변환하기 위한 VBA 함수(UDF) 추가

  1. Excel 에서Alt + F11를 눌러 VBA 편집기를 엽니다。
  2. 클릭하세요:삽입 > 모듈.
  3. 아래의 VBA 코드를 모듈에 붙여넣으세요。
  4. 파일을 다음과 같이 저장하세요:.xlsm(매크로 사용 워크북)。
Option Explicit
'Updated by Extendoffice 2026/2/10
Public Function CurrencyWordsUSD(ByVal Amount As Double) As String
    Dim Dollars As Long
    Dim Cents As Long
    Dim sDollars As String
    Dim sCents As String

    If Amount < 0 Then
        CurrencyWordsUSD = "Minus " & CurrencyWordsUSD(Abs(Amount))
        Exit Function
    End If

    Dollars = Fix(Amount)
    Cents = Round((Amount - Dollars) * 100, 0)

    sDollars = NumberToWords(Dollars) & IIf(Dollars = 1, " Dollar", " Dollars")
    sCents = NumberToWords(Cents) & IIf(Cents = 1, " Cent", " Cents")

    If Cents = 0 Then
        CurrencyWordsUSD = sDollars
    Else
        CurrencyWordsUSD = sDollars & " and " & sCents
    End If
End Function

Private Function NumberToWords(ByVal n As Long) As String
    If n = 0 Then
        NumberToWords = "Zero"
        Exit Function
    End If

    NumberToWords = Trim_(ToWords(n))
End Function

Private Function ToWords(ByVal n As Long) As String
    Dim Units As Variant, Tens As Variant
    Units = Array("", "One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine", _
                  "Ten", "Eleven", "Twelve", "Thirteen", "Fourteen", "Fifteen", "Sixteen", "Seventeen", "Eighteen", "Nineteen")
    Tens = Array("", "", "Twenty", "Thirty", "Forty", "Fifty", "Sixty", "Seventy", "Eighty", "Ninety")

    Select Case n
        Case 0 To 19
            ToWords = Units(n)
        Case 20 To 99
            ToWords = Tens(Int(n / 10)) & IIf(n Mod 10 > 0, "-" & Units(n Mod 10), "")
        Case 100 To 999
            ToWords = Units(Int(n / 100)) & " Hundred" & IIf(n Mod 100 > 0, " " & ToWords(n Mod 100), "")
        Case 1000 To 999999
            ToWords = ToWords(Int(n / 1000)) & " Thousand" & IIf(n Mod 1000 > 0, " " & ToWords(n Mod 1000), "")
        Case 1000000 To 999999999
            ToWords = ToWords(Int(n / 1000000)) & " Million" & IIf(n Mod 1000000 > 0, " " & ToWords(n Mod 1000000), "")
        Case Else
            ToWords = ToWords(Int(n / 1000000000)) & " Billion" & IIf(n Mod 1000000000 > 0, " " & ToWords(n Mod 1000000000), "")
    End Select
End Function

Private Function Trim_(ByVal s As String) As String
    Trim_ = Application.WorksheetFunction.Trim(s)
End Function

단계 3 — 여러 숫자를 한 번에 변환하도록 수식 채우기(일괄 처리)

  1. 금액(단어)열에 다음을 입력하세요:=CurrencyWordsUSD(A2)(셀 참조를 본인 시트에 맞게 조정하세요)。
    입력: =CurrencyWordsUSD(A2)
  2. 아래로 채워 모든 행을 변환하세요。
    모든 행을 변환하려면 아래로 채우기
  3. 선택 사항(권장):금액(단어)열을 복사한 후값만붙여넣어 결과를 고정하세요。
    값으로 붙여넣기

단계 4 — 결과를 Word 로 가져오기(빠른 복사-붙여넣기)

  1. Excel 에서 필요한금액금액(단어)셀을 선택한 후Ctrl + C를 누르세요。
  2. Word 에서 결과를 삽입할 위치를 클릭한 후Ctrl + V를 누르세요。
    결과를 Word로 가져오기

팁:서식이 어지럽게 보이면텍스트만 유지를 선택하세요(또는)특수 붙여넣기 > 서식 없는 텍스트를 사용하세요)。

장점
  • Excel 에서 일괄 처리에 유리:한 번의 채우기 작업으로 여러 금액을 통화 단어로 변환 가능。
  • 재사용 가능한 템플릿:동일한 Word 형식이 필요할 때마다 같은 통합 문서를 재사용할 수 있습니다。
단점
  • 매크로 필요:매크로 사용 가능 파일().xlsm)을 사용하고 VBA 실행을 허용해야 합니다。
  • Word 도구보다 단계가 많음:시트를 구성하고 수식을 실행한 후 결과를 Word 로 이동시켜야 합니다。
  • 실제로 “Word 내부”에서 처리되지 않음:금액을 자주 수정할 경우 복사-붙여넣기가 번거로울 수 있습니다。
  • 특수 상황에는 조정 필요:음수, 매우 큰 값 또는 다른 통화 표현 방식은 VBA 맞춤 설정이 필요할 수 있습니다。

방법 2 — Word 에서: Kutools for Word 로 한 번의 클릭으로 화폐 단어로 변환

Word 기반 작업 흐름 중 가장 쉬운 방법으로, Kutools for Word 에는 다음 두 가지 전용 명령어가 제공됩니다:숫자를 영문 화폐 단어로숫자를 중국어 화폐 단어로。 한 번의 클릭으로 문서 내의 소문자 금액을 대문자로 변환을 직접 변환할 수 있습니다。

Kutools 로 얻을 수 있는 기능(강력한 효과)
  • 일괄 변환:여러 숫자를 한 번에 변환 가능(선택한 콘텐츠 또는 전체 문서)。
  • 두 가지 언어 출력:영문 통화 단어 및 중국어 통화 단어。
  • 빠른 편집:자주 변경되는 계약서, 송장, 템플릿에 이상적입니다。

숫자를 영문 통화 단어로 변환(일괄)

Kutools for Word 을(를)공식 웹사이트에서 다운로드 및 설치한 후다음을 수행하세요:

  1. Word 에서 화폐 단어로 변환하려는 숫자가 포함된 텍스트를 선택하세요。

    : 아무것도 선택하지 않으면 도구를전체 문서에 적용할 수 있습니다。

  2. 클릭하세요:Kutools > 삽입 > 숫자를 영문 화폐 단어로 변환.
    숫자를 영문 화폐 단어로 변환

결과: Kutools 는 선택한 콘텐츠(또는 전체 문서 전체)에서 숫자를 즉시 영문 화폐 단어로 대체합니다。
Kutools가 숫자를 즉시 영문 화폐 단어로 바꿈


숫자를 중국어 통화 단어로 변환(일괄)

Kutools for Word 을(를)공식 웹사이트에서 다운로드 및 설치한 후다음을 수행하세요:

  1. Word 에서 중국어 화폐 단어로 변환하려는 숫자가 포함된 텍스트를 선택하세요。

    : 아무것도 선택하지 않으면 도구가전체 문서의 숫자를 변환합니다。

  2. 클릭하세요:Kutools > 삽입 > 숫자를 중국어 화폐 단어로 변환.
    숫자를 중문 화폐 단어로 변환

결과: Kutools 는 선택한 콘텐츠(또는 전체 문서 전체)에서 숫자를 즉시 중국어 화폐 단어로 대체합니다。
Kutools가 숫자를 즉시 중문 화폐 단어로 바꿈

장점
  • 원클릭: 소문자 금액을 대문자로 변환을 즉시 변환
  • 선택 영역 또는 전체 문서 지원
  • 수식, VBA 또는 수동 입력 불필요
  • 송장, 계약서, 재무 문서에 탁월
  • 긴 문서에서도 일관된 서식 유지
 
Kutools for Word
한 번의 클릭으로 소문자 금액을 대문자로 변환을(를) 변환—정확하고 일관되며 깔끔합니다。

Excel 대 Kutools 비교

요인방법 1: Excel(VBA + 복사-붙여넣기)방법 2: Kutools for Word
적합한 경우금액이 이미 Excel 에 있고, 일괄적으로 단어를 생성한 후 결과를 Word 에 붙여넣고자 할 때 적합합니다。Word 에서 먼저 편집하고, Word 문서 내에서 여러 금액을 직접 변환할 때 적합합니다。
설정매크로 사용 가능 통합 문서().xlsm)와 VBA 활성화가 필요합니다。VBA 설정 불필요—Word 의 기본 제공 Kutools 명령어를 사용하세요。
작동 방식Excel 이 소문자 금액을 대문자로 변환을 변환하며, 결과를 복사하여 Word 에 붙여넣습니다。Word 가 선택한 콘텐츠나 전체 문서 내의 소문자 금액을 대문자로 변환을 그 자리에서 변환합니다。
Word 에서의 속도Word 의 금액이 자주 변경되면 느립니다(Excel 에서 다시 생성한 후 다시 붙여넣어야 함)。편집 시 가장 빠릅니다—금액이 변경될 때마다 명령어를 다시 실행하면 됩니다。
일괄 변환가능(Excel 에서 여러 행에 대해 한 번에 채우기 가능)。가능(Word 에서 여러 금액을 한 번에 변환 가능)。
출력 옵션VBA 설정에 따라 다름(통화 라벨, 반올림 규칙, “and” 스타일, 음수 처리 등)。전용 도구 두 가지:영문 통화 단어중국어 통화 단어.

요약:Word 기반 작업 흐름 중 가장 빠른 방법은Kutools for Word를 사용하여 몇 번의 클릭만으로 여러 금액을 화폐 단어로 변환하는 것입니다(선택 영역 또는 전체 문서). 이미 Excel 에서 작업 중이고 추가 설정을 꺼리지 않는 경우에만 Excel VBA 를 사용하세요。


문제 해결

  • 소수점 표시가 잘못됨:금액이 텍스트가 아닌 실제 숫자인지 확인하세요. 필요 시 Excel(또는 VBA)에서 반올림하여 센트 단위가 귀하의 규칙(예: 항상 2 자리)을 따르도록 하세요。
  • 혼합 콘텐츠(ID, 날짜, 전화번호):Word 에서는 통화 금액이 포함된 섹션만 변환하세요. Kutools 를 사용하는 경우 관련 텍스트나 표 셀을 먼저 선택하세요。
  • Word 에 붙여넣은 후 공백 또는 누락된 단어 발생:Excel 에서AmountInWords열을 복사한 후특수 붙여넣기 > 값을 사용해 결과를 고정한 다음 붙여넣으세요。

자주 묻는 질문(FAQ)

Word 에서 애드인 없이 소문자 금액을 대문자로 변환을(를) 변환할 수 있나요?

Word 에는 숫자를소문자 금액을 대문자로 변환 대량으로 변환하는 간단한 기본 제공 명령이 없습니다. 애드인 없이 해결하려면 Excel 에서 VBA 를 사용해 화폐 단어를 생성한 후복사-붙여넣기하여 Word 에 결과를 가져오는 방법이 있습니다。

Word 에서 여러 숫자를 한 번에 변환하려면 어떻게 하나요?

Word 내에서 대량 변환이 가능한 도구를 사용하세요. Kutools for Word 를 사용하면 선택한 콘텐츠(또는 전체 문서)를숫자를 영문 화폐 단어로 변환또는숫자를 중국어 화폐 단어로 변환명령어로 변환할 수 있습니다。

영문 및 중국어 화폐 단어 모두 지원하나요?

네. Kutools for Word 에는 두 가지 전용 명령어가 포함되어 있습니다。 하나는 숫자를영문 화폐 단어로 변환하고, 다른 하나는 숫자를중국어 화폐 단어로 변환합니다。 이 기능은 이중 언어 청구서, 계약서 및 템플릿 작성에 특히 유용합니다。

송장 및 계약서 작성 시 가장 좋은 방법은 무엇인가요?

대부분의 청구서 및 계약서의 경우,Kutools for Word가 가장 쉬운 선택입니다。 Word 내에서 작업하며 몇 번의 클릭만으로 완료할 수 있기 때문입니다。 콘텐츠를 선택하거나(전체 문서 전체 문서에 실행한 후),숫자를 영문 화폐 단어로 변환또는숫자를 중국어 화폐 단어로 변환명령어로 여러 금액을 한 번에 변환할 수 있습니다。

금액이 Excel 에서 시작되고 스프레드시트 기반 워크플로우를 원한다면 Excel VBA 방법도 가능하지만 매크로 설정과 복사-붙여넣기 단계가 필요합니다。

날짜, ID 또는 전화번호을 실수로 변환하지 않으려면 어떻게 해야 하나요?

안전하게 작업하려면,특정 선택 영역만 변환하세요(화폐 금액이 포함된 특정 문단, 표 셀 또는 섹션)。 문서에 다양한 유형의 숫자가 혼합되어 있다면 선택 범위를 제한하면 실수로 다른 숫자가 변환되는 것을 방지할 수 있습니다。