엑셀 파일 두 개의 차이, AI는 변경된 내용을 모두 찾아낼까
ChatGPT로 추가·삭제·수정 데이터 비교 가능…행 순서보다 고유 식별값이 중요
수식·서식·중복 기록은 별도 확인 필요…정확한 변경 이력 관리가 자동화의 핵심
거래처에서 보내온 엑셀 파일을 확인했더니 지난주 받은 자료와 내용이 달라져 있다. 행이 추가됐는지, 매출액이 수정됐는지, 기존 거래가 삭제됐는지 일일이 확인하려면 상당한 시간이 필요하다. 두 파일의 행과 열이 같은 위치에 있다면 비교가 비교적 간단하지만, 데이터가 추가되거나 정렬 순서까지 바뀌었다면 작업은 복잡해진다.
이러한 상황에서 ChatGPT에 엑셀 파일 두 개를 업로드하고 차이점을 찾아달라고 요청할 수 있다. AI는 각 파일의 데이터를 읽고 공통 항목을 비교하거나 변경된 거래를 별도로 정리하는 작업을 지원한다. 그러나 파일을 비교할 수 있다는 사실이 모든 변경 사항을 빠짐없이 찾아낸다는 의미는 아니다. 무엇을 같은 데이터로 판단하고 어떤 변화를 수정으로 분류할 것인지가 결과를 좌우한다.
2026년 10월 현재 OpenAI의 공식 기능 안내에 따르면 ChatGPT는 XLSX, XLS, CSV 등 스프레드시트 파일을 분석할 수 있다. 사용자는 열 이름과 분석 조건을 지정하고, 필요한 경우 코드 기반 분석을 활용할 수 있다. 두 파일에 공통 식별값이 존재한다면 이를 기준으로 변경 사항을 추출하는 작업도 설계할 수 있다. 다만 비교 결과의 완전성과 정확성은 원본 구조와 분석 방식에 따라 달라진다.
엑셀 파일 비교는 단순한 사무 편의 기능을 넘어 기업의 정보 관리와 연결된다. 계약 단가, 재고 수량, 직원 명부, 매출 내역처럼 작은 수정이 실제 업무에 영향을 미치는 자료가 많기 때문이다. AI가 어느 부분을 정확하게 구분할 수 있으며, 어떤 조건에서 잘못 판단할 가능성이 있는지 살펴볼 필요가 있다.
엑셀 파일 비교, 먼저 무엇이 달라졌는지 정의해야 한다
엑셀 파일 두 개를 비교한다는 표현은 단순하지만 실제 작업은 여러 종류로 나뉜다. 이전 파일에 없던 데이터가 새 파일에 추가됐는지, 기존 데이터의 값이 수정됐는지, 일부 기록이 사라졌는지를 확인하는 작업이 대표적이다. 이 밖에도 수식이나 서식, 시트 구성의 변경을 찾아야 하는 경우가 있다.
가령 9월 거래내역과 수정된 9월 거래내역을 비교한다고 가정해 보자. 첫 번째 파일에는 거래처 100곳의 매출이 기록돼 있고, 두 번째 파일에는 일부 거래처의 금액이 바뀌거나 새로운 거래가 추가돼 있을 수 있다. 이때 담당자가 원하는 결과는 두 파일의 전체 합계 차이만이 아니다. 어떤 거래가 바뀌었으며, 변경 전후 금액이 각각 얼마인지 확인하는 것이 핵심이다.
반면 월별 매출 보고서를 비교하는 경우에는 개별 거래보다 사업부별 합계 변화가 중요할 수 있다. 제품 가격표라면 상품코드를 기준으로 판매단가가 달라진 항목을 추출해야 한다. 직원 명부에서는 신규 입사자와 퇴사자를 분류하는 것이 우선일 수 있다.
같은 엑셀 비교라도 업무 목적에 따라 확인할 대상과 기준이 달라지는 것이다. 따라서 ChatGPT에 두 파일의 차이점을 알려달라고만 요청하는 방식은 충분하지 않을 수 있다. 추가된 행, 삭제된 행, 수정된 값, 수식 변경, 서식 차이 가운데 무엇을 확인할 것인지 먼저 지정해야 한다.
이러한 구분은 AI뿐 아니라 기존 엑셀 비교 프로그램에도 적용된다. 마이크로소프트의 Spreadsheet Compare는 두 통합 문서를 비교하면서 입력값, 수식, 서식 등의 차이를 구분해 표시하는 기능을 제공한다. 결국 비교의 정확성은 AI 모델의 성능뿐 아니라 변경 사항을 어떻게 정의했는지에 달려 있다.
행 순서가 바뀌면 같은 데이터도 다른 내용처럼 보일 수 있다
엑셀 파일을 비교할 때 흔히 발생하는 문제는 행의 위치가 달라지는 상황이다. 실제 내용은 동일하더라도 정렬 기준이 바뀌거나 새로운 행이 삽입되면 두 파일의 셀 위치가 서로 달라질 수 있다.
예를 들어 첫 번째 파일의 10번째 행에 A거래처의 매출이 있고, 두 번째 파일에서는 해당 거래처가 15번째 행으로 이동했다고 가정해 보자. 단순히 두 파일의 10번째 행을 비교하면 서로 다른 거래처가 나타날 수 있다. 이를 변경된 데이터로 분류하면 실제로 존재하지 않는 수정 사항이 만들어진다.
이 문제를 줄이려면 데이터의 위치가 아니라 동일한 대상을 식별할 수 있는 기준이 필요하다. 거래내역에는 거래번호, 상품 목록에는 상품코드, 주문자료에는 주문번호를 사용할 수 있다. 직원 명부라면 회사 내부에서 관리하는 고유 직원번호가 비교 기준이 될 수 있다.
고유 식별값을 기준으로 두 파일을 연결하면 행 순서가 달라져도 같은 항목을 비교할 수 있다. 이를 데이터 분석에서는 키를 활용한 결합 또는 병합 작업으로 설명한다.
다만 고유 식별값이 항상 하나의 열로 구성되는 것은 아니다. 거래번호 하나에 여러 상품이 포함되는 구조라면 거래번호와 상품별 행 번호를 함께 사용해야 할 수도 있다. 거래번호만으로 중복을 제거하거나 비교하면 서로 다른 상품이 하나의 거래로 합쳐질 위험이 있다.
따라서 AI에 비교 작업을 지시하기 전에 각 행이 무엇을 의미하는지 확인하는 과정이 중요하다. 한 행이 하나의 거래를 뜻하는지, 하나의 상품을 뜻하는지에 따라 올바른 비교 방법이 달라진다.
추가·삭제·수정 데이터는 어떻게 구분할까
두 엑셀 파일의 변경 사항을 찾는 기본적인 방법은 동일한 식별값을 기준으로 기록의 존재 여부와 내용을 비교하는 것이다. 먼저 이전 파일과 새로운 파일에 모두 존재하는 식별값을 찾는다. 이후 공통으로 존재하는 기록에서 금액, 날짜, 상태 등의 값이 달라졌는지 확인한다.
새로운 파일에만 존재하는 식별값은 추가된 기록으로 분류할 수 있다. 반대로 이전 파일에만 존재하는 값은 삭제된 기록의 후보가 된다. 두 파일에 모두 존재하면서 특정 항목만 달라진 경우에는 수정된 기록으로 분류한다.
다음은 비교 원리를 설명하기 위한 가상 거래내역이다. 실제 ChatGPT 성능시험을 진행해 얻은 결과는 아니다.
| 거래번호 | 이전 매출액 | 새 매출액 | 비교 결과 |
|---|---|---|---|
| T001 | 120,000원 | 120,000원 | 변경 없음 |
| T002 | 180,000원 | 210,000원 | 금액 수정 |
| T003 | 95,000원 | 없음 | 삭제 후보 |
| T004 | 없음 | 150,000원 | 신규 추가 |
이 사례에서 T002는 거래번호가 동일하지만 매출액이 변경됐다. T003은 이전 파일에만 존재하고, T004는 새 파일에만 존재한다. 이러한 차이는 공통 식별값을 활용하면 비교적 명확하게 분류할 수 있다.
그러나 이전 파일에 있던 거래가 새 파일에서 보이지 않는다고 해서 반드시 삭제됐다고 단정할 수는 없다. 새 파일이 특정 기간이나 거래처만 포함한 자료라면 단순한 조회 범위 차이일 수도 있다. 따라서 두 파일이 동일한 기간과 대상을 기준으로 작성됐는지 먼저 확인해야 한다.
수정 사항도 금액 변경만으로 제한되지 않는다. 거래일, 거래처명, 상품 수량, 결제 상태 등이 달라질 수 있다. 여러 열이 동시에 수정됐다면 각각의 변경 내용을 구분해야 원인을 추적하기 쉽다.
이러한 작업에서는 AI가 변경 목록을 문장으로만 요약하는 것보다 변경 전 값과 변경 후 값을 나란히 보여주는 표를 작성하도록 요청하는 편이 실무에 유용하다.
고유번호가 없는 엑셀 파일은 비교가 더 어려워진다
모든 엑셀 파일에 거래번호나 상품코드가 존재하는 것은 아니다. 소규모 사업장의 거래명세서나 내부 관리자료에는 이름, 날짜, 수량, 금액만 기록된 경우도 있다. 이런 자료는 여러 열을 조합해 동일한 기록인지 판단해야 할 수 있다.
예를 들어 거래일과 거래처명, 상품명을 연결해 하나의 식별 기준으로 사용할 수 있다. 그러나 같은 거래처가 같은 날짜에 동일한 상품을 두 차례 구매했다면 두 거래가 같은 기록으로 분류될 위험이 있다. 서로 다른 거래를 구분할 수 있는 추가 정보가 없다면 비교 결과의 신뢰성도 낮아진다.
더 복잡한 상황은 기존 기록의 식별에 사용한 값 자체가 변경되는 경우다. 거래처명이 수정되거나 거래일이 변경되면 실제로는 같은 거래인데 AI가 기존 기록의 삭제와 신규 기록의 추가로 판단할 수 있다. 이때 문자열의 유사성이나 다른 속성을 활용해 같은 기록일 가능성을 추정할 수 있지만, 추정 결과를 확정된 사실로 처리해서는 안 된다.
특히 기업명이나 고객 이름을 비교할 때 주의가 필요하다. 같은 회사의 약칭과 정식 명칭일 수도 있지만 서로 다른 법인일 가능성도 있기 때문이다. AI가 두 이름을 유사하다고 판단했다고 해서 동일한 거래처로 자동 통합하는 것은 적절하지 않다.
장기적으로 AI를 활용한 자료 비교를 반복하려면 원본 데이터에 안정적인 고유번호를 부여하는 것이 바람직하다. 단순히 행 번호를 식별값으로 사용하는 방식은 정렬이나 행 삽입이 발생하면 일관성을 유지하기 어렵다.
결국 AI 비교 기술을 효과적으로 사용하려면 파일의 구조뿐 아니라 기록을 구별하는 관리 체계가 필요하다.
수정된 셀과 변경된 거래는 같은 개념이 아니다
엑셀 파일 비교에는 두 가지 관점이 존재한다. 하나는 셀의 위치를 기준으로 값이 달라졌는지 확인하는 방식이다. 다른 하나는 거래나 상품 같은 업무상 대상을 기준으로 변경 내용을 파악하는 방식이다.
셀 단위 비교는 문서 자체의 변경 이력을 확인하는 데 적합하다. 예를 들어 B12 셀의 값이 변경됐거나 특정 시트의 수식이 수정됐는지 조사할 수 있다.
반면 행이 추가되면서 셀 위치가 달라진 경우에는 동일한 거래를 추적하기 어려울 수 있다. 이러한 상황에서는 거래번호를 기준으로 데이터를 연결하고 변경된 값을 찾는 방법이 더 적합하다.
그러나 거래번호만 비교하면 문서 자체의 일부 변경을 놓칠 수도 있다. 숫자는 같더라도 셀 서식이 변경됐거나 계산 수식이 상수로 바뀌었을 가능성이 있기 때문이다.
예를 들어 이전 파일의 셀에 =B2*C2라는 수식이 있고 새로운 파일에는 계산 결과인 120000이라는 숫자만 입력됐다고 가정해 보자. 현재 표시되는 값은 같지만 이후 데이터가 변경됐을 때 두 파일의 작동 방식은 달라진다.
수식이 남아 있는 파일은 참조하는 셀의 값에 따라 다시 계산할 수 있다. 반면 결과값만 입력된 파일은 관련 값이 바뀌더라도 자동으로 갱신되지 않는다.
따라서 데이터의 값이 동일하다는 이유만으로 두 파일이 완전히 같다고 판단해서는 안 된다. 업무상 기록의 차이를 확인하려는 것인지, 엑셀 문서의 구조와 계산 방식을 비교하려는 것인지 먼저 결정해야 한다.
마이크로소프트는 Spreadsheet Compare 기능을 통해 두 통합 문서의 셀 값과 수식, 서식 등의 차이를 구분할 수 있다고 설명한다. 값만 비교하는 방식에서 발견하기 어려운 문서 변경을 확인하는 데 활용할 수 있는 기능이다.
수식이 같아 보여도 계산 결과가 달라질 수 있다
엑셀에서 수식은 자료의 정확성을 유지하는 중요한 기능이다. 동시에 두 파일을 비교할 때 별도로 점검해야 하는 요소이기도 하다.
같은 수식이 입력돼 있어도 참조하는 셀의 값이 달라지면 계산 결과가 바뀔 수 있다. 반대로 수식이 수정됐더라도 현재 데이터에서는 동일한 결과가 나올 수 있다.
따라서 수식 비교에는 최소한 두 가지 검증이 필요하다. 수식 문자열 자체가 변경됐는지 확인하고, 계산된 결과값에도 차이가 있는지 살펴봐야 한다.
외부 파일을 참조하는 수식은 더욱 주의해야 한다. 연결된 자료가 변경됐거나 원본 파일에 접근할 수 없다면 저장된 계산 결과와 현재 재계산 결과가 다를 가능성이 있다.
일부 엑셀 파일에는 수식이 저장돼 있어도 최신 계산값이 포함되지 않을 수 있다. 이 경우 파일을 읽는 도구와 처리 방식에 따라 계산 결과를 확인하는 데 제약이 생긴다.
ChatGPT가 코드 기반으로 엑셀을 분석할 때도 어떤 방법으로 수식을 읽었는지 확인하는 것이 중요하다. 수식을 문자열로 읽는 것과 저장된 계산 결과를 읽는 것은 서로 다른 처리 방식이다.
특히 회계자료나 재무보고서처럼 계산 결과의 신뢰성이 중요한 문서라면 수식 변경 여부만으로 검증을 끝내서는 안 된다. 원본 수식, 참조 범위, 계산 결과, 외부 연결 여부를 함께 살펴야 한다.
가능하다면 독립적인 계산 방법으로 주요 수치를 다시 확인해야 한다. AI가 두 파일의 차이를 찾아냈더라도 계산 결과의 타당성은 별개의 검증 대상이다.
ChatGPT로 엑셀 파일 두 개를 비교하는 방법
ChatGPT에 엑셀 파일 비교를 요청할 때는 파일의 역할부터 명확하게 지정하는 것이 좋다. 어떤 파일이 이전 버전이고 어떤 파일이 수정된 버전인지 구분하지 않으면 추가와 삭제의 방향이 뒤바뀔 수 있다.
이어서 비교 기준이 되는 열을 지정해야 한다. 거래번호, 상품코드, 직원번호 등 안정적인 식별값이 있다면 이를 우선 활용한다. 식별값이 없는 경우에는 AI가 임의로 같은 기록이라고 판단하지 않도록 요청하는 것이 바람직하다.
비교할 항목도 구체적으로 지정해야 한다. 금액만 확인할 것인지, 날짜와 거래처명까지 포함할 것인지에 따라 결과가 달라진다.
실무에서 활용할 수 있는 요청문은 다음과 같다.
엑셀 파일 비교 요청문 예시 복사
첨부한 엑셀 파일 두 개를 비교해 주세요. 첫 번째 파일은 이전 버전이고 두 번째 파일은 수정된 버전입니다. 먼저 두 파일의 시트명, 열 이름, 전체 행 수를 확인해 주세요. 거래번호를 고유 식별값으로 사용하되, 중복된 거래번호가 있다면 임의로 병합하지 말고 별도로 표시해 주세요. 비교 결과는 신규 추가, 삭제 후보, 기존 기록 수정, 변경 없음으로 구분해 주세요. 수정된 기록은 거래번호, 변경된 열 이름, 이전 값, 새로운 값을 표로 작성해 주세요. 행 순서가 달라졌다는 이유만으로 변경된 기록이라고 판단하지 마세요. 두 파일의 비교 대상 기간과 필터 조건이 다른지도 확인해 주세요. 마지막으로 비교에 사용한 기준, 처리하지 못한 데이터, 추가 검증이 필요한 항목을 설명해 주세요.
이 요청문은 변경 사항을 체계적으로 분류하기 위한 예시다. 특정 AI 모델을 대상으로 정확도 시험을 수행한 결과는 아니다.
실제 파일에서는 거래번호 대신 해당 업무에 적합한 식별값을 사용해야 한다. 하나의 거래번호가 여러 행에 나타나는 자료라면 복합 식별값이나 별도의 비교 규칙을 마련해야 한다.
또한 두 파일이 동일한 기간과 범위의 자료인지 확인해야 한다. 이 조건이 다르면 정상적인 데이터 차이까지 수정이나 삭제로 분류될 수 있다.
비교 결과가 맞는지 확인하는 세 가지 기준
ChatGPT가 두 파일의 차이를 표로 정리했다고 해서 검증이 끝나는 것은 아니다. 최소한 전체 행 개수와 금액 차이, 비교 기준을 확인해야 한다.
첫 번째는 행 개수의 일치 여부다. 비교 대상이 같은 구조의 데이터라면 이전 파일의 기록이 변경 없음, 수정, 삭제 후보 등으로 빠짐없이 분류됐는지 확인할 수 있다. 새로운 파일도 신규 추가와 기존 기록으로 구분해 전체 건수를 대조해야 한다.
두 번째는 금액 변화의 일치 여부다. 이전 파일과 새로운 파일의 전체 매출 차이가 수정·추가·삭제로 분류된 항목의 금액 변동과 일치하는지 살펴볼 수 있다.
그러나 전체 합계가 일치한다고 해서 모든 기록이 정확하게 비교됐다는 의미는 아니다. 한 거래에서 발생한 금액 증가와 다른 거래의 감소가 서로 상쇄될 수 있기 때문이다.
세 번째는 식별값의 유일성이다. 거래번호가 고유해야 하는 자료에서 같은 번호가 여러 차례 등장한다면 비교 과정에 문제가 발생할 수 있다. 이러한 기록은 자동으로 통합하지 말고 실제 중복인지 확인해야 한다.
비교할 수 없는 기록도 별도로 관리해야 한다. 날짜 형식이 잘못됐거나 필수 식별값이 없는 행을 임의로 제외하면 결과 보고서 자체가 불완전해질 수 있다.
실무에서는 변경된 내용뿐 아니라 비교 과정에서 제외된 데이터가 존재하는지도 확인해야 한다.
파일이 크고 복잡할수록 비교 범위를 확인해야 한다
엑셀 파일의 규모가 커지면 변경 사항을 찾아내는 작업보다 비교 결과의 완전성이 중요해진다. 여러 시트에 자료가 분산돼 있거나 하나의 시트에 수만 행이 포함된 경우에는 전체 데이터가 처리됐는지 확인해야 한다.
ChatGPT는 스프레드시트 분석을 지원하지만 파일의 크기와 구조에 따라 처리에 제약이 생길 수 있다. 하나의 시트에 여러 표가 혼합돼 있거나 데이터 형식이 일관되지 않으면 분석 과정이 복잡해진다.
OpenAI는 데이터 분석 안내에서 열 이름을 명확히 지정하고 데이터를 일관된 표 형태로 구성할 것을 권장한다. 복잡한 파일에서는 필요한 시트와 열을 구체적으로 지정하는 방법도 제시한다.
두 파일을 비교할 때도 동일한 원칙을 적용해야 한다. 예를 들어 이전 파일에는 다섯 개의 시트가 있고 새로운 파일에는 네 개만 있다고 가정해 보자. 일부 시트만 비교했다면 나머지 자료에서 발생한 변경은 결과에 반영되지 않는다.
숨겨진 시트나 필터가 적용된 행도 점검 대상이다. 파일을 읽는 방식에 따라 화면에 표시되는 데이터와 실제 저장된 전체 데이터의 처리 범위가 다를 수 있기 때문이다.
또한 시트 이름이 바뀌거나 새로운 관리 항목이 추가된 경우도 있다. 이러한 변화는 일반적인 거래내역 비교와 별도로 확인해야 한다.
대용량 파일을 다룰 때는 분석을 완료했다는 설명만으로 충분하지 않다. 몇 개의 시트와 몇 건의 행을 비교했으며, 어떤 자료를 제외했는지가 함께 제시돼야 한다.
엑셀 전용 비교 프로그램과 ChatGPT의 차이
ChatGPT를 이용하는 방식이 모든 엑셀 비교 업무에 가장 적합한 것은 아니다. 파일의 목적에 따라 기존 비교 기능이나 전용 프로그램이 더 효율적일 수 있다.
마이크로소프트는 일부 Windows용 Office 기업용 에디션에서 Spreadsheet Compare 기능을 제공한다. 이 도구는 두 통합 문서의 셀 값과 수식, 서식 등의 차이를 구분해 보여준다.
Excel의 Inquire 추가 기능을 통해 통합 문서를 비교할 수 있는 환경도 있다. 다만 이러한 기능은 모든 Excel 요금제와 운영체제에서 사용할 수 있는 것은 아니므로 이용 조건을 확인해야 한다.
ChatGPT의 특징은 비교 목적을 자연어로 설명할 수 있다는 점이다. 거래처별 금액이 달라진 항목을 추출하거나 변경된 거래를 금액순으로 정리하는 등의 분석을 요청할 수 있다.
반면 전용 비교 도구는 통합 문서의 셀 단위 변경 사항을 체계적으로 확인하는 데 적합하다. 수식과 서식의 변화까지 조사해야 하는 경우에는 이러한 기능이 더 직접적인 방법이 될 수 있다.
두 방식은 반드시 경쟁 관계에 있는 것은 아니다. 전용 비교 도구로 문서 자체의 변경 내역을 확인한 뒤, AI를 활용해 변경된 거래의 특징을 분석하는 방식도 가능하다.
다만 이러한 연계 작업을 수행할 때는 파일의 민감성과 외부 서비스 업로드 가능 여부를 먼저 확인해야 한다.
중요한 것은 AI를 사용할 수 있는지보다 어떤 도구로 확인해야 업무상 오류 위험을 줄일 수 있는지 판단하는 일이다.
계약금액과 급여자료 비교에는 더 엄격한 기준이 필요하다
엑셀 파일 비교는 기업의 내부통제와도 연결된다. 거래처별 계약단가가 수정된 경우에는 변경 전후 금액뿐 아니라 계약 체결일과 적용 시점이 중요하다.
단가가 정상적인 계약 변경에 따라 수정됐는지, 담당자의 입력 오류인지 구분해야 하기 때문이다. AI가 금액 차이를 발견하더라도 해당 변경의 정당성까지 확인했다고 볼 수는 없다.
급여자료에서도 비슷한 문제가 발생한다. 수당이나 공제액의 차이를 확인할 수 있지만, 이를 곧바로 잘못된 지급으로 판단해서는 안 된다. 근무일수, 휴직, 인사발령, 소급정산 등 여러 요인이 금액에 반영될 수 있다.
재고자료 역시 수량이 감소했다고 해서 무조건 재고 손실이 발생했다고 볼 수 없다. 정상 출고와 재고 이동, 폐기 처리 등이 반영됐을 가능성이 있다.
AI가 두 숫자의 차이를 찾아내는 작업과 그 차이가 발생한 이유를 판단하는 작업은 구분해야 한다.
또한 직원 정보나 거래처의 비공개 계약자료를 외부 AI 서비스에 업로드할 때는 개인정보 보호와 영업비밀 관리 기준을 준수해야 한다.
업무상 민감한 파일은 사내 보안정책과 승인 절차를 확인하고, 필요한 경우 식별정보를 제거한 시험용 자료를 사용하는 것이 적절하다.
AI 비교 결과가 지급, 계약 변경, 거래처 평가 등에 활용된다면 담당자의 최종 확인 절차를 생략해서는 안 된다.
AI가 변경 사항을 얼마나 정확하게 찾았는지 검증하는 방법
엑셀 비교에서 가장 어려운 질문은 AI가 찾아낸 차이점이 아니라 찾아내지 못한 차이점에 관한 것이다.
비교 결과에 수정된 거래가 20건이라고 표시됐더라도 실제 변경 건수가 정확히 20건인지는 별도의 검증 없이는 알 수 없다. 일부 변경이 누락됐거나 동일한 변경을 여러 건으로 계산했을 가능성도 있다.
이를 확인하려면 정답을 미리 알고 있는 시험 데이터를 활용할 수 있다. 기존 파일을 복사한 뒤 특정 거래를 추가하고, 일부 금액과 날짜를 수정하며, 몇 건을 삭제한 시험용 파일을 만드는 방식이다.
두 파일에 어떤 변경을 적용했는지 별도로 기록해 두면 AI가 제시한 결과와 실제 변경 내역을 대조할 수 있다.
평가할 때는 실제 변경을 얼마나 많이 발견했는지와 변경되지 않은 데이터를 잘못 표시한 비율을 구분해야 한다.
예를 들어 실제 변경 10건 가운데 9건을 발견했다면 발견율은 90%다. 반대로 AI가 변경 사항이라고 제시한 10건 가운데 실제 변경이 8건이라면 정밀도는 80%다.
이는 평가 방법을 설명하기 위한 가상 수치이며 실제 ChatGPT 실험 결과는 아니다.
발견율과 정밀도는 서로 다른 지표다. 변경 사항을 최대한 많이 찾아내도록 설정하면 잘못된 변경 항목이 함께 표시될 수 있다. 반대로 확실한 항목만 보고하도록 하면 일부 실제 변경을 놓칠 가능성이 있다.
업무 목적에 따라 어느 오류를 더 중요하게 관리해야 하는지도 달라진다. 일반 보고서의 수정사항 확인과 계약금액 검증은 요구되는 정확성 수준이 같지 않다.
중요한 자료일수록 독립적인 비교 방법을 사용해 결과를 대조해야 한다.
기업의 데이터 관리 수준이 AI 비교 성능을 좌우한다
AI를 활용한 엑셀 비교가 확대되면 기업의 데이터 관리 방식도 중요해진다. 동일한 자료를 여러 부서가 서로 다른 형식으로 관리하면 비교 과정이 복잡해진다.
파일마다 열 이름이 다르거나 거래처 식별 기준이 일치하지 않으면 AI를 활용하더라도 추가적인 정리 작업이 필요하다.
반면 표준화된 데이터 구조와 고유 식별값이 유지된다면 변경 사항을 추적하는 과정은 단순해진다.
이는 AI를 도입하기 위해 새로운 기술부터 구매해야 한다는 의미가 아니다. 기존 엑셀 파일의 관리 원칙을 정비하는 것만으로도 자동화의 기반을 마련할 수 있다는 뜻이다.
실무적으로는 자료의 기준일과 버전을 구분하고 원본을 보존하며 변경된 내용을 기록하는 방식이 중요하다. 같은 이름의 파일을 반복해서 덮어쓰는 관행은 변경 이력을 확인하기 어렵게 만든다.
여러 부서가 같은 자료를 사용한다면 열 이름과 데이터 형식도 통일하는 편이 좋다. 날짜와 금액의 단위, 거래처 식별 방식 등이 일관되면 반복적인 비교 작업에 도움이 된다.
이러한 관리 체계는 ChatGPT뿐 아니라 기존 엑셀 함수, 데이터베이스, 업무 자동화 프로그램에도 공통으로 적용할 수 있다.
AI 활용 성과는 모델의 성능과 함께 기업이 얼마나 일관된 데이터를 확보하고 있는지에 영향을 받는다.
엑셀 비교 자동화, 최종 과제는 결과의 신뢰성
ChatGPT를 활용하면 엑셀 파일 두 개를 비교하고 추가·삭제·수정된 기록을 정리하는 작업을 지원받을 수 있다. 특히 거래번호나 상품코드처럼 동일한 대상을 구분할 수 있는 식별값이 있다면 비교 기준을 명확하게 설정할 수 있다.
그러나 모든 변경 사항을 빠짐없이 찾아낼 수 있는지는 별개의 문제다. 행 순서 변경, 중복 식별값, 수식 수정, 파일 구조 차이 등은 비교 결과에 영향을 줄 수 있다.
같은 숫자가 기록된 파일이라도 수식과 서식이 달라질 수 있다. 서로 다른 숫자가 나타나더라도 정상적인 업무 처리 결과일 수 있다. 따라서 AI가 탐지한 차이를 실제 오류나 부정확한 변경으로 단정해서는 안 된다.
2026년 10월 현재 공개된 공식 기능 안내를 통해 ChatGPT의 스프레드시트 분석 기능은 확인할 수 있다. 다만 두 엑셀 파일의 모든 변경을 찾아내는 능력에 대해 보편적으로 적용할 수 있는 정확도 수치를 제시하기는 어렵다.
이번 기사는 공식 기능과 데이터 비교 원리를 바탕으로 작성했으며, ChatGPT를 대상으로 한 직접 비교시험 결과를 포함하지 않았다.
실제 업무에 적용할 때는 데이터 구조와 비교 기준을 먼저 확인하고 변경 전후 값을 표시한 결과표를 작성하는 것이 바람직하다. 주요 숫자와 누락 가능성이 있는 항목은 독립적으로 검증해야 한다.
AI가 엑셀 파일을 비교하는 시대에도 최종적인 업무 판단은 변경된 숫자가 아니라 그 숫자가 무엇을 의미하는지 정확하게 이해하는 과정에서 이루어진다.
결국 AI 업무 자동화의 성패는 변경 사항을 얼마나 빠르게 발견하는가보다 그 결과를 얼마나 신뢰할 수 있게 검증하는가에 달려 있다.
주요 확인 자료
OpenAI, 「Data analysis with ChatGPT」, 공식 도움말, 2026년 10월 기준 확인 대상.
Microsoft Support, 「Compare two versions of a workbook by using Spreadsheet Compare」, 공식 기술문서.
Microsoft Support, 「Compare workbooks using Spreadsheet Inquire」, 공식 기술문서.
※ 제품별 제공 기능과 지원 환경은 서비스 업데이트에 따라 달라질 수 있으므로 실제 적용 전에 공식 안내를 재확인해야 한다.
