ChatGPT 엑셀 활용법 완벽 가이드 (2026 최신) | 함수부터 데이터 분석까지 AI로 끝내기

ChatGPT를 활용한 엑셀 함수 작성과 데이터 분석 활용 가이드

엑셀은 직장인, 학생, 자영업자까지 폭넓게 사용하는 프로그램이지만 실제 업무에서는 간단한 표 작성보다 함수와 데이터 정리 때문에 시간이 오래 걸리는 경우가 많습니다.

IF 함수를 어떻게 작성해야 하는지 모르거나, XLOOKUP으로 다른 표의 값을 가져오고 싶은데 수식이 생각나지 않을 수도 있습니다. 잘 사용하던 수식에서 갑자기 #N/A나 #VALUE! 같은 오류가 나타나 원인을 찾느라 시간을 보내기도 합니다.

이럴 때 ChatGPT를 활용하면 필요한 엑셀 함수를 만드는 것부터 기존 수식의 오류를 찾고, 복잡한 수식을 쉽게 설명하거나 데이터 분석 방법을 정리하는 데 도움을 받을 수 있습니다.

중요한 것은 단순히 “엑셀 함수 만들어줘”라고 질문하는 것이 아닙니다.

어떤 데이터가 어느 셀에 있고, 어떤 조건에서 어떤 결과를 원하는지 구체적으로 설명해야 실제로 사용할 수 있는 수식을 얻기 쉽습니다.

이 글에서는 ChatGPT를 엑셀 업무에 활용하는 방법을 실제 예제와 함께 단계별로 알아보겠습니다.

ChatGPT로 엑셀에서 할 수 있는 일

ChatGPT는 엑셀 자체를 대신하는 프로그램이라기보다 엑셀 작업을 도와주는 보조 도구로 활용하는 것이 좋습니다.

대표적으로 다음과 같은 작업에 활용할 수 있습니다.

  • 필요한 엑셀 함수 찾기
  • IF 함수 작성
  • SUMIF·SUMIFS 조건 합계 작성
  • COUNTIF·COUNTIFS 조건 개수 계산
  • XLOOKUP 조회 수식 만들기
  • 날짜와 시간 계산
  • 텍스트 분리 및 결합
  • 중복 데이터 처리 방법 찾기
  • 함수 오류 원인 분석
  • 복잡한 수식 설명
  • 데이터 정리 방법 찾기
  • 표의 핵심 내용 분석
  • 보고서용 요약 만들기
  • 반복 작업 방법 설계

특히 어떤 함수를 사용해야 할지 모를 때 유용합니다.

함수 이름을 몰라도 원하는 결과를 자연어로 설명하면 어떤 함수나 방법을 사용할 수 있는지 질문할 수 있기 때문입니다.

ChatGPT에 엑셀 질문을 잘하는 방법

엑셀 질문에서 가장 중요한 것은 셀 위치와 원하는 결과를 구체적으로 설명하는 것입니다.

예를 들어 다음 질문을 보겠습니다.

“매출이 높으면 우수라고 표시하는 함수 만들어줘.”

어느 셀에 매출이 있는지, 얼마 이상을 우수라고 판단하는지 알 수 없습니다.

다음처럼 질문하면 훨씬 명확합니다.

“엑셀에서 D2 셀에 매출액이 있어. 매출액이 1,000,000원 이상이면 E2에 ‘우수’, 그렇지 않으면 ‘일반’이라고 표시하고 싶어. 사용할 수식을 만들어주고 초보자도 이해할 수 있도록 설명해줘.”

이 질문에는 필요한 정보가 들어 있습니다.

  • 데이터 위치: D2
  • 결과 위치: E2
  • 조건: 100만 원 이상
  • 참일 때 결과: 우수
  • 거짓일 때 결과: 일반

엑셀 질문을 할 때는 가능하면 다음 네 가지를 알려주는 것이 좋습니다.

데이터 위치 + 조건 + 원하는 결과 + 사용 중인 엑셀 환경

복잡한 표라면 열 제목과 샘플 데이터를 함께 알려주면 더 정확한 방법을 찾기 쉽습니다.

IF 함수 만들기

IF는 특정 조건에 따라 다른 결과를 표시할 때 자주 사용하는 함수입니다.

예를 들어 B2에 시험 점수가 있고 60점 이상이면 합격, 그렇지 않으면 불합격을 표시하고 싶다고 가정해보겠습니다.

ChatGPT에는 다음처럼 질문할 수 있습니다.

“B2에 시험 점수가 있어. 60점 이상이면 C2에 합격, 60점 미만이면 불합격이라고 표시하는 엑셀 IF 수식을 만들어줘.”

다음과 같은 형태의 수식을 사용할 수 있습니다.

=IF(B2>=60,"합격","불합격")

수식이 이해되지 않는다면 바로 이어서 질문할 수 있습니다.

“이 수식에서 B2>=60이 어떤 의미인지 초보자에게 설명해줘.”

