🛠️ 수월한 도구 사용 가이드/엑셀 & 구글 시트 가이드

엑셀이 멈췄다..." ChatGPT/Gemini로 느린 수식 3배 빠르게 최적화하는 법

수월한 2025. 12. 17. 06:01
728x90

 

안녕하세요👋 워크플로우 아키텍트, 수월한입니다.

 

혹시 VLOOKUP 함수를 걸고 엔터를 쳤는데, 하단 상태 표시줄에 계산 중... (4 Processors): 10%라는 메시지가 뜨면서 엑셀이 멈춘 적 있으신가요?

 

컴퓨터 사양이 문제라고 생각해서 IT 팀에 바꿔달라고 요청하기 전에, 우리가 먼저 살펴봐야 할 곳은 바로 '수식의 구조'입니다. 무거운 짐을 진 엑셀이 숨을 헐떡이는 건, 컴퓨터 탓이 아니라 비효율적인 수식 때문일 확률이 높거든요.

 

오늘은 ChatGPT 또는 Gemini와 같은 AI 툴을 이용해 누구나 1분 만에 엑셀 수식 최적화하는 방법을 알려드릴게요. 이제 더 이상 함수 이름을 외울 필요가 없습니다. AI에게 상황만 설명하면 되니까요.

📝 오늘의 핵심 요약

  • "최적화해 줘" : 똑같은 계산을 반복하는 비효율 제거
  • "한 셀에 해결해 줘" : 지저분한 임시 열 없이 다중 조건 해결
  • "알아서 바뀌게 해 줘" : 복사/붙여 넣기 없는 동적 테이블 생성

🚀 1. "최적화해 줘" : 중복 계산 없애고 엑셀 속도 3배 높이기

엑셀이 느려지는 가장 흔한 원인은 중복 계산입니다. 예를 들어, 특정 조건에 따라 값을 가져오는 IF문을 쓴다고 가정해 볼게요.

=IF(VLOOKUP(...) > 100, VLOOKUP(...) * 0.9, VLOOKUP(...))

보통 이렇게 많이 쓰시죠? 하지만 이건 엑셀에게 "VLOOKUP으로 찾아와서 확인해. 100보다 크면 다시 VLOOKUP으로 찾아와서 곱해. 아니면 또 VLOOKUP으로 찾아와."라고 시키는 것과 같아요. 똑같은 작업을 3번이나 반복시키는 거죠.

이럴 땐 ChatGPT에게 이렇게 말해보세요.

이 엑셀 수식이 너무 길고 계산이 오래 걸려. 최적화해줘.

그러면 AI는 LET 함수를 사용해서 아래처럼 깔끔하게 바꿔줍니다.

=LET(가격, VLOOKUP(...), IF(가격>100, 가격*0.9, 가격))
 
AI가 잘 쓰는 함수: LET 함수

LET 함수는 엑셀에서 긴 수식에 '이름(변수)'을 붙여 딱 한 번만 계산하게 만드는 함수예요.

🧹 2. "한 셀에 해결해 줘" : 지저분한 임시 열 없이 다중 조건 찾기

지역이 '서울'이면서, 품목이 'A'이고, 담당자가 '김철수'인 데이터를 찾아야 할 때 어떻게 하시나요? 보통 원본 데이터 맨 앞열에 =B2&C2&D2처럼 텍스트를 억지로 합친 임시 열을 만들곤 합니다.

하지만 이런 임시 열이 많아질수록 파일은 지저분해지고 관리가 어려워집니다. 이제 원본을 건드리지 말고 AI에게 요청하세요.

엑셀에서 원본 데이터를 건드리지 않고, 지역/품목/담당자 3가지 조건이 모두 맞는 값을 찾는 걸 한 셀에서 해결해줘.

 

AI는 배열 수식(Array Formula)또는  XLOOKUP을 활용한 해결책을 줍니다.

=XLOOKUP(1, (지역범위="서울")*(품목범위="A")*(담당범위="김철수"), 매출범위)
 
💡 AI의 논리 해결사: 배열 수식

임시 열을 만들 필요가 없습니다. 여러 조건(Filter)을 겹쳐서 투시하듯 원하는 데이터만 쏙 뽑아내는 고급 기술이에요. 원본 데이터를 훼손하지 않는 것이 데이터 관리의 핵심입니다.

🔄 3. "알아서 바뀌게 해 줘" : 복사/붙여 넣기 필요 없는 자동 갱신 테이블

전체 데이터에서 '영업팀' 데이터만 따로 뽑아서 보고해야 할 때, 매번 필터를 걸고 복사해서 새 시트에 붙여 넣으시나요? 데이터가 바뀔 때마다 이 작업을 반복하는 건 너무 비효율적입니다.

 

AI에게 '동적'인 구조를 만들어달라고 하세요.

엑셀 데이터에서 '영업팀'인 행만 자동으로 뽑아서 보여주는 수식을 원해. 데이터가 추가되면 결과도 자동으로 업데이트되게 해 줘.

 

이제 복사/붙여 넣기 대신 수식 하나로 해결됩니다.

=FILTER(전체범위, 부서열="영업팀")
 
💡 AI의 자동화 비기: FILTER 함수

원본 시트에 데이터가 추가되면, 결과 시트에도 실시간으로 반영되는 '살아있는 엑셀'을 만들어줍니다. 더 이상 단순 반복 작업에 시간을 쓰지 마세요.

✨결론

함수를 외우는 시대는 끝났습니다. 우리는 더 많은 함수를 외우는 것이 아니라, 이미 가진 도구들을 '잘 연결하는' 지혜가 필요합니다. 오늘 소개해 드린 프롬프트로 여러분의 엑셀 업무가 한결 수월해지길 바랍니다.✨

💬 자주 묻는 질문(FAQ)

Q1. 엑셀 버전이 낮은데 AI가 준 수식이 안 돼요. +

오늘 소개한 LET, XLOOKUP, FILTER 함수는 Office 365 또는 Excel 2021 이상 버전에서 작동합니다. 만약 회사 엑셀 버전이 낮다면, 프롬프트 뒤에 "구버전 엑셀(2016)에서도 작동하는 수식으로 알려줘"라고 덧붙여 보세요. AI가 INDEX-MATCH 같은 호환 가능한 수식으로 바꿔줍니다.

Q2. AI에게 뭐라고 물어봐야 가장 정확한 답을 주나요? +

함수 이름을 몰라도 '의도(Intent)'를 명확히 말하는 게 중요합니다.

 
수월한 연구소의 Tip: 마법의 의도 3가지
  • "최적화해 줘" : 중복 계산을 없애 수식의 효율을 높입니다.
  • "한 셀에 해결해 줘" : 지저분한 임시 열 없이 데이터 처리가 가능합니다.
  • "자동으로 업데이트되게 해 줘" : 복사 붙여넣기 할 필요 없이 데이터가 갱신되게 해줍니다.
Q3. 이렇게 최적화해도 데이터가 100만 행이 넘어서 느려요. +

수식을 아무리 최적화해도 데이터 자체가 너무 크다면 엑셀의 한계일 수 있습니다. 이때는 억지로 엑셀을 붙잡고 있기보다 파이썬(Python) 같은 상위 도구를 고려해야 할 때입니다. 엑셀에서 1시간 걸릴 작업을 파이썬으로는 3초 만에 끝낼 수도 있거든요.