2014-09-30 3 views
0

다음 기능을 수행하는보다 우아한 방법이 있습니까 =txt.Split(SUBSTITUTE(A1,",",";"),";")? txt.Split(str,delimiter) 함수는 단일 구분 기호를 기반으로 문자열을 토큰 화하는 Schematiq 함수입니다.Schematiq에서 여러 구분 기호로 txt.split() 사용

나는 많은 분리 기호 (약 10 개)로 구분 된 파일을 가지고 있으며, SUBSTITUTE 함수를 중첩하지 않고이 토큰 중 rng을 생성하려고합니다. 셀 A1의 내용에 대한

예 :

The

quick

brown

fox

답변

1

: The,quick;brown#fox 내가이 4 개 요소로 반환하는 rng를 원하는 것 아니다 문자열 "#은"때문에

=txt.Split("The,quick;brown#fox", ",;#") 

은 ... 당신은 그냥 하나의 셀 범위를 얻을 것입니다 : 당신이로이 작업을 수행하려고 그래서 만약은 멀티 문자 분리 문자 및 여러 구분 기호를 모두 지원 "The, quick, brown # fox"에 존재합니다. 그러나 대신에 다음을 사용하는 경우 :

=txt.Split("The,quick;brown#fox", {",", ";", "#"}) 

... 당신이 원하는 것을 얻을 수 있습니다. 마찬가지로 구분 기호에 셀 참조를 사용할 수 있으므로 ",", ";" 셀 A1, A2 및 A3에서 '#'을 선택하면 다음과 같은 결과를 얻을 수 있습니다.

=txt.Split("The,quick;brown#fox", A1:A3) 
관련 문제