결론부터 말하면, 엑셀 셀의 글자색을 흰색으로 바꿔 화면에서 안 보이게 해도 값은 XLSX 파일에 남습니다. ChatGPT가 그 셀을 매번 답변에 꺼내 보여 준다고 단정할 수는 없지만, 숨겼다고 생각한 정보를 포함한 파일 자체는 그대로 전송됩니다. 외부에 보내면 안 되는 값이라면 색을 바꾸지 말고 셀 내용과 관련 수식·이름을 실제로 삭제한 사본을 만들어야 합니다.

이 글은 급여표, 고객 목록, 견적서처럼 일부 열이나 셀을 가린 뒤 엑셀 원본을 ChatGPT에 올리려는 직장인을 위한 안내입니다. 공식 문서와 직접 검증 결과는 2026년 10월 4일에 확인했습니다. 메뉴 위치는 Microsoft 365 업데이트 채널, Excel 버전, 운영체제에 따라 조금 다를 수 있습니다.

흰색 글씨는 삭제가 아니라 서식이다

셀 값과 글자색은 별개의 정보입니다. 흰 배경에서 흰 글씨가 안 보이는 것은 화면 표시 결과일 뿐입니다. 셀을 선택하면 수식 입력줄에 값이 나타날 수 있고, 배경색을 바꾸거나 서식을 지우면 글자가 다시 보입니다. 인쇄 결과나 캡처 이미지에서는 사라진 것처럼 보여도 원본 통합 문서에서는 값이 유지될 수 있습니다.

OpenAI의 파일 업로드 안내에는 ChatGPT가 문서, 스프레드시트, 프레젠테이션 등 지원 파일을 다룰 수 있으며, 문서나 스프레드시트에서 특정 내용을 검색하고 스프레드시트를 분석하는 작업이 예시로 제시돼 있습니다.[2] 따라서 사람이 화면만 보고 “빈 셀”이라고 판단한 것과 파일 분석 도구가 실제 셀 값을 읽는 것은 다를 수 있습니다. 다만 이번 검증에서는 실제 ChatGPT 계정에 파일을 올리지 않았습니다. 모델·요금제·기능별로 어떤 셀이 답변에 반영되는지까지 확인한 실험은 아니며, 핵심은 업로드 전에 파일 안의 값을 제거하는 것입니다.

Excel 16.0에서 직접 확인한 결과

Windows용 데스크톱 Excel 16.0에서 검증용 통합 문서를 새로 만들었습니다. A1에는 공개용 문구를 넣고, 멀리 떨어진 J20에는 실제 개인정보가 아닌 테스트 문자열 WHITE_TEXT_TEST_20261004를 입력했습니다. 이어 J20의 글자색을 흰색인 RGB 255·255·255로 설정한 뒤 XLSX 형식으로 저장했습니다.

저장한 파일을 Excel로 다시 열자 J20 값은 테스트 문자열과 정확히 일치했고, 글자색 값도 흰색으로 유지됐습니다. 다음으로 XLSX 패키지 안의 워크시트 XML과 공유 문자열 파일을 검사했습니다. 패키지 내부에서도 같은 테스트 문자열이 검색됐습니다. 즉, 화면에서는 흰 배경과 겹쳐 안 보였지만 셀 값은 재열기와 내부 파일 검사에서 모두 남아 있었습니다.

이 검증은 단순한 XLSX 한 개를 대상으로 했습니다. 매크로 통합 문서, 암호화된 파일, 조건부 서식, 외부 데이터 연결까지 모두 시험한 결과는 아닙니다. 그래도 “흰색으로 칠하면 값이 지워진다”는 기대가 틀렸다는 점은 확인할 수 있습니다. 색은 보이는 방식을 바꿨고, 값은 그대로 저장됐습니다.

