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

Excel 을 많이 사용 하는 경우 단일 셀에 이름이 있고 이름을 다른 셀로 분리해야 하는 상황을 겪었을 것입니다. 이것은 Excel 에서 매우 일반적인 문제 이며 Google 검색(Google search and download) 을 수행하고 다양한 사람들이 작성한 100가지 다른 매크로를 다운로드하여 이를 수행할 수 있습니다.

그러나 이 게시물에서는 수식을 설정하는 방법을 보여주므로 직접 수행하고 실제로 무슨 일이 일어나는지 이해할 수 있습니다. Excel을 많이 사용하는 경우 데이터로 더 흥미로운 작업을 수행할 수 있도록 고급 기능 중 일부를 배우는 것이 좋습니다.

공식이 마음에 들지 않고 더 빠른 솔루션 을 원하는 경우 (quicker solution)Excel 기능(Excel feature) 을 사용하여 동일한 작업을 수행하는 방법을 알려주는 Text to Columns 섹션 으로 스크롤 하십시오. 또한 텍스트를 열로 변환 기능은 셀에 분리해야 하는 항목이 두 개 이상 있는 경우에도 사용하는 것이 좋습니다. 예를 들어, 한 열에 6개의 필드가 함께 결합된 경우 아래 수식(formulas below) 을 사용하면 정말 지저분하고 복잡해집니다.

Excel에서 별도의 이름

시작하려면 이름이 일반적으로 Excel 스프레드시트(Excel spreadsheet) 에 저장되는 방식을 살펴보겠습니다 . 내가 본 가장 일반적인 두 가지 방법 은 공백이 있는 이름 성 및 (firstname) (lastname) 구분하는 쉼표가 있는 (lastname) , 이름 입니다. (firstname)중간 이니셜을 볼 때마다 일반적으로 아래와 같이 이름 중간 (:)이니셜 (midinitial)성 입니다 (firstname).(lastname)

별도의 이름 엑셀

몇 가지 간단한 수식을 사용하고 몇 가지를 함께 결합하면 Excel(Excel) 에서 이름, 성 및 중간 이니셜을 별도의 셀로 쉽게 분리할 수 있습니다 . 이름의 첫 부분을 추출하는 것으로 시작하겠습니다. 제 경우에는 left 와 search(left and search) 의 두 가지 기능을 사용할 것 입니다. 논리적으로 우리가 해야 할 일은 다음과 같습니다.

(Search)셀의 텍스트에서 공백이나 쉼표 를 (space or comma)검색 하고 위치를 찾은 다음 해당 위치 왼쪽에 있는 모든 문자를 제거합니다.

다음은 작업을 올바르게 수행하는 간단한 공식입니다. =LEFT(NN, SEARCH(” “, NN) – 1) , 여기서 NN은 이름이 저장된 셀입니다. -1은 문자열 끝에 있는 여분의 공백이나 쉼표 를 제거하는 데 사용됩니다.(space or comma)

엑셀 이름 추출

보시다시피, 우리 는 두 개의 인수를 취하는 왼쪽 함수(left function) 로 시작합니다. 문자열과 문자열의 시작 부분에서 시작하여 잡고자 하는 문자 수입니다. 첫 번째 경우에는 큰따옴표를 사용하고 그 사이에 공백을 넣어 공백을 검색합니다. 두 번째 경우에는 공백 대신 쉼표를 찾습니다. 내가 언급한 3가지 시나리오의 결과는 무엇입니까?

엑셀 별도의 이름

3행(row 3) 에서 이름을, 5행(row 5) 에서 성 을, 7행(row 7) 에서 이름을 얻었습니다 . 엄청난! 따라서 데이터가 저장되는 방식에 따라 이제 이름이나 성을 추출했습니다. 이제 다음 부분입니다. 지금 논리적으로 해야 할 일은 다음과 같습니다.

– 셀의 텍스트에서 공백이나 쉼표 를 (space or comma)검색(Search) 하고 위치를 찾은 다음 문자열의 전체 길이에서 위치를 뺍니다. 공식은 다음과 같습니다.

=RIGHT(NN,LEN(NN) -SEARCH(” “,NN))

엑셀 수식

