핵심 요약:
- Excel에서 CONCATENATE나 TEXTJOIN 함수를 사용해 수동으로 텍스트를 합치는 작업은 번거롭고 오류가 발생하기 쉬우며, 특히 주소나 리스트를 만들 때 수식이 복잡해져 유지관리가 어렵습니다.
- Excelmatic과 같은 Excel AI 도구는 이러한 복잡한 수식을 일상적인 언어(자연어)로 대체합니다. 원하는 결과만 설명하면 AI가 즉시 텍스트를 결합해 줍니다.
- Excelmatic을 사용하면 데이터 준비 시간을 획기적으로 단축하고, 수식 오류를 방지하며, 구분자 변경이나 조건 추가와 같은 수정 사항도 대화하듯 쉽게 처리할 수 있습니다.
배경 및 문제점
회사 CRM에서 고객 리스트를 내보냈다고 가정해 봅시다. 데이터는 깔끔하지만 이름, 성, 도로명 주소, 시, 도, 우편번호 등 여러 열에 흩어져 있습니다. 이제 이 데이터를 다음 두 가지 캠페인에 맞게 정리해야 합니다.
- 우편 발송 캠페인: 형식이 올바른 하나의 "우편 주소" 열 필요.
- 이메일 마케팅 캠페인: 개인화를 위한 "전체 이름" 열 필요.
수천 명의 연락처가 담긴 리스트에서 이 작업은 금세 '데이터 가공의 늪'으로 변합니다. 셀을 합치고, 공백이나 쉼표, 줄 바꿈을 넣어야 하며, 무엇보다 '빈 셀'을 처리하는 게 골칫거리입니다. 만약 "상세 주소"가 비어 있다면? 단순한 연결 방식으로는 불필요한 쉼표나 공백이 생겨 결과물이 지저분해지고 우편 발송 소프트웨어에서 오류가 날 수도 있습니다.
이것은 전형적인 엑셀의 난제입니다. 엑셀에 관련 도구가 있긴 하지만, 비즈니스 목표에 집중하기보다 수식 구문을 수정하는 데 더 많은 시간을 쓰게 만듭니다.
기존의 엑셀 해결 방식: 단계 및 한계
오랫동안 엑셀 사용자들은 텍스트를 합치기(Concatenate) 위해 몇 가지 함수에 의존해 왔습니다. 방법은 발전했지만, 여전히 수동으로 수식을 짜야 한다는 한계가 있습니다.
기존 방식: CONCATENATE 함수와 앰퍼샌드(&)
가장 기본적인 방법은 CONCATENATE 함수나 & 연산자를 사용하는 것입니다. 전체 이름을 만들려면 다음과 같이 씁니다.
=A2&" "&B2
또는:
=CONCATENATE(A2, " ", B2)
단순한 경우에는 괜찮습니다. 하지만 전체 주소를 만들려면 수식이 금방 복잡해집니다.
=D2&", "&E2&", "&F2&" "&G2
이 수식은 쓰기 번거로울 뿐만 아니라 취약합니다. 만약 D2(상세 주소)가 비어 있으면 맨 앞에 쉼표가 생깁니다. 유연성이 떨어지는 수동 작업입니다.
더 나은 방식: TEXTJOIN 함수
이러한 단점을 보완하기 위해 마이크로소프트는 엑셀 2016에 TEXTJOIN 함수를 도입했습니다. 이는 큰 발전이었습니다.
구문: TEXTJOIN(구분자, 빈_셀_무시_여부, 텍스트1, [텍스트2], …)
- 구분자: 텍스트 사이에 넣을 문자 (예: 쉼표, 공백).
- 빈_셀_무시_여부: TRUE로 설정하면 범위 내 빈 셀을 건너뜁니다. 매우 유용한 기능입니다.
- 텍스트1, 텍스트2...: 합치려는 셀이나 범위입니다.
TEXTJOIN을 사용하면 전화번호 등을 깔끔하게 합칠 수 있습니다.
=TEXTJOIN("-", TRUE, A2:C2)