이런 방식으로 ChatGPT를 단순한 수식 생성기가 아니라 함수 학습 도구로도 활용할 수 있습니다.

여러 조건을 IF 함수에 적용하기

조건이 하나가 아니라 여러 개라면 질문에 모든 기준을 정확하게 적어주는 것이 중요합니다.

예를 들어 점수에 따라 등급을 표시한다고 가정하겠습니다.

  • 90점 이상: A
  • 80점 이상: B
  • 70점 이상: C
  • 그 외: D

다음처럼 요청할 수 있습니다.

“B2의 점수를 기준으로 90점 이상 A, 80점 이상 B, 70점 이상 C, 나머지는 D를 표시하고 싶어. 사용할 수 있는 엑셀 수식을 만들어줘.”

한 가지 가능한 방법은 다음과 같습니다.

=IF(B2>=90,"A",IF(B2>=80,"B",IF(B2>=70,"C","D")))

여기서 중요한 것은 조건의 순서입니다.

90점 이상부터 확인하지 않고 70점 이상을 먼저 확인하면 95점도 70점 이상 조건을 만족하기 때문에 원하는 결과와 달라질 수 있습니다.

따라서 여러 조건이 있는 수식을 만들었다면 ChatGPT에 다음처럼 다시 확인해보는 것도 좋습니다.

“이 수식에서 조건을 검사하는 순서가 맞는지 확인해줘. 95, 85, 75, 65를 입력했을 때 각각 어떤 결과가 나오는지도 보여줘.”

SUMIF와 SUMIFS로 조건에 맞는 금액 합계 구하기

매출이나 비용을 관리하다 보면 특정 조건에 해당하는 금액만 더해야 할 때가 많습니다.

예를 들어 다음과 같은 표가 있다고 가정하겠습니다.

  • A열: 날짜
  • B열: 담당자
  • C열: 상품
  • D열: 매출액

김대리의 전체 매출을 계산하고 싶다면 다음처럼 질문할 수 있습니다.

“B열에 담당자 이름, D열에 매출액이 있어. B열이 ‘김대리’인 행의 D열 매출액만 합산하는 수식을 만들어줘.”

예를 들어 데이터가 2행부터 100행까지 있다면 다음과 같은 형태를 사용할 수 있습니다.

=SUMIF(B2:B100,"김대리",D2:D100)

조건이 두 개 이상이라면 SUMIFS를 사용할 수 있습니다.

“B열 담당자가 김대리이고 C열 상품이 노트북인 경우의 D열 매출액만 합산하고 싶어.”

예를 들어 다음과 같은 형태가 가능합니다.

=SUMIFS(D2:D100,B2:B100,"김대리",C2:C100,"노트북")

ChatGPT를 사용할 때는 함수 이름을 몰라도 됩니다.

“두 조건을 동시에 만족하는 금액을 더하고 싶어.”

라고 원하는 작업을 설명한 뒤 데이터 위치를 알려주면 적절한 함수를 찾는 데 도움을 받을 수 있습니다.

COUNTIF와 COUNTIFS로 조건에 맞는 개수 세기

합계가 아니라 특정 조건에 해당하는 데이터의 개수를 알고 싶다면 COUNTIF 또는 COUNTIFS를 사용할 수 있습니다.

예를 들어 C2:C100에 주문 상태가 있고 완료라고 표시된 주문 개수를 알고 싶다고 가정하겠습니다.

다음과 같이 질문할 수 있습니다.

“C2:C100에서 ‘완료’라고 입력된 셀의 개수를 세는 수식을 알려줘.”

예를 들어 다음과 같은 수식을 사용할 수 있습니다.

=COUNTIF(C2:C100,"완료")

두 가지 조건을 동시에 확인하려면 COUNTIFS를 활용할 수 있습니다.

예를 들어 A열이 담당자, C열이 주문 상태라면

“담당자가 김대리이면서 주문 상태가 완료인 행의 개수를 계산하고 싶어.”

라고 질문할 수 있습니다.

데이터가 2~100행이라면 다음과 같은 형태가 가능합니다.

=COUNTIFS(A2:A100,"김대리",C2:C100,"완료")

실제 파일에서는 자신의 데이터 범위와 열 위치에 맞게 수정해야 합니다.

XLOOKUP으로 다른 표에서 데이터 가져오기

XLOOKUP은 한 값을 기준으로 다른 위치에서 관련 정보를 찾아올 때 유용합니다.

예를 들어 다음과 같은 데이터가 있다고 가정하겠습니다.

  • A열: 상품코드
  • B열: 상품명
  • C열: 가격
  • E2: 찾으려는 상품코드

E2에 입력한 상품코드의 가격을 찾고 싶다면 다음처럼 질문할 수 있습니다.

“상품코드는 A2:A100, 가격은 C2:C100에 있어. E2에 입력한 상품코드와 일치하는 가격을 가져오는 XLOOKUP 수식을 만들어줘. 상품코드가 없으면 ‘상품 없음’이라고 표시해줘.”

