0Pricing
Excel Formulas Academy · 강의

복잡한 데이터 분할 및 정리하기

SPLIT과 CLEAN을 사용해 가져온 텍스트를 나누고 정리합니다.

복잡한 데이터 분할 및 정리하기은(는) CoddyKit의 무료 Excel Formulas Academy 강의입니다. 이것은 4개 중 4번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Excel Formulas Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Excel Formulas Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

하나의 셀을 여러 셀로 나누기

가져온 데이터는 좀처럼 깔끔하지 않습니다. 실제로는 세 개의 열로 나누고 싶은 John,Smith,Sales가 하나의 셀에 들어 있을 수 있습니다.

Google 스프레드시트의 SPLIT 함수는 구분 기호에서 문자열을 나누고, 각 부분을 인접한 셀에 펼쳐 놓습니다.

이 마지막 단원에서는 방금 배운 정규식 기술을 SPLIT 및 CLEAN과 함께 사용하여 정리되지 않은 텍스트를 완전히 정돈해 보겠습니다.

SPLIT 구문

SPLIT(text, delimiter)는 구분 기호를 발견할 때마다 텍스트를 나누고, 각 부분을 오른쪽에 있는 별도의 셀에 출력합니다.

아래 수식은 쉼표를 기준으로 A2를 나눕니다. John,Smith,Sales는 John, Smith, Sales라는 세 개의 셀로 펼쳐집니다.

=SPLIT(A2, ",")

여러 구분 기호로 나누기

기본적으로 구분 기호 문자열의 각 문자는 별도의 구분자로 처리됩니다. 따라서 SPLIT(A2, ",;")는 쉼표와 세미콜론을 기준으로 나눕니다.

아래 수식은 쉼표 또는 공백을 기준으로 나누므로, 행마다 구분 기호가 일정하지 않을 때 유용합니다.

=SPLIT(A2, ", ")

빈 부분 유지하기

SPLIT에는 선택적 인수가 있습니다. 세 번째 인수는 각 구분 기호 문자를 따로 나눌지 결정하고, 네 번째 인수는 빈 결과를 제거할지 결정합니다.

기본적으로 빈 부분은 삭제되므로 열 위치가 밀릴 수 있습니다. 아래 수식은 마지막 인수로 FALSE를 전달하여 빈 부분을 유지하고, A,,C의 열 정렬을 보존합니다.

=SPLIT(A2, ",", TRUE, FALSE)

CLEAN으로 보이지 않는 문자 정리하기

PDF나 웹 페이지에서 붙여넣은 텍스트에는 수식과 조회를 방해하는 보이지 않는 제어 문자가 포함되는 경우가 많습니다.

CLEAN 함수는 문자열에서 대부분의 인쇄할 수 없는 문자를 제거합니다. 아래 수식은 이러한 이상 문자를 제거한 A2를 반환하므로, 같아 보이지만 일치하지 않던 값도 이제 제대로 작동합니다.

=CLEAN(A2)

CLEAN, TRIM, SPLIT 함께 사용하기

CLEAN은 제어 문자를 처리하지만 여분의 공백은 처리하지 않습니다. 앞뒤 공백과 반복되는 공백을 제거하는 TRIM과 함께 사용한 다음 나누세요.

아래 수식은 하나의 표현식에서 제어 문자를 정리하고, 공백을 다듬고, 결과를 쉼표 기준으로 나눕니다. 안쪽부터 읽어 보세요.

=SPLIT(TRIM(CLEAN(A2)), ",")

작동 예시: 가져온 이름 목록 정리하기

A열에 불필요한 공백이 포함된 Smith , John 과 같은 지저분한 항목이 있다고 가정해 보세요. 정리된 이름과 성을 별도의 셀에 넣으려고 합니다.

아래 수식은 공백을 다듬은 다음 쉼표를 기준으로 나눕니다. 각 부분도 정리하려면 나눈 뒤 개별 결과를 TRIM으로 감쌀 수 있지만, 대개 먼저 정리하는 것으로 충분합니다.

=ARRAYFORMULA(TRIM(SPLIT(A2, ",")))

SPLIT만으로 부족할 때 REGEX 사용하기

SPLIT에는 문자 그대로의 구분 기호가 필요합니다. 구분 기호가 다양하면 먼저 REGEXREPLACE로 통일한 다음 표준 구분 기호를 기준으로 나누세요.

