엑셀과 ChatGPT로 반복 데이터 정리 시간을 줄이는 실전 가이드

반복되는 엑셀 정리, ChatGPT와 함께 처리하는 방식 ( ( ( ( ( (AI로 엑셀 데이터 분석 자동화하기: ChatGPT와 Power Automate 실전 흐름)AI로 엑셀 데이터 분석 자동화하기: ChatGPT와 Power Automate 실전 흐름)엑셀 피벗 테이블 반복 작업, ChatGPT와 Power Automate로 자동화하는 실전 방법)엑셀 피벗 테이블 반복 작업, ChatGPT와 Power Automate로 자동화하는 실전 방법)Canva와 ChatGPT로 프레젠테이션 자료를 빠르게 만드는 실전 흐름)Canva와 ChatGPT로 프레젠테이션 자료를 빠르게 만드는 실전 흐름)

엑셀 업무에서 시간이 많이 드는 부분은 복잡한 분석보다 데이터를 분석 가능한 상태로 정리하는 과정입니다. 고객명 표기 방식이 제각각이고, 날짜 형식이 섞여 있으며, 금액에 쉼표와 공백이 들어가 있고, 부서명도 줄임말과 정식 명칭이 함께 들어옵니다.

이 글에서는 엑셀의 기본 기능과 ChatGPT를 함께 사용해 반복 정리 작업을 줄이는 방법을 실제 데이터 예시로 보여드리겠습니다. 목표는 거창한 자동화가 아닙니다. 실무자가 바로 따라 할 수 있는 수준에서 원본 데이터 정리 → 엑셀 수식 생성 → 분석표 작성 → 재사용 가능한 정리 규칙 만들기까지 연결하는 것입니다.

예시 데이터: 정리 전 엑셀 표

아래와 같은 영업 실적 데이터가 있다고 가정해 보겠습니다. 실제 회사 데이터 대신 구조만 비슷하게 만든 샘플입니다.

거래일 부서 담당자 고객사 상품 매출금액 상태
2026.06.01 영업1팀 박민수 한빛전자 노트북 1,250,000원 완료
2026-06-01 영업 1팀 박 민수 한빛 전자 노트북 1250000 완료
06/02/2026 영업2 이서연 가온유통 모니터 780,000 진행중
2026.06.03 영업2팀 이 서연 가온 유통 모니터 780000원 완료

이 데이터는 얼핏 보면 단순하지만, 바로 피벗테이블을 만들면 문제가 생깁니다. “영업1팀”과 “영업 1팀”이 다른 부서로 잡히고, “박민수”와 “박 민수”가 다른 담당자로 분리됩니다. 금액도 텍스트로 인식되면 합계가 정확히 나오지 않습니다.

1단계: ChatGPT에게 정리 기준부터 만들게 하기

먼저 ChatGPT에게 엑셀 파일 전체를 맡기기 전에, 정리 기준을 만들게 합니다. 이 단계가 빠지면 자동화 결과가 매번 달라질 수 있습니다.

실제 입력 예시

다음은 영업 실적 엑셀 데이터의 일부입니다. 날짜, 부서명, 담당자명, 고객사명, 매출금액 형식이 섞여 있습니다.
아래 데이터를 분석 가능한 형태로 정리하려고 합니다.
1) 어떤 컬럼을 어떻게 표준화해야 하는지 정리 기준을 만들어 주세요.
2) 엑셀에서 적용할 수 있는 수식 또는 처리 방법도 함께 제안해 주세요.

거래일: 2026.06.01 / 2026-06-01 / 06/02/2026
부서: 영업1팀 / 영업 1팀 / 영업2 / 영업2팀
담당자: 박민수 / 박 민수 / 이서연 / 이 서연
고객사: 한빛전자 / 한빛 전자 / 가온유통 / 가온 유통
매출금액: 1,250,000원 / 1250000 / 780,000 / 780000원

ChatGPT 결과 예시

컬럼 정리 기준 엑셀 처리 방향
거래일 YYYY-MM-DD 형식으로 통일 날짜 변환 후 표시 형식 적용
부서 공백 제거 후 “영업1팀”, “영업2팀”으로 통일 SUBSTITUTE, IF 또는 매핑표 사용
담당자 이름 중간 공백 제거 SUBSTITUTE 함수 사용
고객사 회사명 중간 공백 제거 SUBSTITUTE 함수 사용
매출금액 원, 쉼표 제거 후 숫자로 변환 SUBSTITUTE, VALUE 함수 사용

