안녕하세요
오늘은 Excel에서 특정 Text에서 왼쪽, 오른쪽 혹은 중간에 있는 특정 글자 개수만큼 가져오는 함수에 대하여 알아볼 거예요
당장에 어디다가 쓰이지? 싶지만 알아두면 너무 효율적으로 사용이 되니 한 번쯤은 머리에 넣어놓으면 정말 좋아요!
우선 간단히 함수에 대하여 이해하고 넘어가도록 해요
▶LEFT
LEFT(텍스트, [추출 문자 수])
- 텍스트 : 참조할 텍스트를 선택 혹은 글자를 입력합니다.
- [추출 문자 수] : 왼쪽에서 몇 개의 문자를 획들 할지 숫자로 기입합니다.
아무것도 적지 않을 경우 1로 설정이 됩니다.
▶RIGHT
RIGHT(텍스트, [추출 문자 수])
- 텍스트 : 참조할 텍스트를 선택 혹은 글자를 입력합니다.
- [추출 문자 수] : 오른쪽에서 몇 개의 문자를 획들할지 숫자로 기입합니다.
아무것도 적지 않을 경우 1로 설정이 됩니다.
▶MID
MID(텍스트, 시작 문자 수, 추출 문자 수)
- 텍스트 : 참조할 텍스트를 선택 혹은 글자를 입력합니다.
- 시작 문자 수 : 어느 시점부터 텍스트를 획득할지 설정합니다.
- 추출 문자 수 : 시작 문자 수 기준으로 오른쪽으로 추출 문자 수만큼 획득합니다.
LEFT, RIGHT와는 다르게 미기입 시 에러 메시지가 나옵니다.
함수에 대한 정보만으로는 이해하기가 어려울 텐데요
이제는 예시를 가지고 설명을 드려볼게요
아래와 같이 이름과 주민등록번호가 있는데
여기서 생년월일, 주민등록 뒷번호, 성별을 자동으로 획득할 수 있는 방법을 위의 LEFT, RIGHT, MID를 사용하여 알려드릴게요
생년월일은 주민등록번호의 빨간 부분만 LEFT 함수를 사용하여 가져오도록 할 거예요
=LEFT(B2,6)
참고할 Data는 B2이며 가져올 문자의 개수는 생년월일 총 6개입니다.
위와 같이 반대로 주민등록 뒷번호를 RIGHT 함수를 사용하여 가져오도록 하겠습니다.
=RIGHT(B2,7)
마지막으로 MID 함수를 사용하여 성별을 알아보도록 할게요
성별은 주민등록 뒷번호의 첫 번째 자리가 1이면 남자, 2이면 여자로 구분하도록 할게요
=MID(B2,8,1)
이렇게 모든 항목을 정상적으로 채울 수 있어요
추가로 조금 더 보완하자면 성별 부분을 1, 2가 아닌 남, 여로 구분하기 위하여는 아래의 포스팅인 IF 문을 사용하여 변경할 수 있어요
IF문을 사용하여 MID의 값이 "1"이면 "남", "1"이 아니라면 "여"를 나타내도록 하였습니다.
=IF(MID(B2,8,1)="1", "남", "여")
※ MID로 숫자를 가져와도 실제로는 Text (Char) 형식이어서 1을 참조할 때도 ""를 붙여줘야 정상적으로 인식할 수 있습니다.
이렇게 Excel에서 자주 사용하는 LEFT, RIGHT, MID 함수에 대하여 알아보았습니다.
양식이 일정한 부분에서 정보를 빼와야 한다면 너무 유용하면서 효율적으로 사용할 수 있으니
이 기능 잊지 말고 필요할 때 꼭 쓰시길 바라요!
그럼 오늘도 좋은 하루 되세요:)
'Excel 기능' 카테고리의 다른 글
[Excel] 자동 줄 바꿈, 행 높이 열 너비 변경 (51) | 2025.01.03 |
---|---|
[Excel] Len 함수 (56) | 2024.12.30 |
[Excel] 그림 맨 앞으로, 맨 뒤로, 그룹화, 개체 선택 단축키 (7) | 2024.12.28 |
[Excel] 도형 작성, 그림 불러오기 사용 방법, 단축키 (49) | 2024.12.27 |
[Excel] 그림 붙여넣기 (105) | 2024.12.13 |