Excel에서 수식을 사용하여 이름을 분할하는 방법(4가지 쉬운 방법)

  • 이 공유
Hugh West

Microsoft Excel에서 전체 이름을 분할해야 하는 경우가 있을 것입니다. Excel에는 여러 가지 방법이 있습니다. 수동으로 할 수 있기 때문에 실제로 작업을 줄여주지만 시간이 많이 걸리고 집중하기 어렵습니다. 이 문서에서는 수식을 사용하여 Excel 에서 이름을 분할하는 가능한 모든 방법을 보여줍니다. 이 기사를 읽고 Excel에 대한 더 많은 지식을 얻으시기 바랍니다.

실습 통합 문서 다운로드

이 실습 통합 문서를 다운로드하십시오.

Excel에서 이름 분할. xlsx

Excel 수식을 사용하여 다른 위치에서 이름 분할

수식 또는 Excel 기본 제공 명령을 사용하여 이름을 분할할 수 있습니다. 이 기사에서는 Excel에서 이름을 분할하는 가능한 모든 방법을 다룹니다. 문제를 해결하기 위해 수식을 사용하는 가장 큰 장점 중 하나는 수식이 동적 솔루션을 제공하는 반면 Excel의 다른 명령은 정적 솔루션을 제공한다는 것입니다. Excel에서 이름을 분할하는 모든 방법을 보여주기 위해 일부 사람의 전체 이름이 포함된 데이터 세트를 사용합니다. 이름을 이름, 중간 이름 및 성으로 분할해야 합니다.

1. 이름 추출

전체에서 이름을 추출하려면 LEFT SEARCH 기능을 사용합니다.

단계

  • 셀 선택 C5 수식을 적용하여 이름을 추출할 위치입니다.

  • 다음 수식을 적으십시오.수식 입력줄에
=LEFT(B5,SEARCH(" ",B5)-1)

  • Enter 키를 누릅니다. 수식을 적용합니다.

  • 채우기 핸들 아이콘을 열 아래로 드래그하거나 두 번 클릭합니다.

공식 분석

  • SEARCH(" ",B5) -1): 여기서 SEARCH 함수는 셀 B5의 공백을 가져오는 데 사용하고 -1은 공백 1단계 앞의 텍스트를 가져오는 데 사용합니다.
  • LEFT (B5,SEARCH(” “,B5)-1): LEFT 함수는 텍스트를 왼쪽부터 시작하여 공백 한 칸 앞에서 끝냅니다.

2. 중간 이름 추출

중간 이름을 추출하기 위해 IFERROR , MID , SEARCH 기능을 조합하여 사용합니다.

단계

  • 먼저 셀을 선택합니다. 여기서 D5 셀을 선택합니다.

  • 수식 입력줄에 다음 수식을 작성합니다.
=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1)

  • Enter 를 눌러 수식을 적용합니다.

  • 채우기 핸들 아이콘을 열 아래로 드래그하거나 두 번 클릭합니다. 일부 결과는 ' #VALUE! '로 표시될 수 있습니다. 이는 우리가 지정한 전체 이름 중 두 개에 실제로 중간 이름이 없기 때문에 발생합니다.

  • 이 오류를 해결하고 중간 이름이 있을 때 공백으로 표시하려면 중간 이름이 없으면 IFERROR 함수를 사용할 수 있습니다.
  • 이전 수식을 다음으로 바꿉니다.수식:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1),"")

  • 이제 채우기 핸들 아이콘을 열 아래로 드래그하면 중간 이름이 없는 경우 결과는 공백으로 표시됩니다.

공식 분석

  • MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1): 전체 이름에서 중간 이름을 얻으려면 SEARCH(" ",B5)+1 을 사용하여 다음 문자에서 이름을 추출하고 MID의 Start_num 인수에 배치합니다. 기능. 추출할 문자 수를 알려면 두 번째 공백 위치에서 첫 번째 공백 위치를 빼고 마지막으로 MID 함수의 num_chars 인수에 넣어야 합니다.
  • 그리고 if 중간 이름이 없으면 IFERROR 함수가 빈 문자열로 대체합니다.

3. 성 추출

에서 성을 추출하려면 전체 이름, RIGHT , SEARCH , SUBSTITUTE LEN 기능을 활용했습니다.

단계

  • 셀 선택 E5 .

  • 수식에 다음 수식을 적는다. bar.
=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5," ","#",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))))

  • Enter 를 눌러 적용합니다.

  • 채우기 핸들 아이콘을 열 아래로 드래그하거나 두 번 클릭합니다.

