Excel에서 숫자를 단어로 변환하는 방법(적합한 4가지 방법)

  • 이 공유
Hugh West

스프레드시트는 일상 업무에서 많은 사람들이 사용하는 사무실의 중요한 요소입니다. 대부분의 사람들은 합리적으로 기본적인 방식으로 스프레드시트를 사용하지만 일부 고급 사용자는 Excel에서 숫자를 단어로 변환 하는 것이 어렵거나 복잡하다고 생각합니다. 이 가이드에서는 이 문제를 해결하고 Excel에서 숫자를 단어로 변환 하는 네 가지 방법을 제공했습니다. 또한 숫자를 텍스트 형식으로 변환 하는 3가지 방법이 더 있습니다.

통합 문서 다운로드

여기서 사용한 통합 문서를 다운로드할 수 있습니다. 아래의 기사를 참조하여 직접 연습하십시오.

숫자를 Words.xlsm으로 변환

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

이 섹션에서는 Excel에서 숫자를 단어로 변환하는 방법을 설명합니다. 또한 작업을 수행하는 네 가지 기술을 시연할 예정입니다. 세션 진행을 위해 마이크로소프트 365 버전 을 사용할 예정입니다.

1. Excel에서 결합된 함수를 사용하여 숫자를 단어로 변환

Excel 공식은 우리가 여기서 사용한 것은 네 가지 함수에 의존합니다. LEFT , MID , TEXT , CHOOSE 함수입니다.

먼저 LEFT 함수의 구문은 다음과 같습니다.

기본적으로 이 함수는 텍스트에서 문자를 추출하는 데 사용됩니다.

=왼쪽(텍스트, C6:C9 .

마지막으로 변환된 모든 금액을 받게 됩니다.

자세히 보기: 엑셀에서 숫자를 텍스트로 변환하고 후행 0을 유지하는 방법(4가지 방법)

엑셀에서 숫자를 텍스트 형식으로 변환하는 방법

지금까지 우리는 Excel에서 숫자를 단어로 변환하는 방법 에 대해 이야기했습니다. 기사의 이 섹션에서는 Excel에서 숫자를 텍스트 형식으로 변경 하는 방법을 설명합니다. 숫자를 텍스트로 변환하는 가장 간단하고 빠른 방법입니다.

여기서 이 방법을 적용하려면 다음 단계를 따르세요.

  • 먼저 숫자 값이 있는 셀(들)을 선택합니다. 텍스트로 변환하려는 경우(이 경우 셀 C5:C9 )
  • 두 번째로 탭으로 이동하여 텍스트 를 선택합니다. 숫자 섹션 아래 셀 범주 드롭다운 메뉴의 옵션.

결과적으로 선택한 셀의 숫자로 변환됩니다. 값을 텍스트로 변환합니다. 정렬을 관찰하면 이해할 수 있습니다. 기본적으로 Excel에서 텍스트는 왼쪽 정렬되고 숫자는 오른쪽 정렬됩니다.

또는 CTRL+1 을 눌러 이름이 지정된 창을 열 수 있습니다. 셀 서식 을 선택하고 숫자 옵션을 선택한 다음 거기에서 텍스트 범주를 선택합니다.

자세히 보기: 숫자를 텍스트로 변환하는 Excel VBA(예제 4개)

실습 섹션

연습을 위해 연습 부분을 추가했습니다. 오른쪽 각 시트부분입니다.

결론

여기서 에서 숫자를 적절한 단어나 텍스트로 변환하는 방법에 대한 궁극적인 가이드가 되도록 노력했습니다. MS 엑셀 . 또한 특정 상황에 가장 적합한 이상적인 옵션을 선택할 수 있도록 이 문서에서 7 개의 서로 다른 기술을 좁혔습니다. 따라서 원하는 솔루션을 찾으시기 바랍니다. 제안이나 질문이 있으면 의견을 남겨주세요. 감사합니다.

[num_chars])

텍스트: 문자를 추출할 텍스트 문자열입니다.

num_chars [선택 사항]: 추출할 문자 수입니다. 왼쪽부터 시작합니다. 기본적으로 num_chars=1 입니다.

두 번째로 MID 함수의 구문은 다음과 같습니다.

실제로 이 함수는 다음과 같이 사용됩니다. 문자열 내부에서 텍스트를 추출합니다.

