Excel에서 예제를 사용하여 복잡한 수식을 생성하는 방법
저는 보통 엑셀에서 제 논리를 직접 작성하는 것을 선호해서 Formula by Example 도구를 사용하는 것을 망설였어요. 하지만 제가 수동으로 하던 패턴을 완벽하게 구조화된 수식으로 바꿔주었을 때, 제가 필요로 한다는 것도 몰랐던 보조자가 되어주었죠. 구문 오류 때문에 지치셨다면, 이 기능이 바로 기다리던 기능입니다.
작성 시점(2026년 1월) 기준으로 Formula by Example은 웹용 Excel에서 이용할 수 있으며(데이터가 Excel 테이블 안에 있는 경우), Copilot 구독이 있는 Windows용 Excel 사용자도 이용할 수 있습니다. 이 가이드에 있는 모든 예제와 스크린샷은 메뉴 없는 가장 원활한 경험을 제공하는 웹용 Excel을 기준으로 합니다.
예제를 통한 수식 대 플래시 채우기
언뜻 보면, Formula by Example을 2013년부터 사용해 온 고전적인 Flash Fill 기능과 혼동할 수 있습니다. 두 도구 모두 사용자의 수동 입력을 살펴보고 작업을 대신 완료하려고 하지만, 그 유사성은 거기서 끝납니다.
플래시 필은 한 가지 기능만 제공하는 도구로, 텍스트의 순간적인 스냅샷을 제공합니다. 예를 들어, 이름 목록에서 이니셜을 추출하는 데 사용하면, 결과가 셀에 하드코딩됩니다. 나중에 'John Doe'를 'Jane Smith'로 바꿔도 셀은 여전히 'JD'로 남아있기 때문에 데이터가 바뀔 때마다 이 과정을 다시 실행해야 합니다.
반면에, Formula by Example은 단순히 답을 제공하는 것뿐만 아니라 그 답이 어떻게 도출되었는지에 대한 수학적 원리도 알려줍니다. 이러한 동적 동작 덕분에 원본 데이터가 수정되거나 테이블에 새 행을 추가하면 결과가 자동으로 업데이트됩니다.
기능 | 플래시 채우기 | 예제로 만든 공식 |
|---|---|---|
출력 유형 | 정적 값 | 동적 수식 |
끈기 | 데이터가 변경되면 작동하지 않음 | 자동으로 업데이트됨 |
|
최적 | 일회성, 빠른 청소 | 장기 데이터 프로젝트 |
가시성 | 숨겨진 논리 | 보이고 편집 가능한 코드 |
가용성 | 모든 버전의 엑셀 | 웹(테이블 형식) 또는 윈도우(코파일럿) |
Power Query 편집기에 있는 예제에서 열 만들기라는 유사한 도구는 수년 동안 존재해 왔지만, '예제 기반 수식'은 동일한 지능을 표준 스프레드시트 그리드에서 실시간으로 편집 가능한 수식으로 바로 가져온다는 점에서 독특합니다.
예제를 통해 수식 사용하는 방법
웹용 Excel에서 이 서식 있는 표를 작업하고 있으며 이메일과 할인 열을 채우고 싶다고 가정해 보겠습니다.
이메일 열부터 시작하여 원하는 정확한 결과를 첫 번째 셀에 입력하세요. 이 경우 이메일 주소는 [이름]_[주]@mail.com 형식입니다. 따라서 Jonathan의 이메일 주소는 jonathan_ny@mail.com입니다.
그런 다음 패턴을 설정하려면 두 번째 셀을 선택하고 다음 결과(beatrix_la@mail.com)를 입력합니다. 보통 두 번째나 세 번째 예제를 완료할 즈음이면 Excel의 똑똑한 기능이 작동하기 시작합니다. 팝업 창이 나타나면 세 가지 옵션이 있습니다: '적용'을 클릭하여 제안을 수락하거나, '무시'를 클릭하여 거부하거나, '수식 표시'를 클릭하여 논리를 검토할 수 있습니다.
실수로 제안을 거부하면 다시 시도해도 돌아오지 않을 수 있습니다. 이는 웹용 Excel이 사용자가 도움을 원하지 않는다고 판단하면 가끔 열을 블랙리스트에 올리기 때문입니다. 제가 이 문제를 겪으면, 브라우저를 빠르게 새로 고침하면 보통 해결됩니다.
제안을 적용하면 열의 나머지 부분이 채워지고 수식 입력줄에서 수식을 볼 수 있습니다.
텍스트 작업뿐만 아니라, 예시 기반 수식은 숫자도 처리할 수 있습니다. 여기서는 할인(Discount) 열의 값이 비용(Cost) 열 값의 1%라는 것을 계산해냈습니다.
이제 수식이 완성되었으므로, 7행에 새 데이터를 추가하면 두 계산 열이 자동으로 채워집니다.
프로세스 역공학: 기계로부터 배우기
Formula by Example의 가장 큰 장점 중 하나는 개인 엑셀 튜터 역할도 한다는 것입니다. 엑셀이 제안을 생성할 때, 그것은 유효한 수식을 만들어 내므로 단순히 수락하고 넘어가기보다는 잠시 시간을 내어 그 논리를 검토하는 것이 좋습니다.
수식 입력줄에서 이러한 결과를 연구하면 다음을 할 수 있습니다:
- 어휘를 확장하세요: 도구가 공식을 효율적으로 유지하기 위해 사용하는 기능을 알아보세요.
- 마스터 테이블 구문: Excel이 테이블 내의 데이터를 가리키기 위해 구조화된 참조를 어떻게 사용하는지 정확히 확인하세요.
- 문법 오류를 피하세요: 완벽한 버전의 수식을 보면, 보통 쉼표와 괄호가 어디에 들어가야 하는지 이해하는 데 도움이 됩니다.
저는 공식이 제 엉망인 데이터에 적용되는 것을 보는 것이 일반적인 설명서를 읽는 것보다 훨씬 효과적이라는 것을 발견했습니다. 기계가 특정 문제를 어떻게 해결했는지 알게 되면, 나중에 처음부터 직접 작성해야 할 때 훨씬 자신감이 생깁니다.
시작하기 전에 주의할 점
예시로 보는 수식(Formulas by Example)을 보는 것이 마법 쇼를 보는 것처럼 느껴질 수 있지만, 모든 AI 기반 기능과 마찬가지로 논리가 압박 속에서도 유지될 수 있도록 하는 인간 편집장이 필요합니다. 도구를 최대한 활용하려면 다음 팁을 참고하세요:
- 엉망인 데이터를 보여주기: 데이터에 일관성이 없다는 것을 알고 있다면, 처음 몇 개의 수동 예제에 그런 '어려운' 행 중 하나를 포함해 보세요.
- 논리를 다듬기: 열 중간에서 도구가 실수를 해도 당황하지 마세요. Excel이 잘못 입력한 셀에 올바른 값을 입력하기만 하면, AI가 새로운 논리에 맞게 전체 열의 수식을 다시 작성하려고 시도할 것입니다.
- 수식 입력줄 확인: 항상 엑셀이 작성한 수식을 살펴보세요. 단순한 작업에 비해 지나치게 복잡해 보인다면 나중에 오류가 발생할 가능성이 있습니다.
- 극단값을 샘플 확인하세요: 표의 맨 아래로 스크롤하여 수식이 여전히 올바른 데이터를 추출하고 있는지 다시 확인하세요.
- 도움 열 사용: 예제 기반 수식은 당신의 생각을 읽을 수 없습니다. 연도를 추출하고, 근속 기간을 계산한 다음 보너스율을 곱하는 등 여러 단계를 포함하는 논리를 사용하면 AI가 이해하기에는 계산 과정이 너무 복잡할 수 있습니다. 작업을 중간 단계별로 나누어 도움 열을 사용하면 AI가 논리 흐름을 따라가는 데 도움이 됩니다.
궁극적으로, Formula by Example은 쉼표가 어디에 들어가는지에 대해 집착하는 것을 멈추고 데이터가 실제로 무엇을 말하려고 하는지에 집중하게 해줍니다. 물론 Excel 스프레드시트에서 AI를 사용하는 것이 모든 사람에게 적합한 것은 아니지만, Formula by Example의 웹 버전은 메뉴나 사이드바를 열 필요가 없기 때문에 강제로 업그레이드하는 느낌보다는 그리드의 자연스러운 진화처럼 느껴집니다. 만약 이것이 단 한 번의 #VALUE! 오류라도 막아준다면, 이것은 꼭 손에 넣어둘 만한 도구입니다.






