상세 컨텐츠

본문 제목

엑셀 LEFT함수 FIND함수로 이메일의 @앞 ID만 추출하는 방법

IT/엑셀

by likeapricot 2022. 3. 21. 06:21

본문

반응형

 

 

 

 

 

엑셀 LEFT함수 FIND함수로 
이메일의 @앞 ID만 추출하는 방법



 

 

 

LEFT를 이용해서 앞선 포스팅에서 날짜를 추출하는 방법에 대해 알아보았다. 그럼 LEFT는 날짜 추출만 가능한 걸까? 아니다.

 

주민등록번호의 앞부분을 추출하거나, 연도추출 등 다양하게 이용할 수 있지만

숫자말고 문자도 물론 추출이 가능하다.

 

 

 

 

대표적인 예가, LEFT의 몇번째 자리까지만 추출하는게 아니고 특정 문자 앞까지만 추출하는 방법도 적용할 수 있다.

 

 

일반적으로 이메일을 보면, @앞은 ID, 뒤는 주소를 사용한다. 그럼 @앞의 ID만 추출하고 싶다면?

이메일주소도 아이디부터 시작하기 때문에 LEFT함수를 사용하면 된다.

이때, LEFT만 사용하는 것이 아니고 @앞까지만 사용하라는 find함수를 사용할 예정이다.

find함수는 해당 @를 찾아서 골뱅이 앞까지만 추출하라고 위치를 지정해주는 함수로 도움을 줄 것이다.

 

 

회사의 업무나, 쇼핑몰 가입업무 등 회원관리와 사원관리 등 다양한 분야에서 사용이 가능한 이메일주소 앞 아이디만 추출하는 방법에 대해서 알아보고자한다.

 

 

 

 

이번 포스팅에서는,

1. left함수와 find함수에 대해서 알아보겠다.

2. left함수와 find함수를 중첩 사용하여 이메일주소의 @ 앞에 있는 아이디만 추출하는 방법에 대해서 알아보겠다.

 

 

 

 

LEFT함수는 앞서서 날짜 추출에 사용한 적이 있다.

만약에 날짜추출방법이나 주민등록번호를 이용해 날짜를 만드는 방법에 대해 궁금하다면

앞선 포스팅을 참고하도록.

이 포스팅에서는 left함수뿐만 아니라 right함수도 언급해두었다.

 

 

2022.03.20 - [IT/엑셀] - 엑셀 주문서 주문일자 추출하기 위해 date함수 left함수 mid함수 사용하기 날짜표기 제대로 안되는 오류까지

 

 

 

 

left함수와 find함수

 

 

 

left함수

 

left함수는 문자열에서 왼쪽부터 문자를 추출하는 함수다.

 

=left(문자열,왼쪽에서 추출할 문자의 수)

 

=left(문자열,3)

이면 문자열에서 3번째까지 추출하라는 의미가 된다.

 

 

 

 

 

 

 

 

 

find함수

 

 

find함수는 문자열에서 지정한 문자를 찾아서, 그 문자를 시작점으로 삼아 그 문자가 몇번째인지 숫자로 나타내는 함수다.

 

=find(찾을 문자,문자열,시작위치)

 

만약에

 

12345abd 문자열이 있을 때

 

=find(abd,문자열) 로만 표시했다면?

abd가 시작하는 a를 시작점으로 삼아, 해당 a는 6번째에 있다고 결과값은 6이 된다.

 

 

 

 

 

 

 

 

 

left함수와 find함수를 중첩 사용하여 이메일주소의 @ 앞에 있는 아이디만 추출하는 방법

 

 

 

 

 

이메일주소 에서 @앞의 아이디만 추출해보려고 한다.

 

1. 사원아이디의 첫 셀을 클릭한다.

 

 

 

 

2. [수식] -> [함수 라이브러리] -> [텍스트] -> [LEFT] 함수를 클릭한다.

 

 

 

 

3. LEFT 함수인수 창에서 

Text에는 이메일주소가 있는 셀을 클릭하고

Num_chars에는 find("@",H2)-1 을 적는다.

 

Text에서는 찾을 문자열을 선택하면 되고

Num_chars에는 @앞까지만 문자를 추출해야 하므로 그 전까지만 찾으라는 -1을 추가로 입력해주자.

 

 

 

 

 

 

 

 

 

4. 최종적으로 입력된 수식은 다음과 같다.

 

=LEFT(L2,FIND("@",L2)-1)

 

LEFT함수 안에 FIND함수를 넣어서 사원아이디를 추출했다.

 

 

 

 

 

 

 

관련 포스팅 더보기

 

 

2022.03.19 - [IT/엑셀] - 엑셀 choose 함수 mid 함수 중첩하여 부서명 알아내는 방법

 

2022.03.16 - [IT/엑셀] - 엑셀 sumif 함수 다중조건 sumifs 함수 두가지 조건 일때 합계 구하는 방법

 

반응형

관련글 더보기

댓글 영역