[구글 스프레드 시트 활용] 숫자를 한글로 변환하여 표현하기
엑셀에서는 간단하게 변환이 가능한데, 구글스프레드시트에서는 이 기능이 없어 불편했던 차에 검색해보니 같은 불편함으로 해결하신 분들이 있으시네요. 내용을 보고 똑같이 구현해보았습니다. 복잡하지도 않고, 물론 잘됩니다.
동영상으로 만들어 올려드리니 필요하신 분들은 사용하시기 바랍니다.
[구글 스프레드 시트 활용] 숫자를 한글로 변환하여 표현하기 … : https://moond.tistory.com/14
깃허브님 스크립트 소스 주소 : https://gist.github.com/jihunleekr/d175222e68f296470898
numberstring.js ----------------------
/**
* 숫자를 한글발음대로 표기
* 구글 스프레드시트에서는 아래의 함수가 없어서 구현함.
* 한글만 지원. (원래 함수는 한자 등의 다양한 타입을 지원함)
*/
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;
}