아래 수식은 공백, 쉼표 또는 세미콜론이 연속된 부분을 파이프 하나로 바꾼 다음 파이프를 기준으로 나눕니다. 이렇게 하면 입력 형식이 매우 불규칙해도 깔끔하게 처리할 수 있습니다.

=SPLIT(REGEXREPLACE(A2, "[ ,;]+", "|"), "|")

작동 예시: 추출한 다음 나누기

때로는 셀의 일부만 가져온 다음 그것을 나누고 싶을 수 있습니다. Tags: red, blue, green에서 색상만 별도의 셀에 넣으려고 하는 경우입니다.

아래 수식은 먼저 콜론 뒤의 모든 내용을 추출한 다음 쉼표를 기준으로 나눕니다. 정규식과 나누기 도구를 결합하면 진정한 강력함을 발휘합니다.

=SPLIT(REGEXEXTRACT(A2, ": (.+)$"), ", ")

반복해서 사용할 수 있는 정리 순서

대부분의 정리되지 않은 가져오기 데이터에는 다음 순서가 잘 맞습니다.

  • 제어 문자를 제거하려면 CLEAN
  • 공백을 바로잡으려면 TRIM
  • 구분 기호를 통일하거나 불필요한 내용을 제거하려면 REGEXREPLACE
  • 열로 나누려면 SPLIT

아래 수식은 하나의 셀에 네 단계를 차례로 모두 적용합니다.

=SPLIT(REGEXREPLACE(TRIM(CLEAN(A2)), "[;, ]+", "|"), "|")

열 대신 행으로 나누기

SPLIT은 기본적으로 부분들을 열 방향으로 펼칩니다. 때로는 필터링하거나 개수를 셀 수 있도록, 행마다 하나의 값이 들어 있는 세로 목록이 필요합니다.

SPLIT을 TRANSPOSE로 감싸 펼쳐진 행을 열로 바꾸세요. 아래 수식은 A2를 쉼표 기준으로 나눈 뒤 결과를 세로로 쌓으므로, 쉼표로 구분된 목록을 깔끔한 조회 열로 바꾸기에 적합합니다.

=TRANSPOSE(SPLIT(A2, ","))

간단한 확인

나누기와 정리 방법을 얼마나 이해했는지 확인해 보세요.

요약: 나누고, 정리하고, 다듬기

Google 스프레드시트에서 나누기와 정리 도구를 결합하여 이 과정을 마쳤습니다.

  • SPLIT(text, delimiter)는 셀을 나누어 여러 열로 펼칩니다
  • 추가 인수로 여러 문자로 된 구분 기호와 빈 부분을 제어할 수 있습니다
  • CLEAN은 보이지 않는 제어 문자를 제거하고, TRIM은 공백을 바로잡습니다
  • 나누기 전에 REGEXREPLACE를 사용하여 지저분한 구분 기호를 통일하세요
  • CLEAN, TRIM, REGEXREPLACE, SPLIT을 연결하면 반복해서 사용할 수 있는 정리 작업을 만들 수 있습니다

이제 일치, 추출, 대체, 나누기, 정리를 모두 수행할 수 있는 완전한 정규식 도구 모음을 갖추었습니다.

자주 묻는 질문

“복잡한 데이터 분할 및 정리하기” 강의는 무료인가요?

네 — “복잡한 데이터 분할 및 정리하기” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Excel Formulas Academy 강의 전체를 잠금 해제할 수 있습니다. Excel Formulas Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

“복잡한 데이터 분할 및 정리하기”에서 뭘 배우나요?

SPLIT과 CLEAN을 사용해 가져온 텍스트를 나누고 정리합니다. 브라우저에서 직접 실행하는 실습 코드로 Excel Formulas Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

Excel Formulas Academy을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 Excel Formulas Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 4번째 강의입니다.

“복잡한 데이터 분할 및 정리하기” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 Excel Formulas Academy 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 Excel Formulas Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. REGEXMATCH로 패턴 테스트하기
  2. REGEXEXTRACT로 패턴 추출하기
  3. REGEXREPLACE로 패턴 바꾸기
  4. 복잡한 데이터 분할 및 정리하기
← Excel Formulas Academy(으)로 돌아가기