훨씬 깔끔해졌습니다. 하지만 요구 사항이 복잡해지면 TEXTJOIN 역시 어려워집니다.
기존 방식의 한계
TEXTJOIN을 써도 다음과 같은 실무적인 문제에 부딪힙니다.
복잡한 서식: 이름 뒤에 줄 바꿈을 넣고, 주소를 넣고, 다시 줄 바꿈 후 시/도/우편번호를 넣어야 한다면? 수식은 다음과 같이 변합니다.
=TEXTJOIN(" ", TRUE, A2:B2, CHAR(10), C2, CHAR(10), D2, ", ", E2, " ", F2)줄 바꿈을 위해CHAR(10)을 알아야 하고, 각 논리 블록 사이에 구분자를 일일이 지정해야 합니다.조건부 로직: 예를 들어 동물 리스트에서 "포유류" 그룹에 속한 동물만 쉼표로 구분해 나열하고 싶다면? 숙련된 엑셀 전문가라면 이런 배열 수식을 만들 것입니다.
=TEXTJOIN(", ", TRUE, IF(B2:B12="Mammal", A2:A12, ""))강력한 기능이지만, 일반적인 사용자 95%는 이 수식을 작성하거나 수정하는 데 어려움을 겪습니다. 팀 단위로 공유하기엔 실용적이지 않습니다.경직성 및 유지보수: 이러한 수식들은 유연하지 않습니다. 상사가 "쉼표 대신 세미콜론을 써줄래?" 혹은 "주소 끝에 국가 코드를 추가해줘"라고 요청하면, 수식을 다시 정교하게 수정하고 모든 행에 적용해야 합니다. 느리고 오류가 나기 쉽습니다.
새로운 솔루션: Excel AI 에이전트(Excelmatic) 활용
함수 구문을 외우고 복잡한 로직을 중첩하는 대신, 원하는 결과를 그냥 설명할 수 있다면 어떨까요? 이것이 Excelmatic과 같은 Excel AI 에이전트가 제공하는 가치입니다. 파일을 업로드하고 일상적인 언어로 명령만 내리면 됩니다.

1단계: 데이터 업로드
먼저, 고객 데이터가 담긴 엑셀이나 CSV 파일을 Excelmatic에 드래그 앤 드롭합니다. AI가 데이터를 읽고 '이름', '도시' 등의 헤더를 파악하여 미리보기를 보여줍니다.

2단계: 원하는 결과를 자연어로 설명하기
이제 수식을 쓰는 대신 채팅창에 요청 사항을 입력합니다. 앞서 언급한 문제들을 해결해 보겠습니다.
"전체 이름" 열 만들기:
'이름'과 '성' 열을 합쳐서 '전체 이름'이라는 새 열을 만들어줘. 중간에는 공백을 넣어줘.
표준 우편 주소 만들기:
'우편 주소'라는 새 열을 만들어줘. '도로명 주소', '시', '도', '우편번호'를 합쳐줘. 시 뒤에는 쉼표와 공백을 넣고, 빈 셀이 있어도 불필요한 공백이나 쉼표가 생기지 않게 처리해줘.
조건부 동물 리스트 만들기:
'그룹' 열의 각 그룹별로 해당 그룹에 속한 모든 동물을 쉼표로 구분해서 나열하는 새 열을 만들어줘.

