3-51. 스프레드시트 텍스트 나누기
스프레드시트의 텍스트 나누기 기능을 활용하면 한 셀에 합쳐진 문자열을 구분자 기준으로 분리해 여러 열로 분산시킬 수 있어, 데이터 정제·분석 준비 작업을 대폭 간소화할 수 있습니다.
🔗 지금 바로 사용해보세요!
클릭 한 번으로 바로 접속해서 복사하여 사용하실 수 있습니다

1. 주제 설명: 개념과 필요성
텍스트 나누기(Text Split)는 한 셀에 결합된 문자열을 특정 **구분자(Delimiter)**를 기준으로 분리해 별도 열에 배열하는 기능입니다.
· 구분자: 공백, 쉼표, 밑줄 등
· 방법
o 메뉴: 데이터 → 텍스트 나누기
o 함수: =SPLIT(문자열, 구분자)
· 필요성
o 데이터 정제: 결합된 필드 분할로 개별 속성 추출
o 분석 편의: 이름, 나이, 도시 등 속성별 분리
o 자동 처리: 함수 적용 시 업데이트 자동 반영
2. 실습 방법: 단계별 적용법
1. RawData 시트 준비
o A1:D51 영역에 번호, 예시데이터1, 예시데이터2, 결과값 헤더 입력
o B열(예시데이터1)에 이름_나이_도시 형태의 문자열 입력
2. 텍스트 나누기 메뉴 사용
o B열 전체 선택 → 데이터 → 텍스트 나누기 → 구분자: 사용자 지정 _ 입력 → 적용
3. SPLIT 함수 활용
o D2셀에 다음 수식 입력 후 D2:D51 복사
=SPLIT(RawData!B2, "_")
o 결과: D2:F2에 나눠진 이름, 나이, 도시 표시
4. 함수 자동 적용
o ARRAYFORMULA와 결합하여 전체 범위 자동 처리 가능
o 예: =ARRAYFORMULA(SPLIT(RawData!B2:B51, "_"))
3. CSV 예시 데이터 파일
아래는 50개 샘플 중 처음 5개 행 예시입니다. 결과값 열에는 =SPLIT 함수가 삽입된 형태로 준비됩니다.
번호,예시데이터1,예시데이터2,결과값
1,Lee_45_Incheon, ,=SPLIT(RawData!B2,"_") → Lee|45|Incheon
2,Choi_33_Busan, ,=SPLIT(RawData!B3,"_") → Choi|33|Busan
3,Park_29_Seoul, ,=SPLIT(RawData!B4,"_") → Park|29|Seoul
4,Kim_58_Daegu, ,=SPLIT(RawData!B5,"_") → Kim|58|Daegu
5,Jung_47_Gwangju, ,=SPLIT(RawData!B6,"_") → Jung|47|Gwangju
4. XLSX 예시 템플릿 갤러리 파일
· RawData 시트
o B열: 예시데이터1에 이름_나이_도시 형태 문자열 입력
o D열: 결과값에 =SPLIT(RawData!B2,"_") 수식 삽입(2행부터 51행까지)
· Dashboard 시트
o 샘플 수 표시: =COUNTA(RawData!A2:A51)
o 제목: ‘텍스트 나누기 결과 개수’ (폰트 크기 14, 굵게)
· 스타일
o RawData 헤더 배경색 연한 회색
o Dashboard 탭 색상 지정 및 서식 적용
· 시트명!셀참조 방식으로 모든 수식 적용
5. 실무 및 교육 현장 활용 사례
중학생도 이해할 수 있도록 구체적인 예시입니다.
· 학생 정보 분리
이름_학년_반 형태로 입력된 데이터를 이름, 학년, 반으로 분리해 출석부를 자동 생성합니다.
· 주소 관리
시도_구군_도로명_건물번호 형태의 전체 주소를 분리해 주소 분석 및 우편번호 자동 매칭 준비 자료를 만듭니다.
· 상품 코드 분리
카테고리-제품ID-색상 형식의 코드에서 개별 속성을 추출해 재고 관리 및 품목별 통계를 작성합니다.