로직을 구현하는 것은 아마도 다음 형식에서 가장 간단 할 것입니다. 데이터를 가정하면, 셀 (C1)의 셀 A1, 장소이다 셀 B1에
=TRIM(RIGHT(SUBSTITUTE(LEFT(A1,FIND(",",A1))," ",REPT(" ",20)),20))&RIGHT(A1,LEN(A1)-FIND(",",A1))
장소 :
=LEFT(A1,LEN(A1)-LEN(C1)-1)
첫번째 화학식 왼쪽으로 모든 텍스트를 제 쉼표를 찾아 취하여 LEFT(A1,FIND(",",A1))
시작 그 쉼표 (및 포함). 그런 다음 SUBSTITUTE(...," ",REPT(" ",20))
으로 모든 공백을 20 공백으로 바꿉니다. 이렇게하면 우리는 (당신의 숫자가 19 자보다 작다고 가정 할 때) 마지막 20자를 잡고 나머지 공간을 제거 할 수 있습니다. 우리가 남긴 것은 "숫자"라는 문자열입니다 (첫 번째 숫자). 따라서 우리는 숫자가 얼마나 많은 문자인지 정확하게 신경 쓰지 않습니다. 그런 다음 나머지 숫자에 RIGHT(A1,LEN(A1)-FIND(",",A1))
을 추가합니다. 마지막으로 원래 문자열의 길이와 숫자 문자열의 길이를 사용하여 =LEFT(A1,LEN(A1)-LEN(C1)-1)
과 같은 텍스트 문자열의 시퀀스를 가져올 수 있습니다.
어쩌면 내가 삽입해야합니다 ";" 마지막으로 "텍스트"를 입력 한 다음 자동 기능을 사용하여 셀을 ";" 어떻게 만드니? –