예를 들어 다음과 같은 형태의 수식을 사용할 수 있습니다.

=XLOOKUP(E2,A2:A100,C2:C100,"상품 없음")

수식이 익숙하지 않다면

“XLOOKUP의 각 인수가 무엇을 의미하는지 하나씩 설명해줘.”

라고 질문하면 구조를 이해하는 데 도움이 됩니다.

사용 중인 엑셀 버전이나 환경에서 특정 함수가 지원되지 않는다면 다른 방법이 필요한 경우도 있으므로 자신의 환경을 함께 알려주는 것이 좋습니다.

XLOOKUP 수식이 제대로 작동하지 않을 때

겉으로 보기에는 같은 상품코드인데 XLOOKUP에서 값을 찾지 못하는 경우가 있습니다.

이럴 때 무조건 수식만 바꾸기보다 데이터 상태도 확인해야 합니다.

대표적으로 다음과 같은 원인이 있을 수 있습니다.

  • 앞뒤에 불필요한 공백이 있음
  • 한쪽은 숫자이고 다른 쪽은 텍스트 형식임
  • 상품코드에 보이지 않는 문자가 포함됨
  • 검색 범위를 잘못 지정함
  • 실제로 일치하는 값이 없음

ChatGPT에는 다음처럼 질문할 수 있습니다.

“이 XLOOKUP 수식에서 #N/A 오류가 발생해. 수식은 아래와 같고 검색값은 E2야. 가능한 원인을 우선순위대로 알려주고 각각 확인하는 방법을 설명해줘.”

수식만 보여주는 것보다 오류 상황과 데이터 형식을 함께 설명하면 원인을 찾는 데 도움이 됩니다.

날짜 차이 계산하기

엑셀에서는 날짜를 이용한 계산도 자주 필요합니다.

예를 들어 A2에 시작일, B2에 종료일이 있고 두 날짜 사이의 일수를 계산하고 싶다면 다음처럼 질문할 수 있습니다.

“엑셀 A2에 시작일, B2에 종료일이 있어. 두 날짜 사이의 일수를 C2에 계산하고 싶어. 가장 간단한 방법을 알려줘.”

단순한 날짜 차이라면 다음과 같은 계산을 사용할 수 있습니다.

=B2-A2

하지만 실제 업무에서는 평일만 계산하거나 특정 날짜 이후인지 확인하는 등 조건이 더 복잡할 수 있습니다.

예를 들어

“주말을 제외하고 A2와 B2 사이의 근무일 수를 계산하고 싶어.”

처럼 실제 원하는 조건을 설명하는 것이 좋습니다.

공휴일까지 제외해야 한다면 공휴일 목록의 위치도 함께 알려줘야 합니다.

텍스트를 합치는 방법

이름, 주소, 상품코드처럼 여러 셀에 나뉜 내용을 하나로 합쳐야 할 때도 있습니다.

예를 들어 A2에 성, B2에 이름이 있고 둘 사이에 공백을 넣어 합치고 싶다면 다음과 같이 질문할 수 있습니다.

“엑셀 A2와 B2의 텍스트를 공백 하나를 넣어서 C2에 합치고 싶어.”

간단하게 다음과 같은 방법을 사용할 수 있습니다.

=A2&" "&B2

반대로 하나의 셀에 들어 있는 내용을 여러 부분으로 나누고 싶다면 구분자가 무엇인지 설명해야 합니다.

예를 들어

“A2에 ‘서울특별시-강남구-역삼동’ 형식으로 데이터가 있어. 하이픈을 기준으로 세 열로 나누고 싶어.”

처럼 질문하면 사용할 수 있는 함수나 엑셀 기능을 안내받을 수 있습니다.

이름과 이메일 주소 같은 데이터를 분리하기

실무에서는 다음과 같이 한 셀에 여러 정보가 함께 들어오는 경우가 있습니다.

홍길동 / hong@example.com

이 데이터를 이름과 이메일로 분리하고 싶다면 다음처럼 질문할 수 있습니다.

“엑셀 A열에 ‘이름 / 이메일’ 형식으로 데이터가 있어. /를 기준으로 이름과 이메일을 각각 B열과 C열로 분리하는 가장 쉬운 방법을 알려줘. 불필요한 공백도 제거하고 싶어.”

이처럼 실제 데이터 예시 하나를 함께 제공하면 ChatGPT가 데이터 구조를 이해하기 쉬워집니다.

개인정보가 포함된 실제 고객 데이터라면 그대로 입력하지 말고 가상의 샘플 데이터로 구조만 설명하는 것이 좋습니다.

엑셀 함수 오류를 ChatGPT로 해결하기

ChatGPT의 유용한 활용법 중 하나는 기존 수식에서 오류 원인을 찾는 것입니다.

예를 들어 수식이 작동하지 않는다면 다음 정보를 함께 제공합니다.

  • 현재 사용 중인 수식
  • 표시되는 오류
  • 각 셀에 어떤 값이 들어 있는지
  • 원래 원하는 결과