먼저 원본을 보존하고 업로드용 사본을 만든다

  1. 원본 파일을 닫고 복사본을 만듭니다. 파일명에 외부공유용이나 날짜를 붙여 원본과 구분합니다. 같은 파일에서 바로 지우면 필요한 수식이나 근거 자료를 되돌리기 어렵습니다.
  2. 흰색 글씨가 의심되는 범위를 찾습니다. 전체 시트를 선택한 뒤 글꼴 색을 자동 또는 검정으로 잠시 바꾸면 숨겨진 글자가 드러날 수 있습니다. 이 작업은 사본에서만 합니다. 조건부 서식이 색을 결정하는 경우에는 홈 탭의 조건부 서식 규칙 관리자도 확인합니다.
  3. 셀 내용 자체를 삭제합니다. 외부 공유에 필요 없는 셀을 선택하고 Delete 키로 내용 지우기를 합니다. 열 전체가 불필요하면 열을 삭제하는 편이 확인하기 쉽습니다. 단순히 글자색, 표시 형식, 행 높이만 바꾸지 않습니다.
  4. 수식의 참조를 확인합니다. 민감한 원본 셀을 지워도 다른 셀의 수식 결과나 연결된 이름에 값이 남을 수 있습니다. 찾기 범위를 통합 문서로 바꾸고, 찾는 위치를 수식과 값으로 각각 점검합니다.
  5. 문서 검사를 실행합니다. Microsoft는 외부 공유 전에 파일 > 정보 > 문제 확인 > 문서 검사를 사용해 숨은 데이터와 개인정보를 찾아 제거하는 절차를 안내합니다.[1] 검사기는 주석, 문서 속성, 숨은 행·열·워크시트 등 여러 항목을 찾을 수 있습니다. Microsoft도 검사 결과를 제거하기 전에 원본의 복사본에서 작업하라고 권합니다.[1]
  6. 저장하고 완전히 닫은 뒤 다시 엽니다. 열린 화면만 믿지 말고 공유용 사본을 다시 열어 검색합니다. 실제로 전송할 파일을 마지막으로 검사해야 저장 누락을 피할 수 있습니다.

문서 검사만으로 끝내면 안 되는 이유

Microsoft의 문서 검사는 공유 전 점검에 유용하지만, 일반 셀에 흰색 글씨로 입력된 값을 모두 “숨은 데이터”로 판단해 자동 삭제해 주는 도구라고 가정하면 안 됩니다. 공식 안내에도 검사기가 찾는 항목과 제거할 수 없는 정보가 따로 설명돼 있습니다.[1] 민감정보가 있는 위치를 아는 사람이 셀 값과 수식을 직접 확인하는 과정이 필요합니다.

셀 서식 지우기도 목적이 다릅니다. 서식 지우기를 하면 흰색 글씨가 검정이나 자동 색으로 돌아와 값이 보일 수 있지만, 값 자체가 삭제되지는 않습니다. 반대로 내용 지우기는 셀 값을 제거하지만 서식은 남을 수 있습니다. 외부 공유용 사본에서는 “보이게 만들기”와 “없애기”를 구분해야 합니다.

하면 안 되는 가리기 방법

  • 글자색만 흰색으로 바꾸기
  • 열 너비를 0에 가깝게 줄이거나 행을 숨기기
  • 셀 위에 흰색 도형을 올리기
  • 사용자 지정 표시 형식으로 값을 안 보이게 만들기
  • 필터로 민감한 행을 제외한 화면만 저장했다고 생각하기
  • 인쇄 영역 밖으로 옮긴 뒤 원본 XLSX를 그대로 공유하기

이 방법들은 화면이나 인쇄 결과를 바꿀 뿐, 원본 파일에서 데이터를 제거했다는 증거가 아닙니다. 스크린샷만 전달할 때와 편집 가능한 XLSX를 전달할 때의 위험도 다릅니다. AI 분석이 꼭 필요하지 않다면 필요한 값만 새 통합 문서에 복사하거나, 집계값만 담은 CSV를 별도로 만드는 편이 검토하기 쉽습니다.

