Excel에서 셀의 구분 기호로 텍스트 분할하기
실제로 Excel의 내장된 '텍스트 나누기' 기능은 특정 구분 기호로 텍스트를 빠르게 분할하는 데 도움을 줄 수 있습니다. 다른 방법으로는 수식을 적용하여 이를 달성할 수도 있습니다. 이 문서에서는 Excel에서 TRIM, MID, SUBSTITUTE, REPT 및 LEN 함수를 조합하여 구분 기호로 텍스트를 분할하는 단계별 가이드를 제공합니다.
Excel에서 특정 구분 기호로 셀의 텍스트를 어떻게 분할합니까?
먼저 데이터를 준비하세요. 아래 스크린샷에 표시된 것처럼 열 B에 텍스트 문자열 목록을 준비했다고 가정합니다. 그 외에도 각각 숫자 1, 2, 3을 포함하는 세 개의 보조 열을 만들어야 합니다.
일반 공식
=TRIM(MID(SUBSTITUTE(A1, delimiter,REPT(" ",LEN(A1))),(N-1)*LEN(A1)+1,LEN(A1)))
인수
A1: 구분 기호로 분할하려는 텍스트 문자열이 포함된 셀을 나타냅니다;
구분 기호: 텍스트를 분할하는 기준이 되는 구분 기호입니다;
구분 기호는 따옴표로 묶어야 합니다.
N: 여기서 N이라는 글자는 보조 열의 숫자를 의미합니다.
이 공식을 사용하는 방법은 무엇입니까?
1. 분할된 첫 번째 텍스트를 출력할 빈 셀을 선택하세요. 이번 예에서는 C3 셀을 선택하겠습니다.
2. 아래 공식을 입력하고 Enter 키를 누릅니다.
=TRIM(MID(SUBSTITUTE($B3,"-",REPT(" ",LEN($B3))),(G$3-1)*LEN($B3)+1,LEN($B3)))
3. 결과 셀을 선택하고 두 번째와 세 번째 텍스트를 추출하기 위해 인접한 두 셀까지 채우기 핸들을 오른쪽으로 드래그합니다.
4. 위의 세 셀을 선택한 상태로 유지하고 동일한 구분 기호를 사용하여 같은 표의 다른 텍스트 문자열을 분할하기 위해 채우기 핸들을 아래로 드래그합니다. 스크린샷 보기:
이제 특정 셀의 각 텍스트 문자열이 "-" 구분 기호로 별도의 열 셀로 분할되었습니다.
이 공식은 어떻게 작동합니까?
=TRIM(MID(SUBSTITUTE($B3,"-",REPT(" ",LEN($B3))),(G$3-1)*LEN($B3)+1,LEN($B3)))
1. SUBSTITUTE($B3,"-",REPT(" ",LEN($B3)))
- REPT(" ",LEN($B3)): LEN 함수는 KTE-Jan-359 (여기서 결과는 11)의 문자 총 수를 반환합니다. 그런 다음 REPT 함수는 공백을 11번 반복합니다. 결과는 " " (따옴표 안에 있는 11개의 공백)입니다;
- SUBSTITUTE($B3,"-", " "): SUBSTITUTE 함수는 텍스트 문자열 "KTE-Jan-359"의 각 대시 "-"를 11개의 공백으로 바꿉니다. 그리고 "KTE Jan 359"라는 결과를 반환합니다.
2. MID("KTE Jan 359",(G$3-1)*LEN($B3)+1,LEN($B3))
- MID("KTE Jan 359",1,11): MID 함수는 "KTE Jan 359"의 첫 번째 문자부터 시작하여 11개의 문자를 반환합니다. 결과는 "KTE "입니다.
참고: N이라는 글자는 $B3을 참조하며, $B3의 값은 숫자 1입니다. 여기서 시작점은 (G$3-1)*LEN($B3)+1 = 1로 계산됩니다.
3. TRIM("KTE "): TRIM 함수는 "KTE "에서 모든 추가 공백을 제거하고 최종적으로 KTE를 반환합니다.
관련 함수
Excel TRIM 함수
Excel TRIM 함수는 텍스트 문자열에서 모든 추가 공백을 제거하고 단어 사이에 단일 공백만 유지합니다.
Excel MID 함수
Excel MID 함수는 주어진 텍스트 문자열의 중간에서 특정 수의 문자를 찾고 반환하는 데 사용됩니다.
Excel SUBSTITUTE 함수
Excel SUBSTITUTE 함수는 텍스트 문자열 내의 텍스트 또는 문자를 다른 텍스트 또는 문자로 대체합니다.
Excel LEN 함수
Excel LEN 함수는 텍스트 문자열의 문자 수를 반환합니다.
관련 공식
Excel에서 치수를 두 부분으로 분할하기
이 문서는 단위가 없는 두 부분(개별 길이와 너비)으로 셀의 치수를 분할하는 데 공식을 사용하는 방법을 설명합니다.
측정 단위에서 숫자 분리하기
이 문서는 측정 단위에서 숫자를 분리하는 데 공식을 사용하는 방법을 설명합니다.
Excel에서 셀의 텍스트와 숫자 분할하기
셀의 텍스트와 숫자를 서로 다른 열 셀로 분할하려면 이 공식 튜토리얼이 도움이 될 것입니다.
Excel에서 셀의 특정 문자에서 텍스트 문자열 분할하기
이 튜토리얼은 Excel에서 공식을 사용하여 특정 문자에서 텍스트 문자열을 별도의 열 셀로 분할하는 방법을 설명합니다.
최고의 오피스 생산성 도구
Kutools for Excel - 당신을 돋보이게 하는 도구
? | Kutools AI Aide: 지능형 실행, 코드 생성, 사용자 정의 수식 작성, 데이터 분석 및 차트 생성, Kutools 함수 호출 등을 기반으로 한 데이터 분석 혁신 |
인기 기능: 중복 찾기, 강조 또는 식별 | 빈 행 삭제 | 데이터 손실 없이 열 또는 셀 결합 | 수식 없이 반올림 ... | |
슈퍼 VLookup: 다중 조건 | 다중 값 | 여러 시트에 걸쳐서 | 퍼지 매치... | |
고급 드롭다운 목록: 쉬운 드롭다운 목록 | 종속 드롭다운 목록 | 다중 선택 드롭다운 목록... | |
열 관리자: 특정 개수의 열 추가 | 열 이동 | 숨겨진 열의 표시 상태 전환 | 열 비교하여 동일한 셀과 다른 셀 선택 ... | |
주요 기능: 그리드 포커스 | 디자인 보기 | 향상된 수식 표시줄 | 통합 문서 및 시트 관리자 | 자동 텍스트 라이브러리 (자동 텍스트) | 날짜 선택기 | 데이터 병합 | 셀 암호화/해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터 (굵은 글꼴/이탤릭체/취소선 필터링...) ... | |
최고의 15가지 도구 모음: 12개의 텍스트 도구 (텍스트 추가, 특정 문자 삭제 ...) | 50+ 차트 유형 (간트 차트 ...) | 40+ 실용적인 수식 (생일을 기반으로 나이 계산 ...) | 19개의 삽입 도구 (QR 코드 삽입, 경로에서 그림 삽입 ...) | 12개의 변환 도구 (단어로 변환하기, 통화 변환 ...) | 7개의 병합 및 분할 도구 (고급 행 병합, 엑셀 셀 분할 ...) | ... 그리고 더 많은 기능들 |
Kutools for Excel은 300개 이상의 기능을 제공하며, 필요한 모든 것이 단 한 번의 클릭만으로 가능합니다...
Office Tab - Microsoft Office(Excel 포함)에서 탭 방식의 읽기 및 편집 활성화
- 수십 개의 열린 문서 간에 1초 만에 전환 가능!
- 매일 수백 번의 마우스 클릭을 줄이고, 마우스 손 인사와 작별하세요.
- 여러 문서를 보고 편집할 때 생산성을 50% 향상시킵니다.
- Chrome, Edge 및 Firefox처럼 Office(Excel 포함)에 효율적인 탭을 제공합니다.