Excel에서 이름 분할: 성과 이름을 다른 열로 분리

  • 이 공유
Michael Brown

이 자습서에서는 수식 또는 텍스트를 열로 Excel에서 이름과 성을 구분하는 방법과 다양한 형식의 이름 열을 이름, 성 및 중간 이름, 인사말 및 접미사로 빠르게 분할하는 방법을 보여줍니다.

워크시트에 전체 이름 열이 포함되어 있고 성과 이름을 별도의 열로 분할하려는 것은 Excel에서 매우 일반적인 상황입니다. 텍스트를 열로 기능, 수식 및 이름 분할 도구를 사용하여 몇 가지 다른 방법으로 작업을 수행할 수 있습니다. 아래에서 각 기술에 대한 자세한 내용을 확인할 수 있습니다.

    텍스트를 열로 Excel에서 이름을 분할하는 방법

    동일한 이름의 열이 있는 경우 패턴(예: 이름과 성 또는 이름, 중간 이름, 성)을 별도의 열로 분할하는 가장 쉬운 방법은 다음과 같습니다.

    1. 원하는 전체 이름 열을 선택합니다.
    2. 데이터 탭 > 데이터 도구 그룹으로 이동하여 텍스트를 열로 를 클릭합니다.
    3. 텍스트를 열로 변환 마법사 의 첫 번째 단계에서 구분 옵션을 선택하고 다음 을 클릭합니다.
    4. 다음 단계에서 하나 이상의 구분 기호 를 선택하고 다음 을 클릭합니다.

      이 경우 이름의 다른 부분은 공백으로 구분되므로 이 구분 기호를 선택합니다. 데이터 미리보기 섹션은 우리의 모든 이름이좋아요.

      팁. Anderson, Ronnie 와 같이 쉼표와 공백 으로 구분된 이름을 처리하는 경우 쉼표 공백 상자를 구분자 , 연속 구분자를 하나로 처리 확인란을 선택합니다(일반적으로 기본적으로 선택됨).

    5. 마지막 단계에서 데이터를 선택합니다. 형식 대상 을 선택하고 마침 을 클릭합니다.

      기본 일반 형식은 대부분의 경우 잘 작동합니다. 대상 으로 결과를 출력할 열의 맨 위 셀을 지정합니다(기존 데이터를 덮어쓰므로 반드시 빈 열을 선택해야 합니다).

    완료! 이름, 중간 이름 및 성을 별도의 열로 나눕니다.

    수식을 사용하여 Excel에서 이름과 성을 구분

    방금 본 것처럼 텍스트를 Columns 기능은 빠르고 쉽습니다. 그러나 원래 이름을 변경할 계획이고 자동으로 업데이트되는 동적 솔루션을 찾고 있다면 공식을 사용하여 이름을 나누는 것이 좋습니다.

    전체 이름에서 이름과 성을 분리하는 방법 with space

    이 수식은 단일 공백 ​​문자 로 구분된 하나의 열에 이름과 성이 있을 때 가장 일반적인 시나리오를 다룹니다.

    먼저 가져올 수식 name

    이 제네릭으로 이름을 쉽게 추출할 수 있습니다.수식:

    LEFT( cell, SEARCH(" ", cell) - 1)

    SEARCH 또는 FIND 함수를 사용하여 공백 문자( " ") 셀에서 공백 자체를 제외하려면 1을 뺍니다. 이 숫자는 문자열의 왼쪽부터 시작하여 추출할 문자 수로 LEFT 함수에 제공됩니다.

    성을 가져오는 공식

    성을 추출하는 일반적인 공식

    RIGHT( cell, LEN( cell) - SEARCH(" ", cell))

    이 공식에서 SEARCH 함수를 사용하여 공백 문자의 위치를 ​​찾고 문자열의 총 길이(LEN에서 반환)에서 해당 숫자를 뺀 다음 RIGHT 함수를 사용하여 문자열 오른쪽에서 해당 문자를 추출합니다.

    셀 A2에 전체 이름이 있는 경우 수식은 다음과 같습니다.

    이름 가져오기:

    =LEFT(A2,SEARCH(" ",A2)-1)

    last name :

    =RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))

    셀 B2와 C2에 각각 수식을 입력하고 채우기 핸들을 드래그하여 수식을 열 아래로 복사합니다. 결과는 다음과 유사합니다.

    원래 이름 중 일부에 중간 이름 또는 중간 이니셜 이 포함된 경우 약간의 성을 추출하는 더 까다로운 수식:

    =RIGHT(A2, LEN(A2) - SEARCH("#", SUBSTITUTE(A2," ", "#", LEN(A2) - LEN(SUBSTITUTE(A2, " ", "")))))

    다음은 수식 논리에 대한 높은 수준의 설명입니다. 이름의 마지막 공백을 해시 기호(#)로 바꾸거나 다른 어떤 문자어떤 이름에도 나타나지 않고 해당 문자의 위치를 ​​파악합니다. 그런 다음 전체 문자열 길이에서 위의 숫자를 빼서 성의 길이를 구하고 RIGHT 함수가 해당 문자를 추출하도록 합니다.

    그래서 이름과 성을 분리하는 방법은 다음과 같습니다. 원래 이름 중 일부에 중간 이름이 포함된 경우 Excel에서:

    쉼표로 이름에서 성과 이름을 구분하는 방법

    <1에 이름 열이 있는 경우>성, 이름 형식의 경우 다음 수식을 사용하여 별도의 열로 분할할 수 있습니다.

    이름 추출 수식

    RIGHT( cell, LEN ( cell) - SEARCH(" ", cell))

    위의 예와 같이 SEARCH 함수를 사용하여 공백 문자의 위치를 ​​파악한 다음 뺍니다. 총 문자열 길이에서 이름의 길이를 가져옵니다. 이 숫자는 문자열 끝에서 추출할 문자 수를 나타내는 RIGHT 함수의 num_chars 인수로 직접 이동합니다.

    성을 추출하는 공식

    LEFT( cell, SEARCH(" ", cell) - 2)

    성을 얻으려면 이전 예에서 설명한 LEFT SEARCH 조합을 사용하고 차이점은 1 대신 2를 빼는 것입니다. 두 개의 추가 문자, 쉼표 및 공백을 고려합니다.

    셀 A2에 전체 이름이 있으면 수식은 다음과 같은 모양을 갖습니다.

    가져오기 이름 :

    =RIGHT(A2, LEN(A2) - SEARCH(" ", A2))

    가져오기:

    =LEFT(A2, SEARCH(" ", A2) - 2)

    아래 스크린샷 결과는 다음과 같습니다.

    전체 이름을 이름, 성 및 중간 이름으로 분할하는 방법

    중간 이름 또는 중간 이니셜을 포함하는 이름을 분할하려면 이름에 따라 약간 다른 접근 방식이 필요합니다. 이름 형식입니다.

    이름이 이름 중간 이름 성 형식인 경우 아래 수식을 사용할 수 있습니다.

    A B C D
    1 전체 이름 이름 중간 이름
    2 이름 중간이름 성 =LEFT(A2,SEARCH(" ", A2)-1) =MID(A2, SEARCH(" ", A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2)+1) - SEARCH(" ", A2)-1) =RIGHT(A2,LEN(A2) - SEARCH(" ", A2, SEARCH(" ", A2,1)+1))
    결과: 데이비드 마크 화이트 데이비드 마크 화이트

    이름 을 얻으려면 이미 익숙한 LEFT SEARCH 공식을 사용합니다.

    을 얻으려면 중첩을 사용하여 두 번째 공백의 위치를 ​​결정합니다. SEARCH 함수, subt 총 문자열 길이에서 위치를 구하고 성의 길이를 결과로 가져옵니다. 그런 다음 위의 숫자를 RIGHT 함수에 제공하여 문자열 끝에서 해당 문자 수를 가져오도록 지시합니다.

    중간 이름 을 추출하려면 위치를 알아야 합니다. 이름의 두 공백. 첫 번째 공백의 위치를 ​​확인하려면 간단한 SEARCH("",A2) 함수, 다음 문자로 추출을 시작하기 위해 1을 추가합니다. 이 숫자는 MID 함수의 start_num 인수로 이동합니다. 중간 이름의 길이를 계산하려면 뺍니다. 두 번째 공간의 위치에서 첫 번째 공간의 위치, 결과에서 1을 빼서 후행 공백을 제거하고 이 숫자를 MID의 num_chars 인수에 넣어 몇 개의 문자를 보낼지 알려줍니다. 추출.

    다음은 성, 이름 중간 이름 유형의 이름을 구분하는 공식입니다.

    A B C D
    1 전체 이름 이름 중간 이름
    2 성, 이름 중간 이름 =MID(A2, SEARCH(" ",A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2) + 1) - SEARCH(" ", A2) -1) =RIGHT(A2, LEN(A2) - SEARCH(" ", A2, SEARCH(" ", A2, 1)+1)) =LEFT(A2, SEARCH(" ",A2,1)-2)
    결과: 화이트, 데이비드 마크 데이비드 마크 화이트

    접미사로 이름을 분할하는 데 유사한 접근 방식을 사용할 수 있습니다.

    A B C D
    1 이름 이름 접미사
    2 이름 성, 접미사 =LEFT(A2, SEARCH(" ",A2)-1) =MID(A2, SEARCH(" ",A2) + 1, SEARCH(",",A2) - SEARCH(" ",A2)-1) =RIGHT(A2, LEN(A2) - SEARCH(" ", A2, SEARCH(" ",A2)+1))
    결과: Robert Furlan, Jr. Robert Furlan Jr.

    그렇게 당신은 다른 것을 사용하여 Excel에서 이름을 분할할 수 있습니다.기능의 조합. 수식을 더 잘 이해하고 리버스 엔지니어링하려면 Excel에서 이름 구분에 대한 샘플 통합 문서를 다운로드하십시오.

    팁. Excel 365에서는 TEXTSPLIT 기능을 사용하여 지정한 구분 기호로 이름을 구분할 수 있습니다.

    빠른 채우기로 Excel 2013, 2016 및 2019에서 이름 구분

    누구나 Excel의 빠른 채우기는 특정 패턴의 데이터를 빠르게 채울 수 있습니다. 하지만 데이터를 분할할 수도 있다는 사실을 알고 계셨나요? 방법은 다음과 같습니다.

    1. 원래 이름이 있는 열 옆에 새 열을 추가하고 첫 번째 셀에 추출하려는 이름 부분(이 예에서는 첫 번째 이름)을 입력합니다.
    2. 두 번째 셀에 첫 번째 이름 입력을 시작합니다. Excel에서 패턴을 감지하면(대부분의 경우) 다른 모든 셀의 이름을 자동으로 채웁니다.
    3. 이제 해야 할 일은 Enter 키를 누르는 것뿐입니다 :)

    Tip. 일반적으로 빠른 채우기 기능은 기본적으로 활성화되어 있습니다. Excel에서 작동하지 않으면 데이터 탭 > 데이터 도구 그룹에서 빠른 채우기 버튼을 클릭하세요. 그래도 작동하지 않으면 파일 > 옵션 으로 이동하여 고급 을 클릭하고 자동으로 빠른 채우기 가 상자가 편집 옵션 에서 선택됩니다.

    이름 분할 도구 - Excel

    일반 또는 까다로움, 텍스트를 열로, 빠른 채우기 및수식은 모든 이름이 동일한 유형인 동종 데이터 세트에 대해서만 잘 작동합니다. 다른 이름 형식을 다루는 경우 위의 방법은 일부 이름 부분을 잘못된 열에 넣거나 오류를 반환하여 워크시트를 엉망으로 만듭니다. 예를 들면 다음과 같습니다.

    이러한 상황에서 작업을 커밋할 수 있습니다. 여러 부분으로 된 이름, 80개 이상의 인사말 및 약 30개의 다른 접미사를 완벽하게 인식하고 모든 버전의 Excel 2016에서 Excel 2007까지 원활하게 작동하는 이름 분할 도구에 연결합니다.

    Excel에 Ultimate Suite가 설치된 경우 , 다양한 형식의 이름 열을 간단한 2단계로 분할할 수 있습니다.

    1. 분리할 이름이 포함된 셀을 선택하고 이름 분할 아이콘을 클릭합니다. 1>Ablebits 데이터 탭 > 텍스트 그룹.
    2. 분할 을 클릭하여 원하는 이름 부분(이 경우 모두)을 선택합니다.

    완료! 이름의 다른 부분은 정확히 여러 열에 분산되어 있으며 편의를 위해 열 머리글이 자동으로 추가됩니다. 수식이 없고, 쉼표와 공백을 만지작거리지 않고, 전혀 어려움이 없습니다.

    자신의 워크시트에서 이름 분할 도구를 사용해보고 싶다면 Ultimate Suite의 평가판을 다운로드하십시오. for Excel.

    사용 가능한 다운로드

    Excel에서 이름을 분할하는 공식(.xlsx 파일)

    Ultimate Suite 14일 완전 기능 버전(.exe파일)

    Michael Brown은 소프트웨어 도구를 사용하여 복잡한 프로세스를 단순화하려는 열정을 가진 열성적인 기술 애호가입니다. 기술 산업에서 10년 이상의 경험을 쌓은 그는 Microsoft Excel 및 Outlook은 물론 Google 스프레드시트 및 문서 도구에 대한 기술을 연마했습니다. Michael의 블로그는 자신의 지식과 전문 지식을 다른 사람과 공유하는 데 전념하며 따라하기 쉬운 팁과 생산성 및 효율성 향상을 위한 자습서를 제공합니다. 노련한 전문가이든 초보자이든 Michael의 블로그는 이러한 필수 소프트웨어 도구를 최대한 활용하기 위한 귀중한 통찰력과 실용적인 조언을 제공합니다.