셀에 1234.5를 입력했는데 화면에는 ₩1,235로 표시되는 걸 본 적이 있을 것이다. 이때 이 셀을 다른 수식에서 참조하면 어떤 값이 쓰일까. ₩1,235일까, 아니면 원래의 1234.5일까? 정답은 1234.5다. 이 질문에 답할 수 있다면 TEXT 함수와 서식 코드의 원리를 이미 절반은 이해한 것이다. 값과 표시 방식은 서로 다른 층위에 있다 엑셀은 셀 안에 두 가지 정보를 따로 들고 있다. 하나는 '실제 값'(1234.5라는 숫자)이고, 다른 하나는 '표시 형식'(어떻게 보여줄지에 대한 규칙)이다. 셀 서식에서 통화, 백분율, 날짜 같은 형식을 지정해도 실제 값 자체는 전혀 바뀌지 않는다. 단지 화면에 그려지는 방식만 달라질 뿐이다. 이 원리를 이해하면 "분명 100%라고 표시되는데 계산에서는 1로 쓰인다"거나 "날짜가 화면엔 2026-01-15인데 실제로는 46037이라는 숫자다" 같은 현상이 전혀 이상하지 않게 된다. 셀 서식과 TEXT 함수의 차이 셀 서식(Ctrl+1)을 이용한 표시 형식 변경은 '값은 그대로 둔 채 화면 표시만 바꾸는' 방식이다. 반면 TEXT 함수는 이 서식 규칙을 적용한 결과를 아예 새로운 텍스트 문자열로 만들어낸다 는 점이 다르다. =TEXT(1234.5, "#,##0") 이 수식의 결과는 "1,235"라는 텍스트다. 셀 서식과 달리 이 결과는 더 이상 숫자 1234.5가 아니라 문자로 취급되므로, 이 값을 다시 계산에 사용하면 오류가 나거나 원치 않는 결과를 얻을 수 있다. 대신 다른 텍스트와 자연스럽게 이어 붙일 수 있다는 장점이 있다. ="총 매출: "&TEXT(1234.5,"#,##0")&"원" 이런 식으로 문장 안에 숫자를 원하는 형태로 끼워 넣고 싶을 때 TEXT 함수가 진가를 발휘한다. 셀 서식만으로는 이렇게 텍스트와 섞어서 표...