업로드 직전 1분 확인표

  • 원본이 아닌 외부 공유용 사본인가?
  • 전체 통합 문서에서 이름, 전화번호, 이메일, 사번, 계좌번호 같은 금지어를 검색했는가?
  • 흰색 글씨, 숨은 행·열·시트, 필터로 가려진 행을 펼쳐 봤는가?
  • 수식 입력줄과 이름 관리자를 확인했는가?
  • 댓글·메모·문서 속성·외부 연결을 점검했는가?
  • 문서 검사를 실행하고 결과를 검토했는가?
  • 저장 후 파일을 닫고 다시 열어 같은 검색을 반복했는가?
  • 업로드 목적에 필요 없는 열과 시트를 삭제했는가?
  • 회사 보안 규정상 외부 AI 서비스 업로드가 허용되는 문서인가?

판단 기준은 간단합니다. 다시 보이게 만들 수 있는 정보는 삭제된 정보가 아닙니다. 색, 숨김, 필터, 도형으로 가린 데이터는 제거 완료로 처리하지 않습니다. 공유용 사본에서 내용 자체를 삭제하고, 재열기와 검색으로 확인한 뒤 업로드합니다.

보안과 개인정보 주의

OpenAI 안내상 파일 업로드의 이용 가능 여부와 한도는 요금제와 계정 설정의 영향을 받으며, 파일은 대화나 GPT에서 문서 분석에 사용될 수 있습니다.[2] 회사 문서라면 개인 계정에 올리기 전에 사내 정책, 허용된 제품 유형, 보존 설정을 먼저 확인해야 합니다. 주민등록번호, 인증정보, API 키, 비밀번호, 의료정보, 계약상 비공개 자료는 테스트 목적으로도 외부 서비스에 올리지 않는 편이 안전합니다.

필요한 정보만 남기는 최소화가 가장 확실한 방법입니다. AI에게 표 구조를 설명하는 데 원본 고객명이나 실제 금액이 필요하지 않다면, 가명과 범주화한 숫자로 바꾼 예제 파일을 새로 만듭니다. 문제를 재현해야 할 때도 실제 자료를 가리는 방식보다 처음부터 합성 데이터로 만든 작은 파일이 낫습니다.

독립적으로 확인하는 방법

업로드 전에 다른 사람이 같은 파일을 열어 전체 찾기를 실행하게 하면 작성자가 놓친 셀을 발견할 수 있습니다. 가능하면 엑셀 원본을 만들지 않은 검토자에게 공유용 사본만 전달하고, 금지어 목록으로 검색을 부탁합니다. 기술 담당자가 있다면 XLSX를 ZIP 패키지로 복사해 확장자를 확인한 뒤 내부 XML에서 민감 문자열을 검색하는 방법도 있습니다. 이 검사는 파일 구조를 이해하는 담당자가 사본으로 진행해야 하며, XML을 직접 수정하면 통합 문서가 손상될 수 있습니다.

검토자가 확인할 문장은 다음처럼 고정해 둘 수 있습니다. 이 파일에서 화면에 보이지 않지만 저장된 셀 값, 숨은 시트·행·열, 댓글·메모, 문서 속성, 외부 연결을 확인하고 발견 위치만 보고해 주세요. 원본 값은 보고서에 복사하지 마세요. 이 문장은 사내 검토용 체크리스트나 승인 요청에 재사용할 수 있습니다. 외부 AI에 파일을 먼저 올려 검사를 맡기는 용도가 아니라, 승인된 내부 도구나 사람의 점검 범위를 정하는 문장입니다.

확인 날짜와 공식 출처

작성 및 최종 확인: 2026년 10월 4일. 기능과 메뉴는 바뀔 수 있으므로 실제 업로드 전에는 사용 중인 Excel과 ChatGPT 계정 화면, 회사 정책을 다시 확인하세요.

  1. Microsoft Support: Remove hidden data and personal information by inspecting documents, presentations, or workbooks
  2. OpenAI Help Center: File Uploads FAQ