반응형


안녕하세요, 봉자씨입니다.


텍스트 나누기를 하다 보면 앞에서부터 텍스트를 잘라 오게 됩니다.

그리고 구분기호가 있다면 더욱더 편하게 데이터를 구분해서 올 수 있습니다.

그럼 이건 어떨가요?

데이터를 뒤에서부터 8자리만 가지고 와서 자르고 싶습니다.

하지만.. 구분자가 없습니다.

 

이런 것이지요!

 

Abcdefg12345678

eeeff12312367

 

위의 데이터에서 뒤에 8자리를 끊고 앞에 나머지를 가져오고 싶다면

 

Abcdefg 12345678

eeef        12312367

 

이렇게 데이터를 잘라 오고 싶을 때는 어떻게 해야 할까요?


오늘은 바로 이것을 한번 해보도록 하겠습니다.


엑셀 텍스트 데이터 뒤를 기준으로 자르기 



간단하게 함수를 써서 해보겠습니다.

먼저 그냥 데이터를 아래와 같이 가져오게 됩니다.

 

텍스트 나누기로 가져오는 것이 아니라

그냥 일반적으로 데이터를 붙여 넣으면 아래와 같이 되겠죠

 

아래의 데이터는 금액이 5자리로 일정한 데이터 입니다.

이 데이터를 가지고 한번 뒤에서 5자리 기준으로 데이터를 분리해 보도록 하겠습니다.

나머지도 한번 가져오겠습니다.

 


 

먼저 데이터를 옆에다 아래와 같이 수식을 적습니다.

Right함수를 사용 했습니다.

오른쪽에서 5개의 글자를 가져와 달라 라고 했습니다.

그랬더니 아래와 같이 가여 옵니다.

하지만..

저희는 뿐만 아니라 해당 데이터를 제외한 앞의 데이터도 필요합니다.

 


 

그래서 그 옆의 셀 C셀에다가 이렇게 입력을 합니다.

 


 

이게 무슨 말일가요?

Substitute라는 함수는 쉽게 이야기 하면 찾아서 바꾸라 라는 함수입니다.

A1의 데이터에서 B1의 데이터를 찾아서 ""(공백)으로 바꾸라라고 했습니다.

 

그럼 강남대리점5공펀치23000에서 23000을 찾아서 공백으로 만들어 버리게 됩니다.

 

그럼 나머지는

강남대리점5공펀치

만 남게 되는 것입니다.

 

그래서 해당 식을 아래로 죽 복사에서 드래그 하게 되면

아래와 같은 결과가 나오게 됩니다.

 


 

우리가 원하는 방향대로 데이터가 나오는 것을 확인 할 수 있습니다.

뒤에 5자리를 기준으로 데이터를 잘라오는 것이 위와 같이 가능하게 됩니다.

 

수식이 거슬린다면 결과 데이터에서 데이터를 복사해서

선택하여 붙여넣기를 해서 값으로 붙여넣기를 하면 됩니다.

간단하지만 모르면 고생하는

 

데이터 뒤를 기준으로 자르기 였습니다.^^


5자 3자 2자 이렇게 계속자르고 싶다구요?

어떻게 하면 될가요? C열을 대상으로 방금 한 작업을 다시 해주면 되겠죠?

글이 조금이나마 도움이 되셨다면 공감 부탁드립니다.

오늘도 좋은 하루 되세요!

감사합니다.

클릭 클릭 공감 클릭~~





반응형