여기서 중요한 점은 ChatGPT에게 “정리해 줘”라고만 요청하지 않는 것입니다. 정리 기준과 엑셀 적용 방법을 분리해서 요청하면 결과가 훨씬 안정적입니다.

엑셀 데이터를 정리 기준에 따라 표준화하는 흐름도

2단계: 엑셀 보조 컬럼으로 원본을 보존하며 정리하기

실무에서는 원본 데이터를 직접 덮어쓰지 않는 편이 안전합니다. 원본 옆에 보조 컬럼을 만들고, 정리된 값을 별도로 생성하는 방식이 좋습니다.

예를 들어 원본 컬럼이 A:G에 있다면, H열부터 정리 컬럼을 만듭니다.

새 컬럼 목적 예시 수식
정리_부서 부서명 표준화 =IF(SUBSTITUTE(B2,” “,””)=”영업2″,”영업2팀”,SUBSTITUTE(B2,” “,””))
정리_담당자 이름 공백 제거 =SUBSTITUTE(C2,” “,””)
정리_고객사 고객사명 공백 제거 =SUBSTITUTE(D2,” “,””)
정리_매출금액 금액을 숫자로 변환 =VALUE(SUBSTITUTE(SUBSTITUTE(F2,”,”,””),”원”,””))

날짜는 원본 형식이 많이 섞이면 한 번에 처리하기 어렵습니다. 이때는 ChatGPT에게 사용하는 엑셀 버전과 실제 예시를 알려주고 수식을 요청합니다.

날짜 정리용 입력 예시

엑셀에서 A2 셀에 거래일이 들어 있습니다. 값은 2026.06.01, 2026-06-01, 06/02/2026처럼 섞여 있습니다. 최종 결과를 yyyy-mm-dd 날짜값으로 만들고 싶습니다. Microsoft 365 기준으로 사용할 수 있는 수식을 제안해 주세요. 원본이 잘못된 경우 빈칸을 반환하게 해 주세요.

결과 예시

=IFERROR(DATEVALUE(SUBSTITUTE(A2,”.”,”-“)),””)

이 수식은 점으로 구분된 날짜를 하이픈으로 바꾼 뒤 날짜값으로 변환합니다. 다만 06/02/2026처럼 미국식 날짜가 섞인 경우 회사의 기준이 필요합니다. 6월 2일인지, 2월 6일인지 해석이 달라질 수 있기 때문입니다. 이런 컬럼은 자동 변환 전에 입력 기준을 먼저 확인해야 합니다.

3단계: 정리 결과를 검증하는 체크 컬럼 만들기

자동화에서 자주 놓치는 부분은 “정리했다”에서 끝내는 것입니다. 실무에서는 정리 결과가 맞는지 확인할 장치가 필요합니다. 특히 매출금액, 날짜, 담당자명처럼 보고서에 직접 들어가는 값은 검증 컬럼을 함께 두는 편이 안전합니다.

검증 항목 예시 수식 의미
금액 변환 확인 =ISNUMBER(K2) 정리된 매출금액이 숫자인지 확인
부서명 확인 =COUNTIF({“영업1팀”,”영업2팀”},H2)>0 허용된 부서명인지 확인
누락 확인 =COUNTBLANK(H2:K2)=0 주요 정리 컬럼에 빈칸이 없는지 확인

검증 컬럼에서 FALSE가 나오면 해당 행만 필터링해 확인합니다. 이 방식은 수천 행 데이터에서도 문제 행만 빠르게 찾을 수 있습니다.

4단계: ChatGPT로 피벗 분석 방향까지 설계하기

데이터가 정리되면 이제 분석표를 만들 차례입니다. 여기서도 ChatGPT를 단순 요약 도구로 쓰기보다, 어떤 피벗 구조가 적절한지 먼저 물어보면 좋습니다.

실제 입력 예시

정리된 영업 데이터 컬럼은 다음과 같습니다.
정리_거래일, 정리​_부서, 정리_담당자, 정리​_고객사, 상품, 정리_매출금액, 상태

목적은 월간 영업 회의에서 사용할 요약표를 만드는 것입니다.
엑셀 피벗테이블로 만들 분석표 3개를 추천해 주세요.
각 표의 행, 열, 값, 필터 구성을 구체적으로 알려 주세요.

ChatGPT 결과 예시

분석표 필터
부서별 매출 요약 정리_부서 상태 정리_매출금액 합계 정리_거래일
담당자별 완료 매출 정리_담당자 상품 정리_매출금액 합계 상태=완료
고객사별 거래 현황 정리_고객사 상품 정리_매출금액 합계, 거래 건수 정리_부서

