* 공부하는 김에 하나더 배워볼랍니다.-^^
[엑셀]텍스트 함수 ˚ 업무 ˚
[출처] [엑셀]텍스트 함수|작성자 흰둥이
내가 원하는 문자만 남기고
필요없는 문자는 모두 없애 버리는 예제를 풀어보기로 한다~
(내가 원하는 값 외에 *,-,% 등의 특수 문자나 공백을 빼야할 경우에 유용하게 쓰인다.)
다만, 나도 엑셀 초보이기 때문에(흑흑..ㅜㅜ)
이 작업 말고도 훨씬 효과적이고 빠른 방법이 있을 수도 있다는 걸을 명심하시길~~
이번 예제의 목표는 숫자 이외의 모든 문자와 공백은 없애고,
숫자와 숫자사이에 공백 1개만 넣는 작업이다.
1) 위와 같이 예시에는 *뒤에 공백1개가 있고 XXX-YYY 의 형태로 이루어져 있다.
SUBSTITUTE 함수를 이용하여 먼저 * 를 없애기로 한다.
* SUBSTITUTE 함수는 문자열 중의 일부를 다른 문자로 바꿔주는 역할을 한다.
-,*,% 등의 기호를 "" <- 요렇게 없애준다.
여기서 중요한건 A1에 있는 *를 없애주겠다 이므로 따옴표 2개를 겹쳐서("" <-이형태로) 넣어줘야 한다.
만약 " " <- 이렇게 따옴표 안에 공백을 넣어주면 공백이 생겨버린다. 흑;;
공백이 처음에 필요하다면 이렇게 넣어줘도 된다^^
2)3) 같은 SUBSTITUTE 함수이므로 상세 설명은 그림을 참고하기 바란다.
위와 아래의 그림은 각각 - 기호와 공백을 없애주는 작업이다.
아래 그림과 같이 공백을 없애줄때는 =SUBSTITUTE(C1," ","") <- 요렇게!!
4) 아래 작업은 XXXYYY형태로 붙은 숫자를 따로 떼어는 작업이다.
LEFT함수를 이용하여 D1에 있는 왼쪽에서 3자리만 떼어 내겠다~뭐 이런 뜻이 되겠징?
5) 아래의 작업은 RIGHT함수를 이용하여 D1의 오른쪽에서 3자리를 떼어내겠다~는 내용의 작업이다.
6) 마지막으로 떼어낸 수들을 다시 합치는 작업이다.
합칠때 중간에 공백을 넣어줬으니 참고!!
CONCATENATE 함수는 여러개의 문자열을 하나로 합치는 기능을 한다.
==CONCATENATE(E1," ",F1) <- E1의 수와 F1의 수를 공백 1개를 두고 합친다. 정도의 해석이 가능하다.
참 쉽죠? (사실 어렵네요..-_-;;)
* 출처 : http://blog.naver.com/ansud2?Redirect=Log&logNo=130014555784
댓글 없음:
댓글 쓰기