[Excel]엑셀 문자 일부분 추출하기 (LEFT, MID , RIGHT 함수)
■ LEFT : 텍스트 문자열의 첫 번째 문자부터 시작하여 지정한 문자 수만큼 문자를 반환합니다.
■ MID : 텍스트 문자열에서 지정된 위치로부터 지정된 수만큼 문자를 반환합니다.
■ RIGHT : 텍스트 문자열의 끝 문자부터 시작하여 지정한 문자 수만큼 문자를 반환합니다.
바로 예제를 다루어 보도록 하겠습니다.
LEFT함수를 사용해서 추출한 텍스트에서
왼쪽 시작점에서 6번째 글자를 추출해 보도록 하겠습니다.
=LEFT를 입력하고,
추출한 텍스트 셀의 위치는 C4임으로 입력을 해주고,
6번째 글자까지 추출해야함으로 6을 입력합니다.
=LEFT(C4,6)
자, 그러면 결과는 '동해물과 백'까지 출력이 됩니다.
그런데 왜 6글자이면, '동해물과 백'이 출력되고,
'동해물과 백두' 6글자가 출력되어야 하는 거 아닐까요?
왜냐하면, 공백(빈칸)도 한 글자로 인식이 되기 때문입니다.
저 추출할 텍스트를 한글자씩 분리하게 되면,
6글자 사이에 5번에 빈칸이 글자로 인식이 되어서
'동해물과 백'까지가 출력이 됩니다.
요번에는 RIGHT 함수를 사용해보도록 하겠습니다.
RIGHT 함수를 사용해서 추출한 텍스트에서
오른쪽(문자 끝)시작점에서 20번째 글자를 추출해 보도록 하겠습니다.
=RIGHT 를 입력하고,
추출한 텍스트 셀의 위치는 C4임으로 입력을 해주고,
20번째 글자까지 추출해야함으로 20을 입력합니다.
자, 그러면 결과는 '도록 하느님이 보우하사 우리나라 만세'가 출력이 됩니다.
LEFT 함수와 동일하게 빈 칸을 한글자로 인식하기 때문에,
'도록 하느님이 보우하사 우리나라 만세'가 출력이 됩니다.
요번에는 MID 함수를 사용해보도록 하겠습니다.
MID 함수를 사용해서 추출한 텍스트에서
왼쪽 시작점에서 8번째 글자에 위치에서 4글자까지만 출력합니다.
=MID 를 입력하고,
추출한 텍스트 셀의 위치는 C4임으로 입력을 해주고,
8번째 글자까지 위치에서
4번째 글자까지 출력합니다.
결과는 '산이 마'가 출력이 됩니다.
빈 칸을 한글자로 인식하기 때문에,
'산이 마'가 출력이 됩니다.
'[Excel]' 카테고리의 다른 글
[Excel]엑셀 문자(텍스트) 대문자, 소문자 ,첫글자 대문자로 바꾸기 (UPPER,LOWER,PROPER) (0) | 2018.04.26 |
---|---|
[Excel]엑셀 상대참조, 절대참조, 혼합참조 알아보기 (0) | 2018.04.26 |
[Excel]엑셀 특정 조건들의 합구하기 (SUMIF함수) (0) | 2018.04.25 |
[Excel]엑셀 두번째로 큰 수,두번째로 작은 수,몇번째(LARGE, SMALL함수) (0) | 2018.04.24 |
[Excel] 엑셀 최소값, 최대값 구하기 ( MIN , MAX 함수) (0) | 2018.04.24 |