이제 올바른 기능을 사용합니다. 이것은 또한 두 개의 인수를 취합니다: 문자열과 왼쪽으로 가는 문자열의 끝에서 시작하여 잡고자 하는 문자의 수. 그래서 우리는 문자열의 길이에서 공백이나 쉼표(space or comma) 의 위치를 ​​뺀 것을 원합니다 . 그러면 첫 번째 공백 또는 쉼표(space or comma) 오른쪽에 모든 것이 표시됩니다 .

엑셀 이름 추출

좋습니다(Great) . 이제 이름의 두 번째 부분이 있습니다! 처음 두 경우에는 거의 완료되었지만 이름에 중간 이니셜이 있는 경우 결과에 중간 이니셜과 함께 성이 여전히 포함되어 있음을 알 수 있습니다. 그렇다면 성을 얻고 중간 이니셜을 제거하는 방법은 무엇입니까? 쉬운! 이름의 두 번째 섹션을 가져오는 데 사용한 것과 동일한 수식을 다시 실행하기 만 하면 됩니다.(Just)

엑셀 성 추출

그래서 우리는 또 다른 권리를 가지고 있으며 이번에는 중간 이니셜과 성을 결합한 (name cell) 에 수식을 적용합니다 . 중간 이니셜 뒤의 공백을 찾은 다음 길이에서 문자열 끝에서 공백 문자의 위치를 ​​뺀 값을 취합니다.(space number)

이름 분할 엑셀

그래서 당신은 그것을 가지고 있습니다! 이제 Excel 에서 몇 가지 간단한 수식을 사용하여 이름과 성을 별도의 열로 분할했습니다 ! 분명히 모든 사람이 이러한 방식으로 텍스트 형식을 지정하는 것은 아니지만 필요에 맞게 쉽게 편집할 수 있습니다.

텍스트를 열로

Excel 에서 결합된 텍스트를 별도의 열로 분리할 수 있는 또 다른 쉬운 방법이 있습니다 . Text to Columns 라는 기능이 있으며 매우 잘 작동합니다. 두 개 이상의 데이터가 있는 열이 있는 경우에도 훨씬 더 효율적입니다.

예를 들어, 아래에는 한 행(one row) 에 4개의 데이터가 있고 다른 행에 5개의 데이터가 있는 데이터가 있습니다. 각각 4열과 5열로 나누고 싶습니다. 보시다시피 위의 공식을 사용하는 것은 비실용적입니다.

Excel 에서 먼저 분리할 열을 선택합니다. 그런 다음 Data 탭을 클릭한 다음 Text to Columns 를 클릭합니다 .

그러면 텍스트를 열로 마법사(Columns wizard) 가 나타 납니다. 1 단계(step 1) 에서 필드가 구분 또는 고정 너비인지 선택합니다. 이 경우 Delimited 를 선택합니다 .

다음 화면에서 구분 기호를 선택합니다. 탭, 세미콜론, 쉼표, 공백 중에서 선택하거나 사용자 지정(custom one) 항목을 입력할 수 있습니다 .

마지막으로 열의 데이터 형식을 선택합니다. 일반적으로 일반(General) 은 대부분의 데이터 유형에 대해 잘 작동합니다. 날짜와 같은 특정 항목이 있는 경우 해당 형식을 선택합니다.

마침(Finish) 을 클릭 하고 데이터가 어떻게 마법처럼 열로 분리되는지 확인하십시오. 보시다시피 하나의 행은 5개의 열로, 다른 하나는 4개의 열로 바뀌었습니다. Text to Columns 기능(Columns feature) 은 매우 강력하며 삶을 훨씬 더 쉽게 만들어줍니다.

위에 나와 있는 형식이 아닌 이름을 구분하는 데 문제가 있는 경우 데이터와 함께 의견을 게시하면 도와드리겠습니다. 즐기다!



About the author

저는 소프트웨어 리뷰어이자 생산성 전문가입니다. Excel, Outlook 및 Photoshop과 같은 다양한 소프트웨어 응용 프로그램에 대한 소프트웨어 리뷰를 검토하고 작성합니다. 내 리뷰는 충분한 정보를 제공하며 애플리케이션 품질에 대한 객관적인 통찰력을 제공합니다. 2007년부터 소프트웨어 리뷰를 작성해 왔습니다.



Related posts