3단계: 결과 검토 및 수정
Excelmatic은 단순히 결과만 내놓는 것이 아니라, 요청을 처리한 후 검토할 수 있도록 새로운 표를 보여줍니다. 가장 좋은 점은 '대화'가 가능하다는 것입니다. 결과가 마음에 들지 않으면 바로 수정할 수 있습니다.
- "동물 리스트에서 쉼표 대신 세미콜론을 써줘."
- "우편 주소 끝에 '대한민국'을 추가해줘."
- "이 리스트에서 서울에 사는 고객만 필터링해줘."
이러한 대화형 방식은 복잡한 데이터 작업을 믿을 수 없을 정도로 빠르고 직관적으로 만듭니다.
대화 예시: 우편 주소 생성
Excelmatic과의 실제 상호작용은 다음과 같습니다.
사용자: 고객 리스트를 업로드했어. 주소가 C열부터 G열까지 나뉘어 있는데, 이걸 하나의 우편 주소 열로 합치고 싶어.
Excelmatic: 확인했습니다. 해당 열들을 합쳐 드릴게요. 주소 구성 요소들을 어떻게 구분할까요? 예를 들어, 시와 도 사이에 쉼표를 넣을까요?
사용자: 응. 도로명, 시, 도, 우편번호를 합쳐줘. 기본적으로 공백으로 구분하되, 시 뒤에는 쉼표를 붙여줘. 그리고 빈 셀이 있어도 쉼표가 중복되거나 공백이 생기지 않게 해줘.
Excelmatic: 완료되었습니다. 요청하신 형식에 맞춰 '우편 주소' 열을 새로 만들었습니다. 주소 구성 요소가 누락된 행도 자동으로 깔끔하게 처리했습니다. 아래 표에서 확인해 보세요.
4단계: 최종 데이터 내보내기
결과가 만족스러우면 클릭 한 번으로 변환된 데이터를 새 엑셀 파일로 다운로드할 수 있습니다. 수식을 짜고 디버깅하느라 30분씩 걸리던 작업이 1분 만에 끝납니다.
기존 수식 vs Excelmatic: 빠른 비교
| 항목 | 기존 엑셀 (TEXTJOIN) | Excelmatic (AI 에이전트) |
|---|---|---|
| 완료 시간 | 5~20분 (작성, 테스트, 디버깅) | 1분 미만 (한 문장 작성) |
| 필요 기술 | 중급 이상의 엑셀 지식 | 일상 언어와 명확한 목표 |
| 유연성 | 낮음. 수정 시 수식을 다시 써야 함. | 높음. 채팅으로 간편하게 수정 요청. |
| 오류 발생률 | 높음. 쉼표나 따옴표 하나만 틀려도 오류. | 낮음. AI가 구문을 처리함. |
자주 묻는 질문 (FAQ)
Q: Excelmatic을 쓰려면 TEXTJOIN이나 CONCATENATE를 알아야 하나요?
A: 전혀 아닙니다. Excel AI 에이전트의 목적은 함수를 외울 필요를 없애는 것입니다. 원하는 결과만 설명할 수 있으면 됩니다.
Q: 셀 안에 불필요한 공백이 있는 지저분한 데이터도 처리할 수 있나요?
A: 네. 텍스트를 합치기 전에 "표의 모든 셀에서 앞뒤 공백을 제거해줘"라고 요청하면 됩니다. AI가 먼저 데이터를 정제한 후 작업을 수행합니다.
Q: 회사 고객 리스트를 업로드해도 안전한가요?
A: Excelmatic은 데이터 보안을 최우선으로 설계되었습니다. 파일은 보안 클라우드 환경에서 처리되며, 장기 저장되거나 모델 학습에 사용되지 않습니다. 자세한 내용은 웹사이트의 개인정보 처리방침을 확인하세요.
Q: 데이터 결과물 말고 엑셀 수식 자체를 얻을 수도 있나요?
A: 네. AI가 결과를 생성한 후 "이 작업을 수행하는 엑셀 수식은 뭐야?"라고 물어보세요. Excelmatic은 사용자가 직접 활용할 수 있도록 TEXTJOIN 등 관련 수식을 알려주어 학습 도구로도 활용할 수 있습니다.
Q: 쉼표, 공백, 줄 바꿈 등 여러 구분자를 한꺼번에 처리할 수 있나요?
A: 네, 자연스럽게 설명하면 됩니다. 예: "'이름'과 '성'을 공백으로 합치고, 줄 바꿈을 한 뒤 '도로명 주소'를 추가해줘." AI가 이 지시를 해석해 서식을 맞춥니다.
시작하기: AI로 엑셀 워크플로우 업그레이드하기
열을 합치는 지루한 작업 때문에 엑셀 화면을 멍하니 바라보던 때를 떠올려 보세요. 맞는 함수를 찾느라 보낸 시간, #VALUE! 오류로 인한 짜증, 수천 행까지 수식을 드래그하는 번거로움은 생산성을 크게 떨어뜨립니다.
Excelmatic과 같은 Excel AI 에이전트를 사용하면 이런 마찰이 사라집니다. 사용자는 '무엇'을 할지에 집중하고, '어떻게' 할지는 AI에게 맡기면 됩니다. 수동 데이터 정제에서 아낀 시간은 데이터 분석과 같은 더 가치 있는 활동에 투자할 수 있습니다.
이제 수식과 씨름하지 마세요. 지금 바로 Excelmatic에 스프레드시트를 업로드하고, 데이터 준비 작업을 쉽고 빠른 대화로 바꿔보세요.







