2019-11-11

130216_[엑셀]텍스트 함수 ˚ 업무 ˚

* 공부하는 김에 하나더 배워볼랍니다.-^^ 


[엑셀]텍스트 함수 ˚ 업무 ˚


[출처] [엑셀]텍스트 함수|작성자 흰둥이 

내가 원하는 문자만 남기고 

필요없는 문자는 모두 없애 버리는 예제를 풀어보기로 한다~ 

(내가 원하는 값 외에 *,-,% 등의 특수 문자나 공백을 빼야할 경우에 유용하게 쓰인다.) 

다만, 나도 엑셀 초보이기 때문에(흑흑..ㅜㅜ) 

이 작업 말고도 훨씬 효과적이고 빠른 방법이 있을 수도 있다는 걸을 명심하시길~~ 


이번 예제의 목표는 숫자 이외의 모든 문자와 공백은 없애고, 

숫자와 숫자사이에 공백 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

댓글 없음:

댓글 쓰기