Excel & IT Info

아이엑셀러 닷컴, 엑셀러TV

Excel

Excel에서 이름과 성을 구분하는 방법

권현욱(엑셀러) 2023. 11. 20. 08:00
반응형

Excel은 데이터 구성 및 다양한 작업을 처리하기 위한 강력한 도구입니다. 많은 사용자가 직면하는 작업 중 하나는 전체 이름을 성과 이름으로 분리하는 것입니다. Excel에서 이름과 성을 구분하는 방법을 아는 것은 데이터를 정리하고 더 유용하게 만드는 필수 기술입니다.

이 글에서는 이름과 성을 구분하는 방법을 예시로 들었지만 이것은 단순한 하나의 기술이 아닙니다. 각종 함수를 사용하여 문자열 처리하는 방법과 빠른 채우기, 텍스트 나누기 등 여러 가지를 배울 수 있습니다.

권현욱(엑셀러) | 아이엑셀러 닷컴 대표 · Microsoft Excel MVP · Excel 솔루션 프로바이더 · 작가

※ 이 글은 아래 기사 내용을 토대로 작성되었습니다만, 제 개인 의견이나 추가 자료들이 다수 포함되어 있습니다. 원문 내용이 궁금하신 분은 URL을 살펴보세요.


  • 원문: How to Separate First and Last Name in Excel: Your Complete Guide
  • URL: https://www.techpluto.com/how-to-separate-first-and-last-name-in-excel/

기본 사항 이해

데이터 분석을 위해서는 쉽게 분류하고 이해할 수 있는 방식으로 정보를 분류해야 합니다. 메일링 리스트를 준비하든 직원 기록을 정리하든 'Excel에서 이름과 성을 구분하는 방법'을 이해하는 것은 매우 중요합니다. 이 과정을 잘 이해하면 다음과 같이 다른 작업도 쉽게 처리할 수 있습니다.

  • 성별로 데이터를 정렬하기
  • 이메일이나 편지를 이름으로 개인화하기
  • 이름 패턴을 기반으로 인구통계학적 정보 분석하기
  • CRM 시스템과 같은 다른 데이터베이스와 데이터 병합

 

텍스트 나누기 기능 사용

Excel에서 이름을 구분하는 가장 간단한 방법 중 하나는 텍스트 나누기 기능을 사용하는 것입니다. 이 기능은 지정한 구분 기호를 기준으로 한 열의 텍스트를 여러 열로 분할하도록 설계되었습니다.

 

(1) 분할하려는 전체 이름이 포함된 열을 선택합니다.

(2) [데이터] 탭 - [데이터 도구] 그룹 - [텍스트 나누기]를 클릭합니다. 마법사가 열려 프로세스를 안내합니다.

(3) 이름은 일반적으로 공백으로 구분되므로 마법사에서 [구분 기호로 분리됨] 옵션을 선택하고 [다음] 버튼을 누릅니다.

(4) 다음 단계에서는 공백을 구분 기호로 설정합니다. 이는 Excel이 모든 공간에서 텍스트를 분할하도록 지시합니다. 대화상자 하단의 [데이터 미리 보기]를 통해 제대로 구분되는지 확인하고 [다음] 버튼을 누릅니다.

(5)  이상이 없다면 [마침]을 클릭합니다. 이름과 성을 두 개의 개별 열로 분리합니다.

 

수식 사용 

중간 이름이나 더 복잡한 데이터인 경우 수식을 사용하면 해결할 수 있습니다.

LEFT 및 FIND 함수

이름을 추출하려는 경우, 다음  수식은 셀의 첫 번째 공백을 찾은 다음 그 왼쪽에 있는 모든 항목(일반적으로 이름)을 추출합니다.

=LEFT(A1, FIND(" ", A1) - 1)

RIGHT, LEN 및 FIND 함수

성을 구하려면 다음 수식을 사용합니다.

=RIGHT(A1, LEN(A1) - FIND(" ", A1))

이 수식은 전체 이름의 길이를 계산하고 첫 번째 공백의 위치를 ​​찾은 다음, 공백 오른쪽에 있는 모든 것을 추출합니다.

중간 이름 및 여러 성 처리

Excel에서 중간 이름과 여러 성을 처리하는 것은 까다로울 수 있습니다. 이러한 변형을 설명하는 고급 수식이 필요할 수도 있습니다. 여기에는 중첩된 함수나 배열 수식이 포함됩니다.

 

빠른 채우기 사용 

Excel 2013부터 도입된 빠른 채우기(Flash Fill)는 데이터의 패턴을 인식하고 나머지를 자동으로 채워주는 스마트 도구입니다.

  • 패턴 제공: 첫 번째 셀의 이름을 인접한 새 열에 수동으로 입력하여 시작합니다.
  • 플래시 채우기 사용: 아래의 다음 셀을 선택하고 [데이터] 탭 - [데이터 도구] 그룹 - [빠른 채우기]를 클릭합니다. Excel에서는 나머지 이름을 자동으로 채워야 합니다.
  • 성에 대해 반복: 다른 새 열의 성에도 동일한 작업을 수행합니다.
[빠른 채우기]와 관련된 주의 사항과 자세한 사용 방법은 다음 영상을 참고하세요.
📌 데이터 쉽고 빠르게 채워 넣는 법 ㅡ 엑셀의 다양한 채우기 기법 정리

 

이름 분리를 위한 고급 기술 

숙련된 Excel 사용자이거나 데이터 세트에 간단한 방법만으로는 충분하지 않은 경우에는 이를 위한 고급 기술이 있습니다. 여기에는 파워 쿼리 사용, VBA 작성 또는 MID, SEARCH, TRIM 및 SUBSTITUTE 함수를 사용하여 추가 공백, 제목(예: Mr. 또는 Dr.) 및 접미사(예: Jr)와 같은 불일치를 처리하는 복잡한 수식 만들기가 포함될 수 있습니다.

 

프로세스 자동화

이 작업을 자주 수행하는 경우 프로세스를 자동화하면 시간을 절약할 수 있습니다. 바로 VBA를 사용하여 자동화하는 겁니다. [텍스트 나누기]를 사용하는 동안 매크로를 기록하거나 특정 수식을 적용하는 VBA 코드를 작성하면 반복적인 작업을 버튼 하나로 자동화할 수 있습니다.

 

Excel에서 이름을 분리할 때의 모범 사례 

'Excel에서 이름과 성을 구분하는 방법'을 배울 때 다음과 같은 모범 사례를 따르는 것이 중요합니다.

  • 문제가 발생할 경우를 대비하여 이름을 분할하기 전에 항상 데이터 백업을 만들어 둡니다.
  • 추가 공백이나 비표준 이름 항목 등 데이터에 불일치가 있는지 확인합니다.

이름을 분할한 후 선행 또는 후행 공백을 제거하려면 TRIM 함수를 사용하세요.