예를 들어 다음처럼 질문할 수 있습니다.

“아래 수식에서 #VALUE! 오류가 발생해.

현재 수식:
[수식 입력]

A2에는 날짜, B2에는 매출액이 들어 있어.

내가 원하는 결과는 [원하는 결과]야.

오류가 발생할 수 있는 원인을 설명하고 수정된 수식을 알려줘.”

이렇게 질문하면 단순히 “왜 안 돼?”라고 묻는 것보다 문제를 분석하기 쉽습니다.

자주 나타나는 엑셀 오류 이해하기

엑셀에서 자주 볼 수 있는 오류에는 다음과 같은 것들이 있습니다.

#N/A

찾으려는 값을 찾지 못했을 때 나타나는 경우가 많습니다.

XLOOKUP이나 다른 조회 함수에서 자주 볼 수 있습니다.

#VALUE!

수식에서 예상한 데이터 형식과 실제 데이터가 맞지 않을 때 발생할 수 있습니다.

숫자 계산에 텍스트가 포함된 경우 등을 확인할 수 있습니다.

#DIV/0!

0으로 나누려고 할 때 나타납니다.

#REF!

수식이 참조하던 셀이나 범위가 삭제되는 등 참조에 문제가 생겼을 때 발생할 수 있습니다.

#NAME?

함수 이름이나 이름 정의 등을 제대로 인식하지 못할 때 발생할 수 있습니다.

오류가 나타났다고 해서 오류 코드만 ChatGPT에 입력하기보다 현재 수식과 데이터 구조를 함께 알려주는 것이 중요합니다.

복잡한 엑셀 수식을 쉽게 설명받기

다른 사람이 만든 파일을 열었는데 다음처럼 긴 수식이 들어 있을 수 있습니다.

이럴 때 직접 구조를 하나씩 분석하기 어렵다면 수식을 ChatGPT에 입력하고 설명을 요청할 수 있습니다.

“아래 엑셀 수식이 어떤 작업을 하는지 초보자도 이해할 수 있도록 단계별로 설명해줘. 먼저 전체 목적을 한 문장으로 말하고 그다음 함수별 역할을 설명해줘.”

설명을 받은 뒤에는

“이 수식에서 오류가 발생하기 쉬운 부분이 있는지 확인해줘.”

“같은 결과를 더 읽기 쉬운 방식으로 작성할 수 있는지 알려줘.”

처럼 이어서 질문할 수 있습니다.

단, 실제 업무 파일의 수식을 공유할 때 회사 기밀이나 민감한 데이터가 함께 포함되지 않도록 주의해야 합니다.

데이터에서 중복값 찾기

고객 명단이나 상품 목록처럼 데이터가 많아지면 중복된 값이 생길 수 있습니다.

예를 들어 A열의 고객번호 중 중복된 값을 확인하고 싶다면 다음처럼 질문할 수 있습니다.

“엑셀 A2:A1000에 고객번호가 있어. 중복된 고객번호를 찾고 싶어. 함수로 확인하는 방법과 조건부 서식으로 표시하는 방법을 각각 알려줘.”

ChatGPT를 사용할 때 한 가지 방법만 요청할 필요는 없습니다.

“함수를 사용하는 방법과 메뉴를 사용하는 방법 중 초보자에게 더 쉬운 방법을 비교해줘.”

라고 질문하면 자신의 상황에 맞는 방식을 선택하는 데 도움이 됩니다.

빈 셀과 불필요한 공백 정리하기

외부에서 받은 엑셀 파일에는 빈 셀이나 불필요한 공백 때문에 함수가 제대로 작동하지 않는 경우가 있습니다.

특히 이름이나 상품코드 앞뒤에 공백이 있으면 눈으로는 같은 값처럼 보여도 조회 결과가 달라질 수 있습니다.

이럴 때 다음처럼 질문할 수 있습니다.

“상품코드 앞뒤에 불필요한 공백이 섞여 있어. 원래 문자 사이의 공백은 유지하면서 앞뒤 공백을 정리하는 방법을 알려줘.”

ChatGPT가 제안한 방법을 실제 데이터에 적용하기 전에 몇 개의 샘플 행에서 먼저 결과를 확인하는 것이 좋습니다.

엑셀 파일을 ChatGPT에 첨부해 분석하기

사용 중인 ChatGPT 환경에서 파일 첨부와 데이터 분석 기능을 사용할 수 있다면 엑셀이나 CSV 파일을 첨부해 데이터에 대해 질문할 수도 있습니다.

예를 들어 매출 자료가 있다면 다음처럼 요청할 수 있습니다.

“이 파일의 열 구조와 데이터 범위를 먼저 확인해줘. 아직 분석하지 말고 어떤 데이터가 들어 있는지 설명해줘.”

구조를 확인한 다음

“월별 총매출을 계산하고 가장 매출이 높은 달과 낮은 달을 알려줘.”

“상품별 매출 비중을 계산해줘.”

