Excel에서 문자열을 길이로 분할하는 가장 쉬운 방법을 찾고 있다면 올바른 위치에 있습니다. 자, 이 기사를 시작하겠습니다.
통합 문서 다운로드
길이로 문자열을 분할하는 8가지 방법
대학의 학생 기록에 대한 다음 데이터 테이블이 있습니다. 따라서 이 데이터 테이블을 사용하여 문자열을 길이로 분할하거나 다른 문자 또는 줄 바꿈으로 문자열을 분할하는 방법을 설명합니다.
여기에서는 Microsoft Excel 365를 사용하고 있습니다. 이 목적을 위한 버전, 당신은 당신의 선택에 따라 다른 버전을 사용할 수 있습니다.
.
방법-1 :플래시 채우기 기능을 사용하여 길이로 문자열 분할
여기 학생 ID 대학 으로 구성 이름, 연도, 섹션 및 롤 각 학생을 위해. 학생 ID 를 분할하여 이러한 데이터를 추출할 수 있습니다. 처음에는 문자 길이 3, 다음은 길이 4, 마지막으로 문자 길이 3입니다. 이렇게 하려면 플래시 채우기 를 사용할 수 있습니다. Excel의 기능입니다.
01단계 :
➤출력 C5 셀 선택
➤ 여기에 처음 세 글자를 적어 두십시오.
02단계 :
➤ Enter를 누르십시오.
그러면 다음 C6 셀에 있게 됩니다.
➤ 데이터 로 이동 탭>>데이터 도구 그룹>>플래시 채우기 옵션.
결과 :
그러면 대학 대학 열의 이름 .
03단계 :
➤출력 셀 D5 선택
➤여기에 가운데 4자 문자를 적어 두십시오.
➤ 2단계 따르기 이 방법의.
결과 :
이러한 방식으로 연도를 얻을 수 있습니다. 연도 열에서 .
04단계 :
➤출력 셀 E5를 선택합니다.
➤ 여기에 마지막 세 글자를 입력하십시오.
➤ 2단계 따르기 이 방법의.
결과 :
그 후에 섹션 및 롤 을 얻을 수 있습니다. 섹션 및 롤 열에 있는 각 학생의 .
자세히 알아보기: 플래시 채우기를 사용하여 Excel에서 텍스트 분할
방법-2 :텍스트를 열 옵션으로 사용
학생 ID를 분할할 수 있습니다. 대학 이름, 연도, 섹션 및 롤 각 학생의. 이렇게 하려면 텍스트를 열로 옵션.
01단계 :
➤ 학생 ID 열 선택 .
➤ 데이터 로 이동 탭>>데이터 도구 그룹>>텍스트를 열로 옵션
그런 다음 텍스트를 열로 변환 마법사 나타납니다.
➤ 고정 너비 선택 옵션.
➤ 다음을 클릭합니다.
➤아래와 같이 원하는 위치를 클릭하여 줄을 끊습니다.(저는 대학 뒤에 클릭했습니다. 이름 및 연도 이후)
➤ 다음 선택
➤ 일반 선택 열 데이터 형식으로
➤ 출력 셀 $C$5 을(를) 기록합니다. 대상 상자
➤ 마침을 클릭합니다.
결과 :
그러면 다음 세 열에서 분할 데이터를 얻을 수 있습니다. 대학 , 연도 , 섹션 , 롤 .
방법-3 :도우미 데이터 사용
다음 과정 번호를 분할하는 경우 매번 문자 길이 3으로 제목 을 얻습니다. 및 과정 ID . 이를 위해 도우미 데이터 를 사용하고 있습니다. 분할 데이터에 따라 0부터 일련 번호이며 MID 기능도 사용합니다. .
01단계 :
➤출력 셀 D6 선택
➤ 다음 수식을 입력하십시오.
=MID($C6,COLUMN()+D$4-COLUMN($D6)+1,3)
COLUMN()+D$4-COLUMN($D6)+1
시작 번호를 반환합니다.
COLUMN($D6)
이 셀의 열 번호를 생성합니다.
3 문자 수입니다.
➤ Enter를 누르십시오.
➤ 채우기 핸들 아래로 드래그 도구
결과 :
그 후에 제목 을 얻을 수 있습니다. 제목 열에서 .
02단계 :
➤ 출력 셀 E6 선택
➤ 다음 수식을 입력하십시오.
=MID($C6,COLUMN()+E$4-COLUMN($E6)+3,3)
COLUMN()+E$4-COLUMN($E6)+3
시작 번호를 반환합니다.
COLUMN($E6)
이 셀의 열 번호를 생성합니다.
3 문자 수입니다. .
➤ Enter를 누르십시오.
➤ 채우기 핸들 아래로 드래그 도구
결과 :
이러한 방식으로 과정 ID 를 얻을 수 있습니다. 과정 ID 열에서 .
방법-4 :LEFT 및 RIGHT 기능 사용
여기서는 다음 과정 번호를 분할하겠습니다. 매번 3자 길이로 제목 및 과정 ID 분리됩니다. 이를 위해 LEFT 기능 을 사용하고 있습니다. 및 올바른 기능 .
01단계 :
➤출력 셀 D5 선택
➤ 다음 수식을 입력하십시오.
=LEFT(C5,3)
C5 텍스트입니다
3 문자 수입니다.
➤ Enter를 누르십시오.
➤ 채우기 핸들 아래로 드래그 도구
결과 :
그 후에 제목 을 얻을 수 있습니다. 제목 열에서 .
02단계 :
➤출력 셀 E5를 선택합니다.
➤ 다음 수식을 입력하십시오.
=RIGHT(C5,3)
C5 텍스트입니다
3 문자 수입니다.
➤ Enter를 누르십시오.
➤ 채우기 핸들 아래로 드래그 도구
결과 :
이러한 방식으로 과정 ID 를 얻을 수 있습니다. 과정 ID 열에서 .
유사한 수치:
- Excel에서 문자로 문자열 분할(6가지 적절한 방법)
- Excel에서 텍스트를 여러 셀로 분할하는 방법
방법-5 :FIND 기능을 사용하여 특수 문자에서 문자열 분할
다음 이메일 ID 를 분할하려고 한다고 가정해 보겠습니다. 특수 문자 "@" 및 "." 따라서 이 이메일 ID의 세 부분을 받게 됩니다. . FIND 기능, LEFT 기능, RIGHT 기능, MID 기능을 사용하여 이를 수행할 수 있습니다. .
01단계 :
➤출력 C5 셀 선택
➤ 다음 수식을 입력하십시오.
=LEFT(B5,FIND("@",B5)-1)
B5 텍스트입니다
FIND("@",B5)-1
문자 수입니다.
찾기 “@”의 위치를 지정합니다. 캐릭터. 이후에는 1에서 빼서 글자수를 나타냅니다.
➤ Enter를 누르십시오.
➤ 채우기 핸들 아래로 드래그 도구
결과 :
그러면 이 이메일 ID의 첫 번째 부분을 받게 됩니다.
02단계 :
➤출력 C5 셀 선택
➤ 다음 수식을 입력하십시오.
=MID(B5,FIND("@",B5),FIND(".",B5,FIND("@",B5)+1)-FIND("@",B5))
B5 텍스트입니다
FIND("@", B5)
시작 번호입니다. , 이는 “@”의 위치입니다. 캐릭터
FIND(".",B5,FIND("@",B5)+1)-FIND("@",B5)
문자 수입니다.
“.”의 차이입니다. 문자 및 “@” 캐릭터.
➤ Enter를 누르십시오.
➤ 채우기 핸들 아래로 드래그 도구
결과 :
이러한 방식으로 이 이메일 ID의 중간 부분을 얻을 수 있습니다. .
03단계 :
➤출력 셀 E5를 선택합니다.
➤ 다음 수식을 입력하십시오.
=RIGHT(B5,LEN(B5)-FIND(".",B5,FIND("@",B5))+1)
B5 텍스트입니다
LEN(B5)-FIND(".",B5,FIND("@",B5))+1
문자 수입니다.
여기에서 LEN 함수 는 문자 길이를 제공한 다음 "의 위치에서 뺍니다." 문자, 그리고 차이는 “.” 뒤의 문자 수입니다. 캐릭터.
➤ Enter를 누르십시오.
➤ 채우기 핸들 아래로 드래그 도구
결과 :
그 후에 이 이메일 ID의 마지막 부분을 받게 됩니다.
방법-6 :SEARCH 기능을 사용하여 특수 문자에서 문자열 분할
다음 이메일 ID 를 분할할 수 있습니다. 특수 문자 "@" 및 "." 따라서 이 이메일 ID의 세 부분을 받게 됩니다. . 검색 기능을 사용하여 수행할 수 있습니다. , LEFT 함수 , 오른쪽 기능 , 및 MID 기능 .
01단계 :
➤출력 C5 셀 선택
➤ 다음 수식을 입력하십시오.
=LEFT(B5,SEARCH("@",B5)-1)
B5 텍스트입니다
SEARCH("@",B5)-1
문자 수입니다.
검색 “@”의 위치를 지정합니다. 캐릭터.
그 후에는 1에서 뺍니다.
➤ Enter를 누르십시오.
➤ 채우기 핸들 아래로 드래그 도구
결과 :
그러면 이 이메일 ID의 첫 번째 부분을 받게 됩니다. .
02단계 :
➤출력 C5 셀 선택
➤ 다음 수식을 입력하십시오.
=MID(B5,SEARCH("@",B5),SEARCH(".",B5,SEARCH("@",B5)+1)-SEARCH("@",B5))
B5 텍스트입니다
SEARCH("@", B5)
시작 번호입니다. , 이는 “@”의 위치입니다. 캐릭터
SEARCH(".",B5,SEARCH("@",B5)+1)-SEARCH("@",B5)
문자 수입니다.
“.”의 차이입니다. 문자 및 “@” 캐릭터
➤ Enter를 누르십시오.
➤ 채우기 핸들 아래로 드래그 도구
결과 :
이러한 방식으로 이 이메일 ID의 중간 부분을 얻을 수 있습니다. .
03단계 :
➤출력 셀 E5를 선택합니다.
➤ 다음 수식을 입력하십시오.
=RIGHT(B5,LEN(B5)-SEARCH(".",B5,SEARCH("@",B5))+1)
B5 텍스트입니다
LEN(B5)-SEARCH(".",B5,SEARCH("@",B5))+1
문자 수입니다.
여기에서 LEN 함수 는 문자 길이를 제공한 다음 "의 위치에서 뺍니다." 문자, 그리고 차이는 “.” 뒤의 문자 수입니다. 캐릭터.
➤ Enter를 누르십시오.
➤ 채우기 핸들 아래로 드래그 도구
결과 :
그 후에 이 이메일 ID의 마지막 부분을 받게 됩니다. .
방법-7 :줄 바꿈으로 문자열 분할
학생 ID 및 이름 열, 학생 ID 및 학생 이름 줄 바꿈으로 구분됩니다. 학생 ID 를 추출하려는 경우 및 학생 이름, 그런 다음 줄 바꿈으로 문자열을 분할해야 합니다. 찾기 기능을 사용할 수 있습니다. 여기.
01단계 :
➤출력 C5 셀 선택
➤ 다음 수식을 입력하십시오.
=LEFT(B5,FIND(CHAR(10),B5))
B5 텍스트입니다
FIND(CHAR(10), B5)
문자 수입니다.
찾기 줄 바꿈 및 CHAR(10) 위치를 지정합니다. 줄 바꿈에 사용됩니다.
➤ Enter를 누르십시오.
➤ 채우기 핸들 아래로 드래그 도구
결과 :
그러면 학생 ID 가 표시됩니다. 학생 ID 열에서 .
02단계 :
➤출력 셀 E5를 선택합니다.
➤ 다음 수식을 입력하십시오.
=RIGHT(B5,LEN(B5)-FIND(CHAR(10),B5)+1)
B5 텍스트입니다
LEN(B5)-FIND(CHAR(10), B5)+1
문자 수입니다.
여기에서 LEN 함수 문자 길이를 제공한 다음 줄 바꿈 위치에서 빼서 줄 바꿈 후의 문자 수 차이가 됩니다.
➤ Enter를 누르십시오.
➤ 채우기 핸들 아래로 드래그 도구
결과 :
이러한 방식으로 학생 이름 을 얻게 됩니다. 학생 이름 열에서 .
방법-8 :숫자와 텍스트의 조합 문자열 분할
여기 점수 및 등급 열, 표시 및 등급 의 학생이 모여서 숫자 의 조합입니다. 및 텍스트 SUBSTITUTE 기능을 사용하여 분할할 수 있습니다. , LEFT 함수 , 오른쪽 기능 , SUM 함수 및 LEN 함수 .
01단계 :
➤출력 셀 D5 선택
➤ 다음 수식을 입력하십시오.
=LEFT(C5, SUM(LEN(C5) - LEN(SUBSTITUTE(C5, {"0","1","2","3","4","5","6","7","8","9"}, ""))))
C5 텍스트입니다
SUBSTITUTE(C5, {"0","1","2","3","4","5","6","7","8","9"}, "")
임의의 숫자를 공백으로 대체합니다. LEN 기능 사용 그 후 숫자 값의 수를 제공합니다.
그런 다음 총 문자 길이에서 빼며 이 값의 합은 문자 수가 됩니다. .
➤ Enter를 누르십시오.
➤ 채우기 핸들 아래로 드래그 도구
결과 :
그러면 마크 가 표시됩니다. 표시 열에서 .
02단계 :
➤출력 셀 E5를 선택합니다.
➤ 다음 수식을 입력하십시오.
=RIGHT(C5,LEN(C5)-LEN(D5)-1)
C5 텍스트입니다
LEN(C5)-LEN(D5)-1
문자 길이를 제공합니다.
➤ Enter를 누르십시오.
➤ 채우기 핸들 아래로 드래그 도구
결과 :
그 후에 등급 을 받게 됩니다. 성적 열에서 .
연습 섹션
스스로 연습할 수 있도록 연습을 제공했습니다. 오른쪽의 각 시트에 아래와 같은 섹션을 표시합니다. 직접 해보세요.
결론
이 기사에서는 문자열을 길이별로 효과적으로 분할하는 가장 쉬운 방법을 다루려고 했습니다. 유용하게 사용되기를 바랍니다. 제안 사항이나 질문이 있는 경우 언제든지 공유해 주세요.
추가 자료
- 수식을 사용하여 Excel에서 단어를 분리하는 방법(궁극적인 가이드)
- Excel에서 두 단어 분리(6가지 쉬운 방법)