뛰어나다

특정 문자에서 텍스트 문자열 분할

Split Text String Specific Character

Excel 수식: 특정 문자에서 텍스트 문자열 분할일반 공식 |_+_| 요약

특정 문자에서 텍스트 문자열을 분할하려면 LEFT, RIGHT, LEN 및 FIND 기능의 조합을 사용할 수 있습니다.





표시된 예에서 C5의 공식은 다음과 같습니다.

= LEFT (text, FIND (character,text)-1)

D5의 공식은 다음과 같습니다.





 
= LEFT (B5, FIND ('_',B5)-1)
설명

첫 번째 공식은 FIND 함수를 사용하여 텍스트에서 밑줄(_)을 찾은 다음 1을 빼서 '특수 문자 앞의 문자'로 다시 이동합니다.

 
= RIGHT (B5, LEN (B5)- FIND ('_',B5))

이 예에서 FIND는 7을 반환하므로 6으로 끝납니다.



이 결과는 'num_chars'와 같이 LEFT 함수에 입력됩니다. 왼쪽부터 시작하여 B5에서 추출할 문자 수입니다.

 
 FIND ('_',B5)-1

결과는 문자열 '011016'입니다.

텍스트의 두 번째 부분을 얻기 위해 올바른 기능과 함께 FIND를 사용합니다.

다시 FIND를 사용하여 밑줄(7)을 찾은 다음 LEN 함수로 계산된 B5(22)의 전체 텍스트 길이에서 이 결과를 뺍니다.

 
= LEFT (B5,6)

이것은 우리에게 15(22-7)를 제공하며, 이는 'num_chars'로 RIGHT 함수에 공급됩니다. - 오른쪽에서 시작하여 B5에서 추출할 문자 수:

계획 할 비율을 계산하는 방법
 
 LEN (B5)- FIND ('_',B5)

결과는 'Assessment.xlsx' 문자열입니다.

저자 데이브 브런스


^