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

Excel을 사용하여 정보를 더 작은 조각으로 나눌 수 있습니다. 필요한 데이터를 찾고 이를 조작하는 것은 많은 Excel 사용자에게 중요한 목표입니다.

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

사람의 전체 이름이 있는 경우 이름이나 성에 초점을 맞춰야 할 수도 있습니다. 예를 들어 고객에게 친숙한 자동 이메일을 보내는 경우 비인격적으로 들리지 않도록 고객의 이름을 사용해야 합니다. 설문 조사 응답자 목록을 살펴보고 있다면 성을 그대로 사용하거나 성을 숨겨 익명성을 유지하는 것이 중요할 수 있습니다.

Excel을 사용하면 이 프로세스를 간단하게 수행할 수 있으며 다양한 접근 방식을 취할 수 있습니다. 다음은 수식을 사용하여 별도의 이름 및 성 열을 만드는 데 도움이 되는 자습서입니다. 중간 이름 문제도 다룹니다.

이름을 부분으로 분할하기 위한 Excel 공식

어디서 시작합니까?

이름 분리

다음은 일반 공식입니다.

=LEFT(셀,찾기(" ",셀,1)-1)

그것을 실행하려면 분할하려는 첫 번째 전체 이름이 포함된 셀 포인터를 사용합니다. 이 예에서는 B2를 선택하고 수식을 입력하려고 합니다.

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

그러나 일부 장치에서는 이 수식이 쉼표 대신 세미콜론을 사용한다는 점에 유의해야 합니다. 따라서 위의 공식이 효과가 없으면 대신 다음 버전을 사용해야 할 수 있습니다.

=LEFT(셀;찾기(" ";셀;1)-1)

이 예에서는 다음을 사용합니다.

=LEFT(A2;FIND(" ";A2;1)-1)

이제 채우기 핸들을 이름 열 끝까지 끌어다 놓기만 하면 됩니다.

LEFT 함수를 사용하면 텍스트의 왼쪽 끝에서 시작하여 문자열을 구분할 수 있습니다. 이 수식의 FIND 부분은 전체 이름의 첫 번째 공백을 찾으므로 전체 이름 중 빈 공간 앞에 오는 부분을 얻습니다.

따라서 하이픈으로 연결된 이름은 함께 유지되고 특수 문자가 포함된 이름도 마찬가지입니다. 그러나 전체 이름 열에는 중간 이름이나 중간 이니셜이 포함되지 않습니다.

쉼표 또는 세미콜론?

공식이 모든 사람에게 동일하지 않은 이유는 무엇입니까?

많은 Excel 사용자의 경우 Excel 함수는 쉼표를 사용하여 입력 데이터를 구분합니다. 그러나 일부 장치에서는 지역 설정이 다릅니다.

Excel에서 사용하는 기호를 찾으려면 수식을 입력하기만 하면 됩니다. 입력을 시작하면 =왼쪽(, 올바른 형식을 제안하는 호버 텍스트가 표시됩니다.

성 분리

성을 구분할 때도 동일한 접근 방식을 취하십시오. 이번에는 오른쪽에서 시작하여 문자열을 구분하는 RIGHT 수식을 사용해야 합니다.

필요한 공식은 다음과 같습니다.

=RIGHT(셀, LEN(셀) – SEARCH("#", SUBSTITUTE(셀," ", "#", LEN(셀) - LEN(SUBSTITUTE(셀, " ", "")))))

위의 예에서는 C2 셀에 다음 수식을 사용합니다.

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

다시 한 번 쉼표에서 세미콜론으로 전환해야 할 수도 있습니다. 즉, 다음을 사용해야 할 수 있습니다.

=RIGHT(A2; LEN(A2) – SEARCH("#"; SUBSTITUTE(A2;" "; "#"; LEN(A2)) - LEN(SUBSTITUTE(A2; " "; "")))))

하이픈으로 연결된 성과 특수 문자가 있는 성은 그대로 유지됩니다.

이 공식이 이름에 대한 공식보다 복잡한 이유는 무엇입니까? 성에서 중간 이름과 중간 이니셜을 분리하는 것이 더 어렵습니다.

중간 이름과 이니셜을 성과 함께 나열하려면 다음 공식을 사용할 수 있습니다.

=RIGHT(셀, LEN(셀) – SEARCH(" ", 셀))

또는:

=오른쪽(A2, LEN(A2) – 검색(" ", A2))

또는:

=오른쪽(A2; LEN(A2) – 검색(" "; A2))

그러나 중간 이름을 분리하려면 어떻게 해야 합니까? 이것은 덜 일반적이지만 알아두면 유용할 수 있습니다.

중간 이름 분리

중간 이름의 공식은 다음과 같습니다.

=MID(셀, SEARCH(" ", 셀) + 1, SEARCH(" ", 셀, SEARCH(" ", 셀)+1) – SEARCH(" ", 셀)-1)

위의 예에서 다음을 얻습니다.

=MID(A2, SEARCH(" ", A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2)+1) – SEARCH(" ", A2)-1)

Excel에서 세미콜론을 사용하는 경우 수식은 다음과 같습니다.