“전월 대비 매출이 크게 감소한 항목이 있는지 찾아줘.”

처럼 질문을 이어갈 수 있습니다.

바로 결론을 요청하기보다 데이터 구조 확인 → 분석 기준 결정 → 결과 계산 → 검증 순서로 진행하는 것이 좋습니다.

사용 가능한 파일 기능과 한도는 플랜이나 시점에 따라 달라질 수 있습니다.

엑셀 데이터 분석을 요청할 때 주의할 점

데이터를 첨부했다고 해서 분석 결과를 그대로 믿어서는 안 됩니다.

특히 다음 항목을 확인해야 합니다.

  • 빈 셀이 어떻게 처리됐는가
  • 중복 데이터가 포함됐는가
  • 날짜 형식이 올바른가
  • 숫자가 텍스트로 저장되어 있지 않은가
  • 합계 범위가 정확한가
  • 단위가 서로 다른 데이터가 섞이지 않았는가
  • 제외해야 할 행이 포함되지 않았는가

예를 들어 매출 분석이라면 다음처럼 요청할 수 있습니다.

“분석하기 전에 빈 셀, 중복 행, 숫자가 아닌 값, 날짜 형식 오류가 있는지 먼저 확인하고 발견된 문제를 알려줘.”

이 과정을 거치면 잘못된 데이터를 기반으로 결론을 내리는 위험을 줄일 수 있습니다.

실제 업무 예제 1: 월별 매출 정리

다음과 같은 매출 데이터가 있다고 가정하겠습니다.

  • A열: 주문일
  • B열: 담당자
  • C열: 상품명
  • D열: 수량
  • E열: 매출액

이 자료에서 월별 매출을 정리하고 싶다면 ChatGPT에 다음처럼 질문할 수 있습니다.

“엑셀 A열에 주문일, B열에 담당자, C열에 상품명, D열에 수량, E열에 매출액이 있어. 월별 총매출과 담당자별 총매출을 확인하고 싶어. 엑셀 초보자가 가장 쉽게 만들 수 있는 방법을 단계별로 알려줘. 함수와 피벗 테이블 중 어떤 방법이 적합한지도 설명해줘.”

이 질문의 장점은 단순히 수식을 요구하지 않는다는 것입니다.

ChatGPT가 작업 목적에 따라 함수나 피벗 테이블 등 여러 방법을 비교하도록 요청할 수 있습니다.

실제 업무 예제 2: 직원 실적 등급 만들기

다음과 같은 데이터가 있다고 가정하겠습니다.

  • A열: 직원명
  • B열: 목표 매출
  • C열: 실제 매출

목표 달성률을 계산하고 등급을 표시하고 싶다면 다음처럼 질문합니다.

“B열은 목표 매출이고 C열은 실제 매출이야. D열에 달성률을 계산하고 E열에는 달성률이 100% 이상이면 ‘달성’, 80% 이상 100% 미만이면 ‘주의’, 80% 미만이면 ‘미달’이라고 표시하고 싶어. D2와 E2에 들어갈 수식을 각각 만들어줘.”

이처럼 원하는 결과 열까지 지정하면 실제 시트에 적용하기 쉽습니다.

실제 업무 예제 3: 상품코드로 가격 자동 조회하기

상품 관리표가 다음과 같다고 가정해보겠습니다.

상품표

  • A열: 상품코드
  • B열: 상품명
  • C열: 판매가격

주문표

  • E열: 상품코드
  • F열: 상품명
  • G열: 판매가격

E2에 상품코드를 입력했을 때 상품명과 가격을 자동으로 가져오고 싶다면 다음처럼 요청할 수 있습니다.

“상품표 A2:C100에 상품코드, 상품명, 판매가격이 있어. 주문표 E2에 상품코드를 입력하면 F2에 상품명, G2에 가격이 자동으로 표시되도록 XLOOKUP 수식을 각각 만들어줘. 코드가 없으면 ‘확인 필요’라고 표시해줘.”

실제 업무에서 사용하는 표 구조를 그대로 설명하면 바로 적용할 수 있는 수식을 만들기 쉽습니다.

실제 업무 예제 4: 판매 데이터에서 필요한 정보 찾기

매출 데이터가 수천 행이라면 단순히 합계를 계산하는 것보다 어떤 질문을 해야 하는지 정하는 것도 중요합니다.

예를 들어 다음처럼 요청할 수 있습니다.

“판매 데이터에서 경영자가 먼저 확인하면 좋은 지표 7개를 추천해줘. 단순 총매출뿐 아니라 전월 대비 변화, 상품별 비중, 담당자별 실적처럼 실제 의사결정에 도움이 되는 지표를 우선해줘.”

그다음 필요한 분석을 하나씩 진행할 수 있습니다.

“그중 월별 매출 변화부터 분석하는 방법을 알려줘.”

이런 방식으로 ChatGPT를 단순 함수 생성뿐 아니라 분석 계획을 세우는 보조 도구로 활용할 수 있습니다.

