Google 숫자를 한글로 numberString App Script
Google 스프레드시트에서 숫자를 한글로 변환하는 numberstring 함수를 Apps Script를 이용하여 구현하여 사용합니다.
엑셀에서 숫자를 한글로 변환하는 함수인 numberSting() 함수를 구글 쉬트에서는 제공하지 않습니다. Apps Script를 이용하여 간단하게 작성하여 이용할 수 있습니다.

numbersting 구글 쉬트 함수
Apps Script는 구글에서 제공하는 스크립트 언어로 Google 서비스와 연동하여 다양한 기능을 이용할 수 있습니다. Apps Script 편집화면에서 간단하게 아래의 코드를 입력하면 바로 사용할 수 있습니다.
/**
* 숫자를 한글발음대로 표기
* 구글 스프레드시트에서는 아래의 함수가 없어서 구현함.
* 한글만 지원. (원래 함수는 한자 등의 다양한 타입을 지원함)
*/
function numberstring(num) {
var namesInSeat = [”, ‘일’, ‘이’, ‘삼’, ‘사’, ‘오’, ‘육’, ‘칠’, ‘팔’, ‘구’],
namesInSeats = [”, ‘십’, ‘백’, ‘천’],
namesInFourSeat = [”, ‘만’, ‘억’, ‘조’],
numArr = num.toString().split(”).reverse(),
numStr = ”,
i
for (i = numArr.length – 1; i >= 0; i–) {
if (numArr[i] > 0) {
numStr += namesInSeat[numArr[i]];
numStr += namesInSeats[i % 4];
}
if (i % 4 == 0) {
numStr += namesInFourSeat[parseInt(i / 4)];
}
}
return numStr;
}



