구글 스프레드시트 TEXT 함수 사용법: 날짜·금액·퍼센트·1899-12-30 해결

구글 스프레드시트의 TEXT 함수는 숫자·날짜·시간을 지정한 형식의 텍스트로 바꿉니다. 날짜를 2026-08-13처럼 고정하거나 금액과 퍼센트를 문장에 넣을 때 유용하지만, 결과는 더 이상 계산용 숫자가 아닙니다. 빈 셀을 바로 변환하면 날짜가 1899-12-30으로 보일 수 있으므로 먼저 빈칸을 제외하세요.
- 표시만 바꾸고 계산값을 유지하려면 셀 숫자 형식을 사용합니다.
- 날짜·금액을 다른 문구와 합치려면 TEXT 함수를 사용합니다.
- 빈칸에는
IF(셀="","",TEXT(...))를 적용합니다. - 다시 계산하려면 원본 셀을 참조하거나, 숫자 문자만 남은 TEXT 결과에 VALUE를 사용합니다.
TEXT 함수가 값을 바꾸는 방식
기본 구문은 =TEXT(숫자, "서식")입니다. 첫 번째 인수에는 숫자·날짜·시간 또는 해당 셀을 넣고, 두 번째 인수에는 원하는 표시 패턴을 큰따옴표로 감싸 입력합니다.
| 목적 | 수식 | 결과 |
|---|---|---|
| 날짜 고정 | =TEXT(A2,"yyyy-mm-dd") | 2026-08-13 |
| 금액 표시 | =TEXT(B2,"#,##0원") | 1,250,000원 |
| 퍼센트 표시 | =TEXT(C2,"0.0%") | 15.6% |
0은 부족한 자릿수를 0으로 채우고, #은 불필요한 0을 표시하지 않습니다. 예를 들어 =TEXT(12.3,"000.00")은 012.30, =TEXT(12.3,"###.##")은 12.3을 반환합니다. 지정한 소수 자릿수를 넘는 값은 해당 자릿수에서 반올림됩니다.
셀 서식과 TEXT 함수 중 무엇을 고를까

합계·평균·정렬에 계속 쓸 값이라면 셀 서식을 먼저 선택하세요. 셀 서식은 내부 숫자를 유지한 채 보이는 모양만 바꿉니다. 반면 TEXT 함수는 지정한 모양의 문자열을 만들어 송장 문구, 보고서 제목, 코드 조합처럼 표시 형식을 고정해야 할 때 적합합니다.
- 셀 서식: 매출 원본 열, 계산이 이어지는 비율, 날짜 차이를 구할 기준일
- TEXT 함수:
"지급일: "&TEXT(A2,"yyyy-mm-dd")처럼 문구와 결합할 값 - VALUE 함수: 쉼표가 포함된
1,250,000같은 숫자 텍스트를 다시 숫자로 바꿀 때
원처럼 숫자가 아닌 문자를 붙인 결과는 VALUE가 바로 읽지 못합니다. 후속 계산이 있다면 원본 숫자 열을 보존하는 편이 안전합니다.날짜·금액·퍼센트 수식 만들기
날짜를 연월일 텍스트로 고정하기
A2에 날짜가 있다면 아래 수식으로 연도 네 자리, 월·일 두 자리 형식을 고정할 수 있습니다.
=TEXT(A2,"yyyy-mm-dd")요일까지 필요하면 =TEXT(A2,"yyyy-mm-dd dddd")처럼 날짜 패턴을 더합니다. 월을 뜻하는 m은 시간의 시·초와 함께 쓰일 때 분으로 해석될 수 있으므로 시간 수식에서는 위치를 확인하세요.
금액에 천 단위 쉼표와 원 붙이기
=TEXT(B2,"#,##0원")B2가 1250000이면 1,250,000원이 됩니다. 값이 0일 때도 한 자리 0을 보이게 하려면 마지막 자리에 0을 사용합니다.
0.156을 15.6%로 표시하기
=TEXT(C2,"0.0%")퍼센트 패턴은 원본 0.156을 100배 한 표시인 15.6%로 만듭니다. 원본이 이미 15.6이라면 먼저 100으로 나누어야 같은 결과가 나옵니다.
1899-12-30과 변환 오류 복구

빈 셀을 날짜 패턴으로 변환해 1899-12-30이 보이면, 원인은 빈칸이 숫자 0으로 처리된 것입니다. 원본 셀이 비었을 때는 빈 문자열을 돌려주도록 IF를 앞에 둡니다.
=IF(A2="","",TEXT(A2,"yyyy-mm-dd"))| 증상 | 먼저 확인 | 복구 |
|---|---|---|
| 1899-12-30 표시 | 원본 셀이 빈칸인지 | IF로 빈칸 제외 |
| TEXT 결과가 계산되지 않음 | 결과가 문자열인지 | 원본 숫자 셀을 참조 |
VALUE에서 #VALUE! | 원·설명 문구가 섞였는지 | 숫자 문자만 분리 후 변환 |
TEXT("배송완료","0")처럼 원본이 이미 텍스트이면 서식이 적용되지 않고 원문이 남을 수 있습니다. 원본이 숫자·날짜인지 먼저 확인하고, 숫자로 읽을 수 없는 문자열을 VALUE로 바꾸면 #VALUE!가 발생합니다.
PC와 모바일에서 사용할 때 차이
PC, Android, iPhone·iPad 모두 셀에 수식을 직접 입력하는 방식은 같습니다. 긴 서식 패턴을 만들거나 원본 숫자 열을 함께 관리할 때는 PC가 편하고, 모바일에서는 이미 만든 수식을 복사해 값만 점검하는 흐름이 안전합니다.
- PC: 수식 입력줄에서 긴 패턴을 편집하고 셀 숫자 형식과 결과를 나란히 비교합니다.
- Android·iPhone·iPad: 대상 셀을 두 번 탭해 수식을 수정하고, 큰따옴표와 괄호가 빠지지 않았는지 확인합니다.
- 공통: 날짜 표시가 예상과 다르면 스프레드시트의 로캘과 원본 날짜 인식을 먼저 확인합니다.