피벗 테이블 사용법도 질문할 수 있습니다

많은 데이터를 요약해야 한다면 함수보다 피벗 테이블이 편리한 경우가 있습니다.

예를 들어 다음처럼 질문할 수 있습니다.

“엑셀에 주문일, 담당자, 상품, 지역, 매출액 데이터가 있어. 지역별·담당자별 매출을 한눈에 비교하고 싶어. 피벗 테이블에서 행, 열, 값 영역에 무엇을 넣어야 하는지 단계별로 알려줘.”

피벗 테이블 결과가 이상하다면

“매출액이 합계가 아니라 개수로 표시되고 있어. 합계로 바꾸는 방법을 알려줘.”

처럼 현재 문제를 그대로 설명하면 됩니다.

차트를 만들기 전에 분석 기준 정하기

엑셀 데이터로 차트를 만들 때도 ChatGPT에 어떤 차트가 적합한지 물어볼 수 있습니다.

예를 들어

“1월부터 12월까지 월별 매출 변화를 보여주고 싶어. 어떤 차트가 가장 이해하기 쉬운지 이유와 함께 추천해줘.”

또는

“5개 상품의 전체 매출 비중을 비교하려고 해. 막대그래프와 원형차트 중 어떤 것이 더 적합한지 설명해줘.”

중요한 것은 화려한 차트를 만드는 것이 아니라 데이터에서 전달하려는 메시지에 맞는 차트를 선택하는 것입니다.

엑셀 보고서 작성에도 활용하기

데이터 분석이 끝났다면 결과를 보고서용 문장으로 정리하는 데에도 활용할 수 있습니다.

예를 들어 분석 결과를 제공한 뒤 다음처럼 요청합니다.

“아래 월별 매출 분석 결과를 팀장에게 보고하는 문장으로 정리해줘. 가장 중요한 변화부터 설명하고 숫자는 내가 제공한 값만 사용해줘. 원인을 확인할 수 없는 경우 추측하지 말고 ‘추가 확인 필요’라고 표시해줘.”

이 방식은 숫자를 단순 나열하는 것보다 보고서의 초안을 빠르게 만드는 데 도움이 됩니다.

하지만 매출 감소 원인처럼 데이터만으로 확인할 수 없는 내용을 ChatGPT가 임의로 설명하지 않았는지 반드시 검토해야 합니다.

엑셀 수식을 만들 때 절대 빼먹으면 안 되는 검증

ChatGPT가 만들어준 수식이 문법적으로 정상이라고 해서 자신의 파일에서도 항상 원하는 결과가 나오는 것은 아닙니다.

수식을 적용한 뒤 최소한 다음 사항을 확인하는 것이 좋습니다.

셀 범위가 맞는가?

실제 데이터가 2행부터 500행까지인데 수식이 100행까지만 계산하면 결과가 달라집니다.

절대참조가 필요한가?

수식을 아래로 복사할 때 기준 셀이 움직이면 안 되는 경우 $A$1 같은 절대참조가 필요할 수 있습니다.

숫자와 텍스트가 섞이지 않았는가?

100이라는 숫자와 "100"이라는 텍스트는 상황에 따라 다르게 처리될 수 있습니다.

빈 셀을 어떻게 처리하는가?

빈 셀이 0으로 처리되는지, 제외되는지에 따라 결과가 달라질 수 있습니다.

오류가 숨겨지지 않았는가?

IFERROR를 사용해 오류를 숨겼다면 실제 데이터 문제까지 감춰질 수 있습니다.

오류 메시지를 없애는 것과 오류 원인을 해결하는 것은 다릅니다.

ChatGPT가 만든 수식을 테스트하는 방법

중요한 엑셀 파일이라면 전체 데이터에 바로 적용하지 말고 간단한 테스트 데이터를 먼저 만들어보는 것이 좋습니다.

예를 들어 합격 여부를 계산하는 함수라면 다음 값을 테스트합니다.

  • 100점
  • 60점
  • 59점
  • 빈 셀
  • 잘못 입력된 문자

이렇게 경계값과 예외값을 넣어보면 수식이 예상대로 작동하는지 확인하기 쉽습니다.

ChatGPT에 다음처럼 요청할 수도 있습니다.

“이 수식을 검증하고 싶어. 정상값, 경계값, 빈 셀, 잘못된 입력값을 포함한 테스트 사례를 만들어주고 각 경우 예상 결과를 알려줘.”

수식 생성뿐 아니라 테스트 조건까지 함께 만드는 것이 실무에서는 중요합니다.

엑셀 버전에 따라 함수가 다를 수 있습니다

ChatGPT가 알려준 함수가 자신의 엑셀에서 보이지 않을 수도 있습니다.

엑셀 버전이나 사용 환경에 따라 사용할 수 있는 기능이 다를 수 있기 때문입니다.

따라서 특정 함수가 작동하지 않는다면 다음처럼 질문할 수 있습니다.