이제 엑셀에서 정리된 데이터 범위를 선택한 뒤 삽입 → 피벗 테이블을 누르고, 위 구성대로 필드를 배치하면 됩니다.

엑셀 보고서와 분석표를 확인하는 업무 장면

5단계: 반복 작업은 프롬프트 템플릿으로 저장하기

매번 처음부터 ChatGPT에 설명하면 시간이 다시 들어갑니다. 자주 쓰는 업무라면 아래처럼 템플릿으로 저장해 두면 됩니다.

아래 엑셀 데이터 샘플을 기준으로 데이터 정리 규칙을 만들어 주세요.

조건:
1. 원본 컬럼은 직접 수정하지 않고 보조 컬럼으로 정리합니다.
2. 날짜, 부서명, 담당자명, 고객사명, 금액 컬럼을 표준화합니다.
3. 엑셀 수식을 함께 제안합니다.
4. 변환 실패나 의심 값은 검증 컬럼으로 확인할 수 있게 해 주세요.
5. 개인정보나 민감정보는 분석에 필요하지 않으면 제외하는 전제로 답변해 주세요.

데이터 샘플:
[여기에 5~10행 붙여넣기]

이 템플릿의 장점은 ChatGPT가 바로 결과를 만들기 전에 원본 보존, 표준화, 검증, 개인정보 제외라는 작업 원칙을 먼저 따르게 만든다는 점입니다. 단순히 빠르게 처리하는 것보다 실무에서 다시 확인 가능한 방식으로 정리됩니다.

업무에 적용할 때 주의할 점

ChatGPT에 엑셀 데이터를 붙여넣을 때는 전체 파일을 그대로 넣지 않는 것이 좋습니다. 특히 고객명, 연락처, 이메일, 계약금액, 사번, 주민등록번호, 계좌번호처럼 개인 또는 회사 내부 정보가 포함될 수 있는 항목은 반드시 제거하거나 가명 처리해야 합니다.

예를 들어 고객사명이 꼭 필요하지 않다면 “A사, B사, C사”처럼 바꾸고, 담당자명도 “담당자1, 담당자2”로 처리할 수 있습니다. 분석 목적이 부서별 매출 합계라면 개인 이름 자체가 필요하지 않은 경우도 많습니다.

바로 따라 하는 최소 실행 순서

  1. 엑셀 원본 파일을 복사해 작업용 파일을 만듭니다.
  2. ChatGPT에 실제 데이터 5~10행만 붙여넣고 정리 기준을 요청합니다.
  3. 원본 옆에 보조 컬럼을 만들어 수식을 적용합니다.
  4. 검증 컬럼으로 숫자, 날짜, 누락 여부를 확인합니다.
  5. 정리된 컬럼만 사용해 피벗테이블을 만듭니다.
  6. 완성된 프롬프트를 저장해 다음 달에도 같은 방식으로 사용합니다.

이 방식은 엑셀의 기본 기능을 버리고 AI에 전부 맡기는 방식이 아닙니다. 엑셀은 계산과 구조화에 강하고, ChatGPT는 규칙 설계와 수식 초안 작성에 강합니다. 두 도구의 역할을 나누면 반복 정리 업무를 줄이면서도 결과를 검토할 수 있습니다.

FAQ

Q1. 회사 데이터를 ChatGPT에 넣어도 괜찮을까요?

사내 보안 규정이 우선입니다. 회사에서 외부 AI 도구 사용을 제한하고 있다면 해당 규정을 따라야 합니다. 사용이 가능하더라도 고객명, 연락처, 이메일, 계약번호, 사번, 계좌번호, 민감한 금액 정보는 제거하거나 가명 처리한 뒤 일부 샘플만 사용하는 것이 안전합니다.

Q2. ChatGPT가 만든 엑셀 수식은 그대로 써도 되나요?

바로 전체 데이터에 적용하기보다 5~10행 샘플에서 먼저 확인하는 것이 좋습니다. 특히 날짜 형식, 금액 단위, 부서명 규칙처럼 회사마다 기준이 다른 항목은 결과가 맞는지 검증 컬럼으로 확인해야 합니다.

Q3. 엑셀을 잘 모르는 사람도 이 방식으로 자동화할 수 있나요?

가능합니다. 처음부터 매크로나 VBA를 쓰지 않아도 됩니다. 원본을 보존하고, 보조 컬럼에 수식을 적용하고, 피벗테이블로 요약하는 단계만 익히면 반복 정리 업무의 상당 부분을 줄일 수 있습니다. 이후 같은 형식의 파일이 반복된다면 Power Query나 매크로로 확장하는 방식도 고려할 수 있습니다.