이메일 아이디와 도메인 추출 공식
지원 버전 자세히 보기
이메일 주소를 아이디와 도메인으로 나누어 추출하는 공식입니다.
인수 설명
01RIGHT 함수로 도메인 추출
=RIGHT ( 이메일주소, LEN ( 이메일주소 ) - FIND ( "@", 이메일주소 ) )인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
02LEFT 함수로 아이디 추출
=LEFT ( 이메일주소, FIND ( "@", 이메일주소 ) - 1 )인수 설명 자세히 보기
03TEXTBEFORE + TEXTAFTER 함수로 한 번에 추출 (엑셀 2024 · M365)
=TEXTBEFORE ( 이메일주소, "@" )
=TEXTAFTER ( 이메일주소, "@" )
인수 설명 자세히 보기
동작 원리
01RIGHT 함수로 도메인 추출
FIND 함수가 @ 위치를 찾고 LEN 함수가 전체 길이를 계산한 뒤, RIGHT 함수가 @ 뒤의 도메인을 추출합니다.
RIGHT 함수로 도메인을 추출하는 공식의 예제 시트에서 D2 셀이 naver.com을 반환하는 계산 과정입니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
FIND 함수가 @ 위치를 찾습니다
FIND 함수는 B2 셀의 이메일 주소에서 @ 기호가 처음 나타나는 위치를 계산합니다.
=FIND ( "@", B2 )
= 12
@ 기호는 12번째 문자입니다. LEN 함수가 전체 길이를 계산합니다
LEN 함수는 B2 셀의 이메일 주소에 포함된 문자 수를 계산합니다.
=LEN ( B2 )
= 21
B2 셀의 이메일 주소는 @ 기호를 포함해 21자입니다. RIGHT 함수가 도메인을 추출합니다
LEN 함수가 반환한 21에서 @ 위치 12를 빼면 추출할 글자 수는 9가 됩니다. RIGHT 함수는 B2 셀의 오른쪽 9글자를 반환합니다.
=RIGHT ( B2, LEN ( B2 ) - FIND ( "@", B2 ) )
= "naver.com"
@ 기호 뒤에서 추출한 도메인입니다. 02LEFT 함수로 아이디 추출
FIND 함수가 @ 위치를 찾고 LEFT 함수가 @ 앞의 이메일 아이디를 추출합니다.
LEFT 함수로 아이디를 추출하는 공식의 예제 시트에서 D2 셀이 OppaduExcel을 반환하는 계산 과정입니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
FIND 함수가 @ 위치를 찾습니다
FIND 함수는 B2 셀의 이메일 주소에서 @ 기호가 처음 나타나는 위치를 계산합니다.
=FIND ( "@", B2 )
= 12
@ 기호는 12번째 문자입니다. LEFT 함수가 아이디를 추출합니다
FIND 함수가 반환한 12에서 1을 빼면 추출할 글자 수는 11이 됩니다. LEFT 함수는 B2 셀의 왼쪽 11글자를 반환합니다.
=LEFT ( B2, FIND ( "@", B2 ) - 1 )
= "OppaduExcel"
@ 기호 앞에서 추출한 이메일 아이디입니다.