“내 엑셀에서는 XLOOKUP을 사용할 수 없어. 같은 작업을 할 수 있는 다른 방법을 알려줘.”

또는 처음부터

“오래된 엑셀 버전에서도 사용할 수 있는 방법으로 알려줘.”

라고 조건을 추가할 수 있습니다.

회사에서 사용하는 환경이 정해져 있다면 Excel 버전이나 Microsoft 365 사용 여부 등을 함께 알려주는 것이 좋습니다.

개인정보와 회사 데이터를 입력할 때 주의하세요

엑셀 파일에는 개인정보와 회사 내부 정보가 포함되는 경우가 많습니다.

특히 다음 정보가 포함된 파일은 주의해야 합니다.

  • 고객 이름과 연락처
  • 주민등록번호 등 개인 식별정보
  • 직원 인사정보
  • 계좌번호
  • 거래처 정보
  • 매출 원본 데이터
  • 미공개 가격 정보
  • 회사 내부 기밀

실제 회사 파일을 ChatGPT에 첨부하기 전에 조직의 생성형 AI 사용 정책과 데이터 처리 기준을 확인해야 합니다.

단순히 함수 작성법만 질문하는 경우에는 실제 데이터를 올리지 않고 다음처럼 가상의 구조로 설명할 수도 있습니다.

“실제 데이터 대신 예시로 설명할게. A열은 고객번호, B열은 주문금액이야.”

이 방식이면 민감한 정보를 입력하지 않고도 필요한 수식을 질문할 수 있습니다.

ChatGPT 엑셀 활용에서 자주 하는 실수

함수만 복사하고 원리를 확인하지 않는 경우

수식이 현재 데이터 구조와 맞는지 확인해야 합니다.

셀 위치를 알려주지 않는 경우

어느 열에 어떤 데이터가 있는지 설명하지 않으면 실제 파일에 바로 적용하기 어려운 수식이 나올 수 있습니다.

오류 메시지만 입력하는 경우

#N/A 같은 오류 코드뿐 아니라 현재 수식과 데이터 구조를 함께 제공해야 원인을 찾기 쉽습니다.

결과를 검증하지 않는 경우

특히 매출, 급여, 세금, 재고처럼 숫자가 중요한 파일은 일부 샘플 데이터를 직접 계산해 결과가 같은지 확인하는 것이 좋습니다.

실제 개인정보를 그대로 입력하는 경우

함수 질문에 실제 고객 이름이나 전화번호가 필요하지 않다면 가상의 데이터로 바꿔서 질문하는 것이 좋습니다.

바로 사용할 수 있는 ChatGPT 엑셀 프롬프트

필요한 함수 찾기

“엑셀에서 [하고 싶은 작업]을 하고 싶어. 데이터는 [셀 또는 열 위치]에 있어. 어떤 함수를 사용하면 되는지 알려주고 바로 사용할 수 있는 수식과 작동 원리를 설명해줘.”

함수 오류 수정

“아래 엑셀 수식에서 [오류 코드 또는 문제]가 발생해. 각 셀에는 [데이터 설명]이 들어 있어. 오류 원인을 찾아 수정된 수식을 알려주고 무엇을 변경했는지 설명해줘.”

복잡한 수식 해석

“아래 엑셀 수식이 어떤 작업을 하는지 초보자가 이해할 수 있도록 단계별로 설명해줘. 먼저 전체 목적을 설명하고 그다음 각 함수의 역할을 알려줘.”

데이터 정리

“엑셀 데이터에 중복값, 빈 셀, 불필요한 공백이 섞여 있어. 원본을 최대한 보존하면서 데이터를 정리하는 순서를 알려줘.”

데이터 분석

“이 데이터에서 [분석 목적]을 확인하고 싶어. 분석하기 전에 데이터 오류나 누락 여부를 먼저 확인하고 어떤 기준으로 분석하면 좋은지 설명해줘.”

피벗 테이블

“엑셀에 [열 이름] 데이터가 있어. [원하는 분석]을 피벗 테이블로 만들고 싶어. 행, 열, 값, 필터에 무엇을 넣어야 하는지 단계별로 설명해줘.”

수식 검증

“아래 수식이 정확하게 작동하는지 검증하고 싶어. 정상값, 경계값, 빈 셀, 잘못된 값 등 테스트 사례를 만들어 예상 결과와 함께 보여줘.”

ChatGPT 엑셀 작업 추천 순서

ChatGPT로 엑셀 문제를 해결할 때 다음 순서를 사용하면 편리합니다.

1단계: 원하는 결과 정하기

무엇을 계산하거나 정리하려는지 먼저 결정합니다.

2단계: 데이터 구조 설명하기

어느 열과 셀에 어떤 데이터가 있는지 알려줍니다.

3단계: 조건 설명하기

합격 기준, 조회 조건, 집계 조건처럼 필요한 기준을 제공합니다.

4단계: 수식 또는 방법 요청하기

사용할 수식과 적용 방법을 함께 요청합니다.

5단계: 수식 원리 확인하기

