
Excel 수식은 마치 외국어처럼 느껴질 수 있습니다. 원하는 결과는 알고 있지만, 그것을 올바른 함수와 인수, 구문의 조합으로 변환하는 것은 전혀 다른 문제입니다. ChatGPT는 이 과정을 완전히 바꿔 놓습니다. 원하는 목표를 일상적인 언어로 설명하기만 하면 몇 초 만에 작동하는 Excel 수식을 얻을 수 있고, 더 중요한 것은 수식의 작동 원리를 이해해 스스로 응용할 수 있다는 점입니다.
이 가이드는 Excel 수식 작성, 설명, 디버깅에 ChatGPT를 효과적으로 활용하는 방법을 다룹니다. 실제 프롬프트, 실제 수식 출력 결과, 그리고 지금 바로 따라 할 수 있는 실용적인 안내를 제공합니다.
기존의 수식 작성 방법은 문서를 검색하고, 튜토리얼을 보고, 시행착오를 반복하는 과정을 거쳐야 합니다. 특히 중첩 함수나 배열 수식, 동적 범위처럼 익숙하지 않은 기능을 다룰 때는 이 과정이 매우 더디게 느껴집니다.
ChatGPT와 같은 AI 도구는 이 과정을 획기적으로 단축시켜 줍니다. 적절한 함수를 검색하는 대신, 문제를 설명하면 수식과 함께 모든 인수에 대한 설명까지 받을 수 있습니다. 이는 다음과 같은 경우에 특히 유용합니다:
수식 외에도 더 넓은 AI 활용에 관심이 있다면, Excel의 AI 기반 데이터 분석이 스프레드시트 데이터 작업 방식을 어떻게 바꾸고 있는지 확인해 보세요.
ChatGPT는 사용자의 스프레드시트에 직접 접근할 수 없습니다. 따라서 출력 품질은 데이터 구조를 얼마나 명확하게 설명하느냐에 전적으로 달려 있습니다. 프롬프트를 작성하기 전에 다음 네 가지 질문에 답해 보세요:
이 설정에 30초를 투자하면, 막연한 한 줄짜리 질문보다 훨씬 좋은 결과를 얻을 수 있습니다.
막연한 프롬프트: "값을 조회하는 수식을 알려줘."
더 나은 프롬프트: "A열에 직원 ID가 있고 B열에 급여가 있는 표가 있어. E2 셀에 있는 ID에 해당하는 급여를 조회하고 싶어. Excel 수식을 알려줘."
두 번째 프롬프트는 ChatGPT가 정확한 수식을 작성하는 데 필요한 모든 정보를 제공합니다. 다음과 같은 수식을 얻을 수 있습니다:
=VLOOKUP(E2, A:B, 2, FALSE)
또는 더 강력한 대안을 요청하면 다음을 제안할 수도 있습니다:
=INDEX(B:B, MATCH(E2, A:A, 0))
둘 다 작동하지만, INDEX/MATCH가 일반적으로 더 유연합니다. 그 이유를 자세히 알고 싶다면, INDEX MATCH: 더 뛰어난 조회 방법 가이드의 전체 비교를 참고하세요.
모든 프롬프트에 "각 인수도 설명해줘"를 추가하세요. 이렇게 하면 수식 답변이 학습 기회로 바뀝니다. 예를 들면:
"C열의 판매 합계를 구하되 D열의 지역이 '북부'인 경우만 포함하는 Excel 수식을 작성하고, 각 인수를 설명해줘."
ChatGPT는 수식과 함께 다음과 같은 설명을 제공합니다:
=SUMIF(D:D, "North", C:C)
설명 예시: D:D는 조건을 확인할 범위이고, "North"는 조건이며, C:C는 조건이 충족될 때 합산할 범위입니다. 이는 SUMIF 및 SUMIFS를 처음부터 찾아보고 문서를 직접 해석하는 것보다 훨씬 빠릅니다.
같은 문제에 대해 두세 가지 접근 방식을 알려달라고 ChatGPT에게 요청하세요. 이를 통해 미처 생각하지 못했던 트레이드오프를 파악할 수 있습니다. 예를 들어 VLOOKUP 방식과 XLOOKUP 방식의 차이, 또는 보조 열 방식과 단일 중첩 수식 방식의 차이를 비교할 수 있습니다.
XLOOKUP, FILTER, UNIQUE, SORT와 같은 함수는 Excel 365 및 Excel 2019 이상에서만 사용할 수 있습니다. 구버전을 사용 중이라면 명확하게 명시하세요: "Excel 2016을 사용 중이야. 해당 버전에서 사용할 수 없는 함수는 제외해줘." 이렇게 하면 ChatGPT가 설치된 Excel에서 실행할 수 없는 함수를 제안하는 것을 방지할 수 있습니다.
실제 시나리오를 단계별로 살펴보겠습니다. 다음과 같은 구조의 판매 보고서가 있다고 가정합니다:
| A열 | B열 | C열 | D열 |
|---|---|---|---|
| 주문 ID | 영업 담당자 | 지역 | 매출 |
| 1001 | Anna | North | 4200 |
| 1002 | Ben | South | 3100 |
| 1003 | Anna | North | 5800 |
목표: 북부 지역의 Anna 매출만 합산하기.
ChatGPT 프롬프트: "스프레드시트가 있어. B열에는 영업 담당자 이름이, C열에는 지역명이, D열에는 매출 수치가 있어. B열이 'Anna'이고 C열이 'North'인 경우에만 매출을 합산하고 싶어. Excel SUMIFS 수식을 작성해줘."
결과:
=SUMIFS(D:D, B:B, "Anna", C:C, "North")
ChatGPT는 다음과 같이 설명합니다: SUMIFS는 합산 범위(D:D)를 먼저 지정한 다음, 조건 범위와 조건을 쌍으로 입력합니다. 같은 패턴을 사용해 세 개, 네 개 또는 그 이상의 조건으로 확장할 수 있습니다.
이제 조건을 동적으로 만들어 이름과 지역을 하드코딩하는 대신 F2와 G2 셀에서 가져오고 싶다면, ChatGPT에게 간단히 요청하세요: "수식을 수정해서 하드코딩된 값 대신 이름은 F2, 지역은 G2를 참조하도록 해줘."
=SUMIFS(D:D, B:B, F2, C:C, G2)
완료입니다. 기본 수식을 작성한 다음 점진적으로 다듬어 나가는 이 반복적인 접근 방식은 AI를 활용하는 가장 생산적인 방법 중 하나입니다.
#VALUE!, #REF!, #N/A, #DIV/0!와 같은 수식 오류는 문제가 어디서 발생했는지 거의 알려주지 않기 때문에 답답하게 느껴집니다. ChatGPT는 올바른 정보를 제공하면 이러한 오류를 탁월하게 진단해 줍니다.
예시: "이 수식이 #N/A를 반환해: =VLOOKUP(E2,A:B,2,FALSE). A열의 직원 ID는 숫자 형식이고 E2도 숫자인데 여전히 오류가 나. 뭐가 문제야?"
ChatGPT는 일반적으로 주요 원인을 파악해 줍니다. 예를 들어 조회 열의 앞뒤 공백이나, 텍스트로 서식이 지정된 숫자와 실제 숫자 간의 불일치 등을 찾아내고, 조회 값을 VALUE() 또는 TRIM()으로 감싸는 수정 방법을 제안합니다.
디버깅 시에는 Excel 셀 참조를 이해하는 것도 필수적입니다. 잘못된 상대 참조와 절대 참조는 수식을 열 아래로 복사할 때 오류를 유발하는 흔한 원인이기 때문입니다.
다음과 같은 수식이 포함된 스프레드시트를 인계받았다고 가정해 보세요:
=IF(ISERROR(VLOOKUP(A2,Sheet2!$A:$C,3,FALSE)),"Not Found",VLOOKUP(A2,Sheet2!$A:$C,3,FALSE))
ChatGPT에 그대로 붙여넣고 "이 Excel 수식을 단계별로 쉽게 설명해줘."라고 요청하세요. ISERROR가 확인하는 내용, 바깥쪽 IF의 역할, VLOOKUP이 두 번 나오는 이유, 전체적인 결과의 의미 등 모든 중첩 함수에 대한 명확한 설명을 받을 수 있습니다. 이는 다른 사람의 작업을 인수받는 경우에 매우 유용합니다.
논리 테스트와 중첩 수식을 더 깊이 탐구하고 싶다면, IF 함수와 논리 테스트 가이드가 훌륭한 참고 자료가 될 것입니다.
ChatGPT는 강력하지만 Excel 작업에 완벽하지는 않습니다. 다음과 같은 실질적인 한계를 인식하세요:
규칙은 간단합니다: ChatGPT의 출력을 최종 답변이 아닌 훌륭한 초안으로 취급하세요. 모든 것을 테스트하세요.
ChatGPT는 더 넓은 워크플로의 일부로 활용할 때 가장 효과적입니다. 수식을 빠르게 얻은 다음, 다른 Excel 기능을 추가로 활용하세요. 예를 들어 SUMIFS 수식이 올바르게 작동하면, 조건부 서식을 적용해 합계가 임계값을 초과하는 셀을 강조 표시하여 수식 결과를 즉각적인 시각적 신호로 전환할 수 있습니다.
자동화를 더욱 발전시키고 싶은 사용자라면, VBA 없이 Power Automate로 Excel 자동화하기를 살펴볼 것을 권장합니다. AI가 수식을 작성하는 동안 자동화가 반복적인 작업을 처리해, 분석에 집중할 수 있는 시간을 확보해 줍니다.
이 워크플로에 특화된 도구를 원한다면, GPTExcel를 사용해 보세요. 원하는 내용을 일상 언어로 정확하게 설명하면("지역별 매출 합산, 반품 제외, 동적으로 만들기") 일반 AI 채팅의 반복적인 대화 없이 바로 사용 가능한 Excel 수식을 즉시 반환해 줍니다.
일반 ChatGPT는 플러그인이나 파일 업로드 기능(일부 버전에서 제공)을 사용하지 않는 한 파일에 접근할 수 없습니다. 대부분의 경우 스프레드시트 구조를 텍스트로 설명하면 ChatGPT가 그 설명을 바탕으로 수식을 작성합니다. 설명이 정확할수록 수식도 더 정확해집니다.
항상 그렇지는 않습니다. ChatGPT는 학습 데이터의 패턴과 사용자의 설명을 기반으로 수식을 생성합니다. 구문 오류, 잘못된 인수 순서, 또는 버전 호환이 되지 않는 함수가 포함될 수 있습니다. 실제 통합 문서에서 사용하기 전에 항상 알고 있는 데이터를 기준으로 모든 수식을 테스트하세요.
ChatGPT는 Excel 함수의 전 범위를 잘 처리합니다. 조회 함수(VLOOKUP, INDEX/MATCH, XLOOKUP), 조건부 집계(SUMIF, COUNTIFS, AVERAGEIF), 텍스트 함수(LEFT, MID, TEXTJOIN), 날짜 함수(DATEDIF, WORKDAY), 심지어 복잡한 배열 수식과 LAMBDA 함수까지 지원합니다. 더 많은 컨텍스트를 제공할수록 결과가 더 좋아집니다.
ChatGPT와 같은 범용 AI는 훌륭한 출발점이지만, GPTExcel처럼 Excel을 위해 특별히 설계된 도구는 수식 생성에 최적화되어 있습니다. 스프레드시트 컨텍스트를 더 정확하게 이해하고, 범용 AI에서 필요한 반복적인 다듬기 과정을 생략하는 경우가 많아 더 빠르게 사용 가능한 수식을 제공합니다.
엑셀용 마이크로소프트 코파일럿에 대해 알아보세요. 자연어를 사용해 데이터를 분석하고, 수식을 자동으로 생성하며, 강력한 인사이트를 도출하는 방법을 배워보세요.
AI가 엑셀의 데이터 정리 및 변환 과정을 어떻게 간소화하는지 알아보세요. 실제 수식, 실용적인 기법, 그리고 AI가 데이터 분석을 준비하는 방법을 배울 수 있습니다.
Copilot, 데이터 분석(Analyze Data), 외부 AI 어시스턴트와 같은 AI 기반 도구가 원시 데이터부터 유용한 인사이트 도출까지 Excel 워크플로를 어떻게 혁신하는지 알아보세요.