=MID (text, start_num, num_chars)

Text: 추출할 텍스트입니다.

start_num: 추출할 첫 번째 문자 위치.

num_chars: 추출할 문자 수.

셋째, TEXT 함수의 구문은 다음과 같습니다.

결국 이 함수는 숫자를 숫자 형식의 텍스트로 변환합니다.

=TEXT (value, format_text)

value: 변환할 숫자입니다.

format_text: 사용할 숫자 형식입니다.

다음으로 CHOOSE 함수의 구문은 다음과 같습니다.

이 함수는 위치를 기준으로 목록에서 값을 가져옵니다.

=CHOOSE (index_num, value1, [value2], …)

index_num: 선택할 값입니다. 1 에서 254 사이의 숫자.

value1: 선택할 첫 번째 값.

value2 [선택 사항]: 선택할 두 번째 값입니다.

  • 여기서 Numbers in Words 열의 숫자를 변환합니다.

  • 이제 C5 에 다음 수식을 적는다.cell.

=CHOOSE(LEFT(TEXT(B5,”000000000.00″))+1,,”하나”,”둘”,”셋”, ”4”,”5”,”6”,”7”,”8”,”9”)

&IF(–LEFT(TEXT(B5,”000000000.00″ ))=0,,IF(AND(–MID(TEXT(B5,”000000000.00″),2,1)=0,–MID(TEXT(B5,”000000000.00″),3,1)=0),” 백"," 백 및 "))

&CHOOSE(MID(TEXT(B5,"000000000.00"),2,1)+1,,,"스물 "," 서른 ","사십 ","오십 ","육십 ","칠십 ","여덟 ","나인티 ")

&IF(–MID(TEXT(B5, ”000000000.00″),2,1)1,CHOOSE(MID(TEXT(B5,”000000000.00″),3,1)+1,,”하나”,”둘”,”셋”,”넷”,”다섯 ”,”여섯”,”일곱”,”여덟”,”나인”),

CHOOSE(MID(TEXT(B5,”000000000.00″),3,1)+1 ,”열”,”일레븐”,”열두”,”열셋”,”열넷”,”열다섯”,”열여섯”,”열일곱”,”열여덟”,”열아홉”))

&IF((–LEFT(TEXT(B5,”000000000.00″))+MID(TEXT(B5,”000000000.00″),2,1)+MID(TEXT(B5,”000000000.00″),3 ,1))=0,,IF(AND((–MID(TEXT(B5,"000000000.00"),4,1)+MID(TEXT(B5,"000000000.00"),5,1)+MID(TEXT( B5,”000000000.00″),6,1)+MID(TEXT(B5,”000000000. 00"),7,1))=0,(–MID(TEXT(B5,"000000000.00"),8,1)+RIGHT(TEXT(B5,"000000000.00")))>0),"백만 및 ","백만 "))

&CHOOSE(MID(TEXT(B5,"000000000.00"),4,1)+1,,"하나","둘", ”3”,”4”,”5”,”6”,”7”,”8”,”9”)

&IF(–MID(TEXT(B5 ,”000000000.00″),4,1)=0,,IF(AND(–MID(TEXT(B5,”000000000.00″),5,1)=0,–MID(TEXT(B5,”000000000.00″),6 ,1)=0),"백","백and”))

&CHOOSE(MID(TEXT(B5,”000000000.00″),5,1)+1,,,” 스물”,” 서른”,” 마흔 ”,”50”,”60”,”70”,”80”,”90”)

&IF(–MID(TEXT(B5,”000000000.00″), 5,1)1,CHOOSE(MID(TEXT(B5,"000000000.00"),6,1)+1,,"하나","둘","셋","넷","다섯","여섯" ,” 7”,” 8”,” 9”), CHOOSE(MID(TEXT(B5,”000000000.00″),6,1)+1,” 10”,” 11”,” 12”,” 13”, ” 14”,” 15”,” 16”,” 17”,” 18”,” 19”))

&IF((–MID(TEXT(B5,” 000000000.00"),4,1)+MID(TEXT(B5,"000000000.00"),5,1)+MID(TEXT(B5,"000000000.00"),6,1))=0,,IF(OR(( –MID(TEXT(B5,"000000000.00"),7,1)+MID(TEXT(B5,"000000000.00"),8,1)+MID(TEXT(B5,"000000000.00"),9,1))= 0,–MID(TEXT(B5,"000000000.00"),7,1)0)," 천 "," 천 및 "))

&CHOOSE(MID(TEXT (B5,"000000000.00"),7,1)+1,,"하나","둘","셋","넷","다섯","여섯","일곱","여덟","나인 ”)

&IF(–MID(TEXT(B5,”000000000.00″),7,1)=0,,IF(AND(–MID(TEXT(B5,” 000000000.00″),8,1)=0,–MID(T EXT(B5,"000000000.00"),9,1)=0)," 백 "," 백 및 "))&

CHOOSE(MID(TEXT(B5," 000000000.00″),8,1)+1,,,"20","30","40","50","60","70","80","90")

&IF(–MID(TEXT(B5,"000000000.00"),8,1)1,CHOOSE(MID(TEXT(B5,"000000000.00"),9 ,1)+1,,"하나","둘","셋","넷","다섯","여섯","일곱","여덟","나인"),CHOOSE(MID(TEXT( B5,"000000000.00"),9,1)+1,"열","일레븐","열두","열셋","포열","열다섯","열여섯","열일곱","열여덟", ”열아홉”))

전체 수식이 얼핏 복잡해 보일 수 있지만 본질적으로 한 부분의 반복입니다. 따라서 수식의 처음 부분을 이해할 수 있으면 나머지 부분도 이해할 수 있어야 합니다.

  • 다음에 ENTER 를 누르십시오.

결과적으로 다음과 같은 결과가 표시됩니다.

수식 분류:

처음에는 TEXT 기능을 사용하여 숫자를 “000000000.00” 텍스트 형식으로 변환합니다.

TEXT(B7, ”000000000.00″)

이후 LEFT 함수를 사용하여 숫자에서 맨 왼쪽 문자를 추출합니다. 반환 번호가 0 인지 아니면 다른 값인지 식별할 수 있습니다.

LEFT(TEXT(B7,”000000000.00″))

다음으로 CHOOSE 함수를 사용하여 추출된 숫자를 적절한 단어로 표현합니다.

CHOOSE(LEFT(TEXT(B7,”000000000.00″))+1,,” One","Two","Three","Four","Five","Six","Seven","Eight","Nine")

이제, 값은 0 인지 여부입니다. 0 이면 표시됩니다.아무것도 없습니다.

CHOOSE(LEFT(TEXT(B7,"000000000.00"))+1,,"하나","둘","셋","넷","다섯","여섯 ”,”일곱”,”여덟”,”나인”)

&IF(–LEFT(TEXT(B7,"000000000.00"))=0,,

다음 숫자가 0 이면 "Hundred" 가 표시됩니다. 그렇지 않으면 "Hundred and"가 표시됩니다.

CHOOSE(LEFT(TEXT(B7,"000000000.00"))+1,,"하나","둘","셋","넷","다섯"," 여섯”,”일곱”,”여덟”,”나인”)

&IF(–LEFT(TEXT(B7,”000000000.00″))=0,,IF(AND (-MID(TEXT(B7,"000000000.00"),2,1)=0,-MID(TEXT(B7,"000000000.00"),3,1)=0),"백","백 및 "))

이 공식은 VBA 나 배열을 필요로 하지 않습니다. 숫자를 단어로 변환하는 탁월한 방법입니다. 그러나 여기에는 결함이 있습니다. 하나, 점 뒤의 십진수를 완벽하게 표현할 수 없습니다. 둘째, 최대 수 제한은 999, 999, 999 입니다. 실제로 Mr. Pete M. 이 공식을 생각해 냈습니다.

  • 이제 나머지 행에 대한 수식을 작성하거나 단순히 Excel AutoFi를 사용할 수 있습니다. ll 기능 .

마지막으로 모든 숫자를 단어로 변환 합니다.

자세히 보기: 엑셀에서 숫자를 소수점 이하 2자리 텍스트로 변환하는 방법(5가지 방법)

2. VLOOKUP 함수 적용 숫자를 단어로 변환

Excel에서 VLOOKUP 기능을 적용하여 숫자를 단어로 변환할 수 있습니다. 다른 것을 해봅시다. 여기,먼저 모든 숫자를 단어로 삽입해야 하며 이 기능을 사용하여 숫자를 단어로 변환할 수 있습니다.

단계:

  • 먼저, 모든 숫자를 C 열 에 수동으로 단어로 적습니다.

  • 이제 <1에서 다음 수식을 사용합니다>C12 셀.
=VLOOKUP(B12,B4:C9,2,FALSE)

  • 그런 다음 ENTER .

수식 분석

이 수식에서 VLOOKUP 함수는 주어진 배열의 값입니다.

  • 첫째, B12 는 주어진 테이블에서 찾는 조회 값입니다.
  • 둘째, B4: C9 대상 값 을 찾는 테이블 배열 입니다.
  • 셋째, 2 는 값이 반환되는 테이블입니다.
  • 넷째, False 정확한 일치를 나타냅니다.

읽기 더보기: Excel에서 VLOOKUP의 숫자를 텍스트로 변환하는 방법(2가지 방법)

유사한 읽기

  • C 방법 아포스트로피를 사용하여 Excel에서 숫자를 텍스트로 변환
  • Excel에서 녹색 삼각형을 사용하여 숫자를 텍스트로 변환
  • 쉼표를 사용하여 숫자를 텍스트로 변환하는 방법 Excel(3가지 쉬운 방법)
  • Excel에서 과학적 표기법 없이 숫자를 텍스트로 변환
  • Excel에서 페소 숫자를 단어로 변환하는 방법(사용 쉬운 단계)

3. VBA를 사용하여 숫자를 단어로 변환엑셀

가장 흥미로운 부분은 나만의 함수 를 만들어 엑셀에서 숫자를 단어로 변환할 수 있다는 것입니다. 또한 VBA 코드 를 사용하여 정의된 기능을 개발할 수 있습니다. 단계는 다음과 같습니다.

단계 :

  • 먼저 개발자 탭 >> 그런 다음 Visual Basic을 선택합니다.

  • 지금 삽입 탭 >> Module 을 선택해야 합니다.

  • 이 때, 다음 Code<2를 적어야 합니다>의 모듈 .
4873

  • 이제 코드 .<12를 저장해야 합니다>
  • 그런 다음 엑셀 워크시트 로 이동해야 합니다.

이 때 정의된 함수를 사용할 수 있습니다. 이를 위해 주어진 단계를 따라야 합니다.

단계:

  • 이제 변환된 출력을 표시할 셀을 선택합니다. (이 경우 셀 C5 ).
  • 그런 다음 셀에 등호(=) 를 입력합니다. 수식을 입력할 수 있어야 합니다.
  • 그런 다음 " =number_converting_into_words "를 입력하거나 드롭다운 메뉴에서 number_converting_into_words 기능을 선택합니다.
  • 그런 다음 단어로 변환하려는 숫자 값이 있는 셀을 선택합니다(이 경우 셀 B5 ).
  • 마지막으로 ENTER<2 키를 누릅니다> 버튼을 클릭합니다.

결과적으로 선택한해당 단어에 셀 번호. 마지막으로 이 수식을 나머지 셀에도 간단히 복사할 수 있습니다.

자세히 보기: 숫자 값을 변환하는 방법 Excel

에서 영어 단어로 변환 4. Excel

에서 Wording Currencies에 VBA 사용 이 방법은 마지막 방법과 유사합니다. VBA(Visual Basic for Application) 를 이용하여 모듈을 삽입하고 이를 함수로 활용하여도 동작한다. 마지막 방법과 다른 점은 숫자를 적절한 통용어로 변환 한다는 점입니다. Dollars and Sixty Five Cents

이제 다음 단계에 따라 이 방법을 적용합니다.

  • 먼저 방법-3 에 따라 모듈을 삽입합니다.
  • 두 번째로 모듈 2 에 다음 코드를 작성합니다.
6113

결과적으로 정의된 함수 이름은 Convert_Number_into_word_with_currency 입니다. 이를 위해서는 주어진 단계를 따라야 합니다.

단계:

  • 이제 결과를 보관할 셀을 선택해야 합니다. C5 셀을 선택했습니다.
  • 그런 다음 C5 셀에서 해당 수식을 사용해야 합니다.
=Convert_Number_into_word_with_currency(B5)

  • 다음에 ENTER 를 누릅니다.

  • 마지막으로 , 나머지 셀에 Excel 자동완성 기능 을 사용하십시오.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.