PowerApps의 Split 함수Split function in PowerApps

텍스트 문자열을 하위 문자열의 테이블로 분할합니다.Splits a text string into a table of substrings.

설명Description

Split 함수는 텍스트 문자열을 하위 문자열의 테이블로 분할합니다.The Split function breaks a text string into a table of substrings. Split을 사용하여 날짜 부분 사이에 슬래시를 사용하고 다른 경우에 잘 정의된 구분 기호가 사용되는 쉼표 구분 기호로 분리된 목록, 날짜를 분할합니다.Use Split to break up comma delimited lists, dates that use a slash between date parts, and in other situations where a well defined delimiter is used.

텍스트 문자열을 분리하는 데 구분 기호 문자열이 사용됩니다.A separator string is used to break the text string apart. 구분 기호는 텍스트 문자열에서 전체로 일치되는 0개, 1개 또는 더 많은 문자일 수 있습니다.The separator can be zero, one, or more characters that are matched as a whole in the text string. 0 길이 또는 공백 문자열을 사용하면 각 문자열은 개별적으로 분리됩니다.Using a zero length or blank string results in each character being broken out individually. 일치하는 구분 기호 문자는 결과에 반환되지 않습니다.The matched separator characters are not returned in the result. 일치하는 구분 기호가 없으면 전체 텍스트 문자열은 단일 결과로 반환됩니다.If no separator match is found then the entire text string is returned as a single result.

Concat 함수를 사용하여 문자열을 다시 결합합니다(구분 기호 없이).Use the Concat function to recombine the string (without the separators).

구문Syntax

Split( Text, Separator )Split( Text, Separator )

  • Text - 필수 항목입니다.Text - Required. 분할할 텍스트입니다.Text to split.
  • Separator - 필수 항목입니다.Separator - Required. 문자열 분할에 사용할 구분 기호입니다.Separator to use in splitting the string. 0개, 1개 또는 더 많은 문자가 될 수 있습니다.Can be zero, one, or more characters.

Examples

수식Formula 설명Description 결과Result
Split( "Apples, Oranges, Bananas", "," )Split( "Apples, Oranges, Bananas", "," ) 쉼표 구분 기호에 따라 다른 과일을 분할합니다.Splits the different fruits apart, based on the comma separator. 뒤의 공백이 아닌 쉼표에 따라 분할이 수행됩니다. " Oranges" 및 " Bananas"의 앞에 공백이 생깁니다.The split is performed based on only the comma and not the space after it, resulting in a space at the front of " Oranges" and " Bananas".
TrimEnds( Split( "Apples, Oranges, Bananas", "," ) )TrimEnds( Split( "Apples, Oranges, Bananas", "," ) ) 이전 예제와 동일하지만 이 경우 공백은 TrimEnds 함수에 의해 제거됩니다. Split으로 생성되는 단일 열 테이블에서 작동합니다.Same as the previous example, but in this case the space is removed by the TrimEnds function, operating on the single column table that is produced by Split. 쉼표 뒤에 공백을 포함하는 ", " 구분 기호를 사용할 수 있었지만 공백이 없거나 두 개의 공백이 있는 경우 제대로 작동하지 않았습니다.We could have also used the separator ", " which includes the space after the comma, but that would not have worked properly if there is no space or there are two spaces.
Split( "08/28/17", "/" )Split( "08/28/17", "/" ) 구분 기호로 슬래시를 사용하여 날짜를 분할합니다.Splits the date apart, using a forward slash as the separator.
Split( "Hello, World", "," )Split( "Hello, World", "," ) 구분 기호로 쉼표를 사용하여 단어를 분할합니다.Splits the words apart, using a comma as the separator. 두 번째 결과는 쉼표 바로 뒤의 문자였으므로 공백으로 시작합니다.The second result starts with a space since this was the character immediately following the comma.
Split( "Hello, World", "o" )Split( "Hello, World", "o" ) 구분 기호로 "o" 문자를 사용하여 문자열을 분할합니다.Splits the string apart, using the character "o" as the separator.
Split( "Hello, World", "l" )Split( "Hello, World", "l" ) 구분 기호로 "l" 단일 문자를 사용하여 문자열을 분할합니다.Splits the string apart, using the single character "l" as the separator. Hello에서 두 개의 l 사이에 문자가 없었으므로 공백 값이 반환되었습니다.Since there were no characters between the two l's in Hello, a blank value was returned.
Split( "Hello, World", "ll" )Split( "Hello, World", "ll" ) 구분 기호로 "ll" 이중 문자를 사용하여 문자열을 분할합니다.Splits the string apart, using the double character "ll" as the separator.
Split( "Hello, World", "%" )Split( "Hello, World", "%" ) 구분 기호로 백분율 기호를 사용하여 문자열을 분할합니다.Splits the string apart, using the percent sign as the separator. 이 구분 기호는 문자열에 표시되지 않으므로 전체 문자열은 하나의 결과로 반환됩니다.Since this separator does not appear in the string, the entire string is returned as one result.
Split( "Hello, World", "" )Split( "Hello, World", "" ) 구문 기호로 빈 문자열을 사용하여(0개의 문자) 문자열을 분할합니다.Splits the string apart, using an empty string as the separator (zero characters). 각 문자에서 문자열을 분할합니다.This will break the string on each character.