Note: The other languages of the website are Google-translated. Back to English

Excel 수식 : 이메일 주소에서 성과 이름 추출

이 튜토리얼은 주어진 이메일 주소에서 이름과 성을 아래 스크린 샷과 같이 별도의 셀로 추출하는 공식을 소개하고, 또한 공식의 인수와 부분을 설명하는 예제를 제공합니다.
파일 이름 5에서 doc 추출 확장자

이름 추출

일반 공식 :

LEFT(e_address,FIND("separator",)-1)

인수

E_address: the email address you want to extract the first name.
Separator: the delimiter between first name and last name.

이 공식의 작동 원리

B3 셀의 이메일 주소에서 이름을 추출하려면 아래 공식을 사용하십시오.

=LEFT(B3,FIND("_",B3)-1)

보도자료 엔터 버튼 키.
doc 추출 이름 이메일 2

설명

FIND 기능: 주어진 텍스트 문자열에서 문자 또는 텍스트의 시작 위치를 찾습니다. 공식 FIND ( "_", B3) B3 셀에서 문자 "_"의 위치를 ​​찾고 4를 반환합니다.

LEFT 기능: 주어진 텍스트 길이를 기준으로 주어진 텍스트 문자열의 왼쪽에서 텍스트를 추출합니다. 포뮬러 LEFT (B3, FIND ( "_", B3) -1) 다음과 같이 볼 수 있습니다 왼쪽 (B3,4-1), B3 셀의 텍스트에서 처음 3자를 추출합니다.

성 추출

일반 공식

LEFT(RIGHT(e_address,LEN(e_address)-FIND("separacter",e_address)),FIND("@",RIGHT(e_address,LEN(e_address)-FIND("separator",e_address)))-1)

논의

E_address: the email address you want to extract the first name.
Separator: the delimiter between first name and last name.

이 공식의 작동 원리

B3 셀의 이메일 주소에서 성을 추출하려면 아래 공식을 사용하십시오.

=LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),FIND("@",RIGHT(B3,LEN(B3)-FIND("_",B3)))-1)

보도자료 엔터 버튼 키.
doc 추출 이름 이메일 3

설명

FIND 기능: 주어진 텍스트 문자열에서 문자 또는 텍스트의 시작 위치를 찾습니다.

LEN 기능: 텍스트 문자열의 수를 계산합니다.

RIGHT 기능: 오른쪽에서 텍스트를 추출합니다.

공식 오른쪽 (B3, LEN (B3)-찾기 ( "_", B3)) 다음과 같이 볼 수 있습니다.
= 오른쪽 (B3, LEN (B3) -4)
= 오른쪽 (B3,17)
= "Smith@kutools.com"

그때 FIND ( "@", RIGHT (B3, LEN (B3) -FIND ( "_", B3))) 다음과 같이 볼 수 있습니다
= FIND ( "@", "Smith@kutools.com")
= "6"

LEFT 기능: 주어진 텍스트 길이를 기준으로 주어진 텍스트 문자열의 왼쪽에서 텍스트를 추출합니다. 공식 LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),FIND("@",RIGHT(B3,LEN(B3)-FIND("_",B3)))-1) 다음과 같이 볼 수 있습니다.
=LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),6-1)
= LEFT ( "Smith@kutools.com", 5)
= "스미스"

비고

이름과 성을 첫 글자 대문자로 추출하려면 다음과 같이 위 공식 앞에 PROPER 함수를 추가 할 수 있습니다.

= PROPER (LEFT (B3, FIND ( "_", B3) -1))
=PROPER(LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),FIND("@",RIGHT(B3,LEN(B3)-FIND("_",B3)))-1))
doc 추출 이름 이메일 4

샘플 파일

문서 샘플샘플 파일을 다운로드하려면 클릭하십시오.


상대 공식


상대 함수

  • 오른쪽 기능
    오른쪽에서 텍스트를 추출합니다.
  • LEFT 함수
    텍스트 문자열의 왼쪽에서 텍스트를 추출합니다.
  • LEN 기능
    텍스트의 문자 수를 가져옵니다.
  • 검색 기능
    주어진 텍스트 문자열에서 특정 문자 또는 하위 문자열의 위치를 ​​찾습니다.
  • FIND 기능
    다른 문자열 내에서 문자열 찾기

최고의 사무 생산성 도구

Excel 용 Kutools-군중에서 돋보 이도록 도와줍니다.

일상 업무를 빠르고 완벽하게 끝내고 싶으신가요? Excel용 Kutools는 300가지 강력한 고급 기능(통합 문서 결합, 색상별 합계, 셀 내용 분할, 날짜 변환 등...)을 제공하고 80% 시간을 절약합니다.

  • 1500개의 작업 시나리오를 위해 설계되었으며 80%의 Excel 문제를 해결하는 데 도움이 됩니다.
  • 매일 수천 번의 키보드 및 마우스 클릭을 줄이고 피곤한 눈과 손을 덜어줍니다.
  • 3 분 안에 Excel 전문가가됩니다. 더 이상 고통스러운 공식과 VBA 코드를 기억할 필요가 없습니다.
  • 30 일 무제한 무료 평가판. 60 일 환불 보장. 2 년 동안 무료 업그레이드 및 지원.
Excel 리본 (Excel 용 Kutools가 설치됨)

Office 탭-Microsoft Office에서 탭 읽기 및 편집 사용 (Excel 포함)

  • 수십 개의 열린 문서간에 전환하는 데 XNUMX 초가 걸립니다!
  • 매일 수백 번의 마우스 클릭을 줄이고 마우스 손에 작별 인사를하십시오.
  • 여러 문서를 보고 편집할 때 생산성이 50% 향상됩니다.
  • Chrome, Firefox 및 새로운 Internet Explorer와 마찬가지로 효율적인 탭을 Office (Excel 포함)에 제공합니다.
Excel 스크린 샷 (Office 탭이 설치된 상태)
코멘트 (2)
5에서 평가 된 5 · 1 등급
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이 기사에 대해 대단히 감사합니다. 이 공식에 대해 또 다른 질문이 있습니다.
- 이러한 시나리오가 있다고 가정해 보겠습니다. - 이 이메일 ann.bee@yahoo.com에서 FNAME 및 LNAME을 분리하고 싶습니다.
이 명령으로 =PROPER(LEFT(A4,FIND("_",A4)-1)); Ann Bee를 생산할 수 있지만 이 기호 "__는 "."로 변경되어야 합니다.

abee@yahoo.com이 있다고 하면 이 문제를 어떻게 고칠 수 있습니까? 이전 명령은 Abee를 달성하려고 할 때 첫 번째 이름으로 abee@yahoo를 생성합니다....도와주세요.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
명령 내에서 @를 사용하는 것도 도움이 되었지만 해당되는 경우 이름과 성을 분리하지 않았다는 것을 깨달았습니다.
=PROPER(LEFT(A4,FIND("@",A4)-1))

나는 계속 연구하고 더 나은 미세 조정을 할 수 있기를 바랍니다.

이 기사에 대해 대단히 감사합니다.
5에서 평가 된 5
아직 코멘트가 없습니다
여러분의 의견을 남겨
게스트로 게시
×
이 게시물 평가 :
0   등장 인물
추천 위치

Follow Us

저작권 © 2009 - WWW.extendoffice.com. | 판권 소유. 에 의해 구동 ExtendOffice. | | 사이트 맵
Microsoft 및 Office 로고는 미국 및 / 또는 기타 국가에서 Microsoft Corporation의 상표 또는 등록 상표입니다.
Sectigo SSL로 보호