2016-09-21 4 views
1

안녕하세요. Excel 시트에는 두 개의 동일한 값이 있습니다. 나는 그들을 나누고 싶다. 예 :견인 행에 duble 값을 분할하는 방법

Cell A         | Cell B  | Cell C 
=============================================================== 
my name is demo my name is demo user  |my name is demo|my name is demo user 
---------------------------------------------------------------- 
my first name my first name and last name | my first name |my first name and last name 

나는 열 도구에 텍스트를 시도했지만 행운을 얻지 못했습니다. 이 고마워요.

+0

첫 번째 열에 당신이 그것을 그런 식 분할에 대한 논리는 무엇입니까? –

+0

위의 예에서와 같이, 나는 첫 번째 단어가 내 시트를 반복 할 때 열을 나누고 싶습니다. 사용자 이름과 전체 이름이 같은 셀에 있으므로 이름과 성을 분리하여 이해하고 싶습니다. 감사합니다 – banme

+0

아마도 이것을 위해 VBA를 사용해야 할 것입니다. Excel에서 쉽게 수행 할 수 없습니다. –

답변

1

B1의 첫번째 식 :

=TRIM(LEFT(A1,FIND(LEFT(A1,FIND(" ",A1)),A1,LEN(LEFT(A1,FIND(" ",A1)))+1)-1)) 

이 첫번째 단어의 두 번째 발생을 찾아, 그 이전 문자로 분할한다.

C1의 두 번째 공식 :

=TRIM(SUBSTITUTE(A1,B1,"",1)) 

![enter image description here

+0

감사합니다. .. 지식을 공유해 주신 덕분에 .. – banme

+0

... 나는 틀린 것으로 입증되는 것을 좋아합니다^^. –

+0

첫 번째 단어가 첫 번째 구문 내에서 반복되는 경우 솔루션이 실패 할 수 있습니다. (그가 ** 정말로 ** 첫 단어의 첫번째 재발에 나뉘기를 원하지 않는다면). '내 이름이 내 마지막 이름이 아냐 내 이름이 데모 사용자가 아냐'나는 처음'마지막 '이후에 나눠야한다고 생각할 것이다. 첫 번째'not '이후가 아님 –

관련 문제