Today's Agenda

텍스트를 자르는 함수 - LEFT, MID, RIGHT


간만에 글을 올립니다. 그간 개인적인 신상에 변화가 좀 있어서 Update하지 못 하였네요. 


일부 내용이 초보인 자기에게는 너무 다른 나라 이야기 같다는 피드백을 받았기에, 종종 기초적인 내용도 올려볼까 합니다. 그래서 오늘은 텍스트를 요리하는 함수인 LEFT, MID, RIGHT를 소개 드립니다. 


이 세개의 함수는 텍스트를 잘라줍니다. LEFT는 왼쪽에서부터, MID는 가운데서부터, RIGHT는 오른쪽에서부터. 함수 이름이 매우 직관적이죠? 실제 사용예를 한 번 볼까요? 



"사랑할때와죽을때"라는 8글자로 된 문장에서 필요한 부분만 잘라내고 있는 예제입니다. LEFT함수와 RIGHT함수는 식이 매우 간단합니다. 잘라내고 싶어하는 텍스트와 몇 글자 인지만 입력 값으로 되면 되지요. 


MID는 하나의 입력이 더 필요한데, 몇 번째 글자부터 잘라낼 것인지도 입력해주어야 하지요.

MID(text, start_num, num_chars)

  • text: 원래 텍스트
  • start_num: 좌측 기준으로 몇 번째 문자부터 자를 것인지
    - 만약 3이라고 적으면, 세번째 문자부터 시작하며 세번째 문자가 포함됩니다.
  • num_chars: 몇 글자나 자를 것인지


제 경험으로 보면 위의 함수들은 주민번호, 사번, 생일 등에서 특정 부분만 분리해낼 때 매우 유용하게 사용할 수 있었습니다. 

예를 들어, 주민번호가 xxxxxx-xxxxxxx이렇게 저장되어 있을 때, =MID(주민번호 텍스트,8,1) 이렇게 해주면 남/여 구분이 가능하겠죠? 남자라면 1을, 여자라면 2를 돌려줄 테니까요. 




AND