728x90

숫자가 자리수를 가진다면 적용되지만 텍스트는 길이를 가집니다.

글자 수로 텍스트를 편집하는 함수들을 알아보겠습니다.

엑셀을 음절로 글자를 나눕니다. 영어 "ABC"는 3글자 한글 "가나다"도 3글자죠

그리고, 한글 "ㄱㅏㄴㅏㄷㅏ"는 6글자입니다.

 

 

320x100

 

1. LEFT 함수

 

LEFT(text, [num_chars]) : 글자의 왼쪽부터 숫자만큼 글자를 추출 합니다.

 

  • text : 추출하려는 문자가 들어 있는 텍스트 문자열입니다.
  • [num_chars]: LEFT 함수로 추출할 문자 수를 지정합니다. 0보다 크거나 같아야 합니다.
    문자열의 길이보다 길면 LEFT는 텍스트 전체를 반환합니다. 생략하면 1로 간주됩니다.

글자의 수를 왼쪽부터 세서 추출합니다.

글자가 왼쪽부터 적용됩니다

(예시)

왼쪽 두 글짜만 뽑습니다

 

 

2. RIGHT 함수

 

RIGHT(text, [num_chars]) : 글자의 오른쪽부터 숫자만큼 글자를 추출 합니다.

 

  • text : 추출하려는 문자가 들어 있는 텍스트 문자열입니다.
  • num_chars: RIGHT 함수로 추출할 문자 수를 지정합니다. 0보다 크거나 같아야 합니다.
    문자열의 길이보다 길면 RIGHT는 텍스트 전체를 반환합니다. 생략하면 1로 간주됩니다.

 

LEFT 함수와는 오른쪽에서 글자를 센다는 점만 다르고 나머지는 같습니다.

오른쪽부터 글자를 셉니다.

(예시)

오른쪽 두 글자 추출하기

 

 

3. MID 함수

 

MID(text, start_num, num_chars) : 텍스트 문자열에서 지정된 위치로부터 지정된 수만큼 문자를 반환합니다.

 

  • text : 추출할 문자가 들어있는 텍스트입니다.
  • start_num : 텍스트에서 추출할 첫 문자의 위치입니다. 왼쪽에서부터 읽습니다. 첫 문자는 start_num이 1이고 이후 문자는 순서대로 번호가 붙습니다.
    텍스트 길이보다 큰 경우 ""(빈 텍스트)를, start_num 1보다 작을 경우 #VALUE! 오류 값을 반환합니다.
  • num_chars : MID 함수가 텍스트에서 반환할 문자의 개수를 지정합니다. 음수이면 오류가 발생합니다.
    길이가 텍스트 길이보다 작지만 텍스트 start_num + num_chars이 글자를 초과하면 끝까지 문자를 출력합니다.

 

MID만 있으면 글자 추출은 맘대로 할 수 있습니다.

글자 중간에서 몇개가 필요한지 할 수 있죠.

뛰어쓰기(스페이스)가 숫자에 포함되는 점은 주의해야 합니다.

 

MID 함수 예시

 

 

반응형

+ Recent posts