EGTools - 전용 함수

HANTONUMBER 함수

EGTools 2022. 11. 16. 19:15

【 함수 요약 】

한글이나 한자/갖은한자로 입력된 숫자를 아라비아 숫자로 변환함

숫자한자 : 零一二三四五六七八九十百千萬

갖은한자 : 壹貳參肆伍陸柒捌玖拾佰仟

다른한자 : 陌阡万

 

이 함수는 EGTools 추가기능에서 지원하는 함수입니다.

 적용 버전 

Windows용 : 모든버전

 

 함수 구문 

= HANTONUMBER (  Text , [Number_only]  )

 

 함수 인수 

인수명 옵션 기본값 설    명
Text 필수 없음 아라비아 숫자로 변환하려는 문자가 포함된 문자열
Number_only 선택 True 생략하거나 True로 지정하면 아라비아 숫자만,
False로 지정하면 앞에 "금"까지의 접두어와 뒤에 있는 "원"부터의 접미어를 포함 

 

 함수 상세 설명 

Number_only를 생략하거나 True로 지정하면 숫자만 추출하여 숫자로 변환

Number_only를 False로 지정하면 "일금" 또는 "금"이 포함되어 있으면 앞에, "원"이나 "원정"을 포함되어 있으면 뒤에 연결하고 천단위 구분기호가 추가된 문자열로 변환

 

 함수 오류 설명 

숫자로 변환할 내용을 찾지 못하면 결과는 0

일부 숫자에 해당하는 내용을 나열한 경우 합산되는 오류 있음 (예,HANTONUMBER("일일이")  = 4)

정상적이지 않은 숫자에는 잘못된 결과가 도출됨 (예, HANTONUMBER("억만금을 준대도", False) = "금100,010,000")

 -> 변환이 필요한 부분에만 사용하도록 권장함

 

 함수 사용시 주의사항 

숫자가 아닌 입력값은 잘못된 결과가 나오므로 반드시 필요한 부분에만 사용할 것을 권장함

 함수 사용 예제 

=HANTONUMBER("일금일천만원을 정히 영수함")              : 10000000

=HANTONUMBER("일금일천만원을 정히 영수함", False)   : 일금10,000,000원

 

 

'EGTools - 전용 함수' 카테고리의 다른 글

US32TODEC 함수  (0) 2022.11.16
COMPARELIST 함수  (0) 2022.11.16
TOSOLAR 함수  (0) 2022.11.16
TOLUNAR 함수  (0) 2022.11.16
TEXTBETWEEN 함수  (0) 2022.11.16