공식 분석

  • LEN(SUBSTITUTE(B5,” “,” ”)): 여기서 SUBSTITUTE 함수는 전체 이름에서 공백을 제거하고 공백 없이 LEN 함수를 사용하여 길이를 계산하는 데 사용합니다.
  • LEN(B5)-LEN(SUBSTITUTE(B5,” “, ””)): 데이터 집합의 공간 길이를 제공합니다.
  • SUBSTITUTE(B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5,” ",""))): SUBSTITUTE 기능은 여기에서 공백을 ' # '로 대체하는 데 사용합니다. SUBSTITUTE 기능의 인스턴스 번호는 다음을 나타냅니다. 인스턴스의 위치. 여기에는 2개의 공백이 있고 인스턴스 번호 2는 두 번째 인스턴스를 나타냅니다. 두 번째 인스턴스의 공백을 대체합니다.
  • LEN(B5)-SEARCH(“#”,SUBSTITUTE(B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5 ,” “,””)))): SEARCH 기능은 ' # '를 검색하고 ' # '가 나타납니다. 그런 다음 전체 이름의 전체 길이에서 삭제하십시오. 이 예에서는 4를 반환합니다. 이것은 ' # ' 뒤에 남은 길이입니다.
  • RIGHT(B5,LEN(B5)-SEARCH(“#”,SUBSTITUTE( B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””)))): 이제 RIGHT 함수는 리턴 길이를 추출합니다. 셀 B5 의 텍스트는 결과적으로 주어진 전체 이름의 성을 제공합니다.

Excel에서 수식을 사용하지 않고 이름을 분할하는 3가지 대체 방법

1. Text to Columns to Split Names

두 번째로 Text to Columns 를 사용하여 Excel에서 이름을 쉽게 분할할 수 있습니다.명령.

단계

  • 먼저 전체 이름을 입력한 열 전체를 선택합니다.

  • 이제 리본의 데이터 탭으로 이동하여 데이터 도구 그룹에서 텍스트를 열로 를 선택합니다.

  • 원본 데이터 유형 에서 구분 을 선택하고 다음 을 클릭합니다.

  • 구분 기호 에서 공백 을 선택하고 다음 을 클릭합니다.

  • 이제 결과를 넣을 대상 을 변경하고 마침 을 클릭합니다.

  • 이름을 분할하여 두 개의 다른 열에 배치합니다.

읽기 더보기: 엑셀 수식을 사용하여 이름과 성을 공백으로 분리(3가지 방법)

2. Excel에서 찾기 및 바꾸기 명령 사용

또 다른 쉬운 방법 Excel에서 찾기 및 바꾸기 명령을 사용하여 이름을 분할합니다. 다음 섹션에서 이를 사용할 것입니다.

2.1 이름 분할

단계

  • 열 복사 B 전체 이름에서 이름을 추출하려는 열 C 에 붙여넣습니다.

  • 열 <1 선택>C .

  • 이제 리본의 탭으로 이동하여 찾기를 클릭합니다. & 편집 그룹에서 를 선택합니다.

  • 찾기 및 앰프에서 바꾸기 를 선택합니다. ; 드롭다운 선택

  • 찾기 및 바꾸기 창이 나타납니다. 찾을 내용 입력란에 ' *' (공백을 입력한 다음 별표 기호 삽입)를 입력합니다. 모든 텍스트 대신 사용할 수 있는 와일드카드 문자(*)입니다. 여기에 공백을 넣은 다음 와일드카드 문자를 넣습니다. 바꾸기 필드를 비워 둡니다. 모두 바꾸기 를 클릭합니다.

  • 이렇게 하면 결국 공백 뒤의 모든 텍스트가 공백으로 바뀌고 첫 번째 이름만 반환됩니다. 전체 이름.

자세히 보기: 수식을 사용하여 Excel에서 중간 이름과 성을 구분하는 방법

2.2 성 분할

단계

  • B 를 복사하여 열 D <에 붙여넣습니다. 2>전체 이름에서 성을 추출하려는 경우.

  • 열 선택 D .

  • 리본의 탭으로 이동하여 찾기 및 찾기를 선택합니다. 편집 그룹에서 를 선택합니다.

  • 찾기 및 앰프에서 바꾸기 를 선택합니다. ; 옵션을 선택합니다.

  • 찾기 및 바꾸기 창이 팝업됩니다. 찾을 내용 필드에 '* ' (별표 기호를 먼저 입력한 다음 공백 삽입)을 배치합니다. 텍스트 대신 사용할 수 있는 와일드카드 문자입니다. 여기에 와일드카드 문자(*)를 입력한 다음 공백을 입력합니다. 바꾸기 를 비워 둡니다. 바꾸기를 클릭합니다.All .

  • 공백까지 모든 텍스트를 교체하고 공백으로 배치합니다. 전체 이름에서 성을 반환합니다.

자세히 알아보기: Excel에서 이름을 두 개의 열로 분할하는 방법( 4가지 빠른 방법)

3. Excel에서 빠른 채우기를 통해 이름 분할

마지막으로 마지막 방법은 빠른 채우기 를 기반으로 합니다. 성 또는 이름이 올바르면 플래시 채우기 를 사용하여 다른 모든 행을 수정할 수 있습니다.

단계

  • 이름을 기록하고 셀 C5 및 셀 D5 에 각각 이름의 성.

  • 채우기 핸들 아이콘은 두 경우 모두 열 아래로 내려갑니다.

  • 모든 셀에 동일한 값을 제공합니다. 이제 자동 채우기 옵션 을 클릭하고 빠른 채우기 를 선택합니다.

  • 둘 다 수행 경우 전체 이름에서 필요한 이름과 성을 얻을 수 있습니다.

자세히 보기: Excel VBA: 분할 성과 이름(실제 3가지 예)

결론

지금까지 Excel에서 이름을 분할하는 네 가지 방법에 대해 논의했습니다. 공식은 동적 솔루션을 제공하는 반면 다른 세 가지 방법은 정적 솔루션을 제공합니다. 그러나 모든 방법은 이름을 분할하는 데 똑같이 효과적입니다. 나는 당신이 전체 기사를 즐기시기 바랍니다. 질문이 있으시면 언제든지 문의하십시오.의견 상자를 작성하고 Exceldemy 페이지

를 방문하는 것을 잊지 마십시오.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.