=MID(A2; SEARCH(" "; A2) + 1; SEARCH(" "; A2; SEARCH(" "; A2)+1) – SEARCH(" "; A2)-1)

수식을 입력한 후 채우기 핸들을 아래로 끕니다. 다음은 위의 예에 추가된 중간 이름 열입니다.

전체 이름에 중간 이름이나 이니셜이 포함되지 않은 경우 이 열에 값이 0이 되고 #VALUE!로 표시될 수 있습니다. #VALUE! 대신 빈 셀을 가져오려면 IFERROR 함수를 사용할 수 있습니다.

그러면 공식은 다음과 같습니다.

=IFERROR(MID(셀, SEARCH(" ", 셀) + 1, SEARCH(" ", 셀, SEARCH(" ", 셀)+1) – SEARCH(" ", 셀)-1),0)

또는:

=IFERROR(MID(A2, SEARCH(" ", A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2)+1) – SEARCH(" ", A2)-1),0)

또는:

=IFERROR(MID(A2; SEARCH(" "; A2) + 1; SEARCH(" "; A2; SEARCH(" "; A2)+1) – SEARCH(" "; A2)-1);0)

여러 중간 이름을 구분하는 한 가지 접근 방식

목록에 있는 누군가가 여러 개의 중간 이름을 가지고 있으면 어떻게 됩니까? 위의 공식을 사용하면 첫 번째 중간 이름만 검색됩니다.

이 문제를 해결하기 위해 중간 이름을 분리하는 다른 접근 방식을 시도할 수 있습니다. 이름과 성을 생성한 열이 있는 경우 간단히 잘라낼 수 있습니다. 남은 모든 것은 중간 이름으로 간주됩니다.

이 공식은 다음과 같습니다.

=TRIM(MID(셀1,LEN(셀2)+1,LEN(셀1)-LEN(셀2&셀3)))

여기서 cell1은 Full Name 열 아래의 셀 포인터를 나타내고 cell2는 First Name 열 아래의 셀 포인터를 참조하며 cell3은 Last Name 열 아래의 셀 포인터를 나타냅니다. 위의 예에서 다음을 얻습니다.

=트림(중간(A2,LEN(B2)+1,LEN(A2)-LEN(B2&D2)))

또는:

=트림(MID(A2;LEN(B2)+1;LEN(A2)-LEN(B2&D2)))

이 공식을 사용하면 0 값에 대해 걱정할 필요가 없습니다.

빠른 요약

전체 이름을 부분으로 나누는 데 사용할 수 있는 공식은 다음과 같습니다.

이름: =LEFT(셀,찾기(" ",셀,1)-1)

성: =RIGHT(셀, LEN(셀) – SEARCH("#", SUBSTITUTE(셀," ", "#", LEN(셀) - LEN(SUBSTITUTE(셀, " ", "")))))

중간 이름: =IFERROR(MID(셀, SEARCH(" ", 셀) + 1, SEARCH(" ", 셀, SEARCH(" ", 셀)+1) – SEARCH(" ", 셀)-1),0)

중간 이름에 대한 대체 공식: =TRIM(MID(cell1,LEN(cell2)+1,LEN(cell1)-LEN(cell2&cell3)))

수식을 사용하지 않고 이름과 성을 분리하기

잘못 입력될 수 있는 많은 수식을 입력하고 싶지 않다면 Excel에 내장된 텍스트를 열로 변환 마법사를 활용하십시오.

  1. 확인 데이터 상단 메뉴에서 탭을 선택하고 변환하려는 열을 강조 표시합니다. 엑셀 데이터 탭
  2. 그런 다음 텍스트를 열로. Excel 텍스트를 열로 옵션
  3. 다음으로 확인하십시오. 구분 선택하고 클릭 다음엑셀 설정.
  4. 이제 선택 우주 옵션에서 클릭하고 다음. 엑셀 설정 2
  5. 그런 다음 변경 목적지 에게 "$B$2"를 클릭하고 마치다.엑셀 설정 3최종 결과는 다음과 같아야 합니다. 엑셀 워크시트

마지막 말

Excel에서 이 문제를 해결하는 다른 방법이 많이 있습니다. 사용 가능한 옵션이 필요한 작업을 수행하지 않으면 더 조사하십시오.

수식을 사용하는 것은 비교적 간단하며 사용 중인 Excel 버전에 의존하지 않습니다. 그러나 불행히도 여전히 오류가 발생할 수 있습니다.

예를 들어, 사람의 전체 이름이 성으로 시작하는 경우 잘못된 방식으로 분리됩니다. 수식은 또한 le Carré 또는 van Gogh와 같이 접두사 또는 접미사가 포함된 성에 문제가 있습니다. 누군가의 이름이 Jr.로 끝나는 경우 해당 이름이 성으로 나열됩니다.

그러나 나타나는 대로 이러한 문제를 해결하기 위해 추가할 수 있는 수정 사항이 있습니다. 수식으로 작업하면 이러한 복잡성을 해결하는 데 필요한 유연성을 얻을 수 있습니다.

최근 게시물

$config[zx-auto] not found$config[zx-overlay] not found