Len, Left 함수를 이용하여 적절한 방법으로 문자추출을 하는 법을 알아보도록 하겠습니다.
Left, Len 함수의 기본적인 내용은 앞서 다루었으므로 생략하겠습니다.
링크 : Left, Len 함수
왼쪽 파일명 목록에서 "_exe"를 제외하여
게임명 만을 추출해야하고
사용이 허용된 함수는 LEN, LEFT 함수입니다.
파일명 목록에서
문자의 끝 부분인 _exe 를
안보이게 만들어야 하는데
LEFT 함수를 단순히 이용한다면
자동채우기를 할 수 없습니다.
B3 셀의 창세기전2_exe 같은 경우는
=LEFT(B3, 5) 라고 수식을 작성하면
"창세기전2" 가 추출되지만
B7 셀의 서풍의광시곡 같은 경우는
=LEFT(B7, 5) 로 자동 채우기가 되어버려서
"서풍의광시" 까지만 나오기 때문입니다.
위의 표 같은 경우에는
LEN 함수를 이용하면
이러한 오류를 방지할 수 있습니다.
=LEFT(B3, LEN(B3)-4)
로 수식을 작성하면 오류가 방지되는데
이 의미는
B3 셀의 왼쪽에서 LEFT(B3
LEN(B3) 번째 글자까지를 추출하는데 LEFT(B3, LEN(B3)
[여기서 LEN(B3)은 B3 셀의 글자 수를 의미하며 값은 9가 됩니다
추출된 글자 수에 4를 빼어서 LEFT(B3, LEN(B3)-4
그 뺀 만큼만 값을 표시하겠다는 뜻입니다 =LEFT(B3, LEN(B3)-4)
B3 셀 "창세기전2_exe"의 글자 수 9 에서 4를 빼었으니
=LEFT(B3, 5) 와 같은 의미가 되어 "창세기전2"가 추출됩니다.
자동 채우기를 한다면
B7 셀은 "서풍의광시곡_exe"의 글자 수 10 에서 4를 뺀 셈이 되니
=LEFT(B7, 6) 과 같은 의미가 되어 "서풍의광시곡"이
정확하게 추출될 것입니다.
수식 작성 후의 모습입니다.
자동 채우기가 된 모습입니다.
'강의 및 공부 > 엑셀실기 강의 [완료]' 카테고리의 다른 글
[040] Excel 계산작업 - ISERROR 함수 & 오류값의 종류 (0) | 2014.08.14 |
---|---|
[039] Excel 계산작업 - IF, LEFT, AND, OR 함수를 함께 사용해보자 (2) | 2014.08.14 |
[037] Excel 계산작업 - IF 함수를 이용하여 남, 여 판별하기 (0) | 2014.08.14 |
[036] Excel 계산작업 - IF 함수를 중첩하여 사용 해 보기 (0) | 2014.08.14 |
[035] Excel 계산작업 - IF 함수의 간단한 개념 (6) | 2014.08.14 |