단순 복사하기 전에 각 부분이 어떤 역할을 하는지 확인합니다.

6단계: 작은 데이터로 테스트하기

몇 개의 샘플 값에서 예상 결과와 일치하는지 확인합니다.

7단계: 실제 데이터에 적용하기

문제가 없다면 전체 범위에 적용합니다.

8단계: 최종 결과 검증하기

중요한 숫자는 직접 계산한 값이나 기존 자료와 비교합니다.

이 과정을 사용하면 ChatGPT가 만들어준 수식을 그대로 복사하는 것보다 오류를 줄이는 데 도움이 됩니다.

ChatGPT 엑셀 활용 FAQ

ChatGPT가 엑셀 함수를 만들어줄 수 있나요?

네. 원하는 작업과 데이터 위치, 조건을 설명하면 필요한 함수를 찾거나 수식 초안을 만드는 데 활용할 수 있습니다. 다만 실제 파일에 적용한 뒤 결과가 정확한지는 확인해야 합니다.

함수 이름을 몰라도 질문할 수 있나요?

가능합니다. “담당자가 김대리인 매출만 합산하고 싶어”처럼 원하는 결과를 자연어로 설명하면 어떤 함수나 방법을 사용할 수 있는지 질문할 수 있습니다.

엑셀 오류도 해결할 수 있나요?

현재 수식, 오류 메시지, 데이터 구조, 원하는 결과를 함께 알려주면 오류 원인을 분석하는 데 활용할 수 있습니다. 오류 코드만 제공하는 것보다 관련 정보를 함께 주는 것이 좋습니다.

엑셀 파일 자체를 분석할 수 있나요?

사용 중인 ChatGPT 환경에서 파일 첨부와 데이터 분석 기능을 사용할 수 있다면 엑셀이나 CSV 자료를 첨부해 질문할 수 있습니다. 제공되는 기능과 사용량은 플랜 및 시점에 따라 달라질 수 있습니다.

ChatGPT가 만든 엑셀 수식은 정확한가요?

항상 정확하다고 가정해서는 안 됩니다. 셀 범위, 데이터 형식, 엑셀 버전, 예외 조건 등에 따라 결과가 달라질 수 있으므로 작은 테스트 데이터로 먼저 확인하는 것이 좋습니다.

XLOOKUP이 작동하지 않으면 어떻게 하나요?

검색값과 조회 범위가 맞는지 확인하고 숫자와 텍스트 형식 차이, 불필요한 공백, 실제 일치값 존재 여부 등을 확인해보세요. 사용 중인 엑셀 환경에서 해당 함수가 지원되는지도 확인할 필요가 있습니다.

ChatGPT로 피벗 테이블도 만들 수 있나요?

피벗 테이블을 어떤 구조로 만들지 안내받는 데 활용할 수 있습니다. 열 이름과 원하는 분석 결과를 알려주면 행, 열, 값, 필터에 어떤 항목을 배치할지 질문할 수 있습니다.

회사 엑셀 파일을 그대로 올려도 되나요?

회사 정책과 데이터의 민감성을 먼저 확인해야 합니다. 고객 정보, 직원 정보, 거래처 정보, 영업비밀 등이 포함되어 있다면 조직의 생성형 AI 및 데이터 처리 정책을 확인하고 필요한 경우 익명화된 데이터나 가상의 예시를 사용하는 것이 좋습니다.

함께 읽으면 좋은 글

마무리

ChatGPT를 엑셀에 활용하는 가장 좋은 방법은 모든 작업을 AI에게 맡기는 것이 아니라 필요한 함수와 해결 방법을 빠르게 찾고 사람이 결과를 검증하는 것입니다.

IF, SUMIFS, COUNTIFS, XLOOKUP처럼 자주 사용하는 함수를 직접 작성하기 어렵다면 원하는 결과와 데이터 위치를 설명해 수식 초안을 만들 수 있습니다.

오류가 발생했다면 현재 수식과 오류 메시지, 데이터 구조를 함께 알려주고 원인을 분석할 수 있습니다.

파일 분석 기능을 사용할 수 있는 환경이라면 엑셀이나 CSV 데이터를 바탕으로 필요한 분석 방법을 찾거나 결과를 정리하는 데에도 활용할 수 있습니다.

하지만 매출, 급여, 재고처럼 실제 업무에 영향을 주는 숫자는 반드시 다시 확인해야 합니다.

특히 ChatGPT가 만들어준 수식을 사용할 때는 다음 원칙을 기억하는 것이 좋습니다.

원하는 결과 설명 → 데이터 구조 제공 → 수식 생성 → 원리 확인 → 테스트 데이터 검증 → 실제 파일 적용 → 최종 결과 확인

이 과정을 익히면 엑셀 함수를 전부 외우지 않아도 필요한 기능을 빠르게 찾고, 오류를 해결하고, 반복되는 데이터 작업 시간을 줄이는 데 ChatGPT를 효과적으로 활용할 수 있습니다.

Leave a Comment

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다