PowerApps의 Left, Mid 및 Right 함수Left, Mid, and Right functions in PowerApps

텍스트 문자열의 왼쪽, 가운데 또는 오른쪽 부분을 추출합니다.Extracts the left, middle, or right portion of a string of text.

설명Description

Left, MidRight 함수는 문자열의 일부를 반환합니다.The Left, Mid, and Right functions return a portion of a string.

  • Left는 문자열의 시작 문자를 반환합니다.Left returns the beginning characters of a string.
  • Mid는 문자열의 가운데 문자를 반환합니다.Mid returns the middle characters of a string.
  • Right는 문자열의 끝 문자를 반환합니다.Right returns the ending characters of a string.

단일 문자열을 인수로 지정하면 함수에서 문자열에 대해 요청한 부분을 반환합니다.If you specify a single string as an argument, the function returns the portion that you requested of the string. 문자열이 포함된 단일 열 테이블을 지정하면 함수에서 해당 문자열을 요청한 부분의 단일 열 테이블을 반환합니다.If you specify a single-column table that contains strings, the function returns a single-column table of the portions that you requested of those strings. 여러 열 테이블을 지정하면 테이블 작업에서 설명한 대로 단일 열 테이블로 만들 수 있습니다.If you specify a multi-column table, you can shape it into a single-column table, as working with tables describes.

시작 위치가 음수이거나 문자열 끝을 초과하는 경우 Mid공백을 반환합니다.If the starting position is negative or beyond the end of the string, Mid returns blank. Len 함수를 사용하여 문자열 길이를 확인할 수 있습니다.You can check the length of a string by using the Len function. 문자열에 포함된 것보다 많은 문자를 요청하면 이 함수는 가능한 한 많은 문자를 반환합니다.If you request more characters than the string contains, the function returns as many characters as possible.

구문Syntax

Left( String, NumberOfCharacters )Left( String, NumberOfCharacters )
Mid( String, StartingPosition, NumberOfCharacters )Mid( String, StartingPosition, NumberOfCharacters )
Right( String, NumberOfCharacters )Right( String, NumberOfCharacters )

  • String - 필수 항목이며,String - Required. 결과를 추출할 문자열입니다.The string to from which to extract the result.
  • StartingPosition - 필수 항목(Mid 전용)이며,StartingPosition - Required (Mid only). 시작 위치입니다.The starting position. 문자열의 첫 번째 문자는 위치 1입니다.The first character of the string is position 1.
  • NumberOfCharacters - 필수 항목이며,NumberOfCharacters - Required. 반환할 문자 수입니다.The number of characters to return.

Left( SingleColumnTable, NumberOfCharacters )Left( SingleColumnTable, NumberOfCharacters )
Mid( SingleColumnTable, StartingPosition, NumberOfCharacters )Mid( SingleColumnTable, StartingPosition, NumberOfCharacters )
Right( SingleColumnTable, NumberOfCharacters )Right( SingleColumnTable, NumberOfCharacters )

  • SingleColumnTable - 필수 항목입니다.SingleColumnTable - Required. 결과를 추출할 문자열의 단일 열 테이블입니다.A single-column table of strings from which to extract the results.
  • StartingPosition - 필수 항목(Mid 전용)이며,StartingPosition - Required (Mid only). 시작 위치입니다.The starting position. 문자열의 첫 번째 문자는 위치 1입니다.The first character of the string is position 1.
  • NumberOfCharacters - 필수 항목이며,NumberOfCharacters - Required. 반환할 문자 수입니다.The number of characters to return.

Examples

단일 문자열Single string

이 섹션의 예제에서는 텍스트 입력 컨트롤을 데이터 원본으로 사용합니다.The examples in this section use a text-input control as their data source. 컨트롤 이름은 Author이며, "E.The control is named Author and contains the string "E. E.E. Cummings" 문자열을 포함합니다.Cummings".

수식Formula 설명Description 결과Result
Left( Author.Text, 5 )Left( Author.Text, 5 ) 문자열의 시작 부분에서 최대 5개 문자를 추출합니다.Extracts up to five characters from the start of the string. "E."E. E."E."
Mid( Author.Text, 7, 4 )Mid( Author.Text, 7, 4 ) 문자열에서 7번째 문자부터 최대 4개 문자를 추출합니다.Extracts up to four characters, starting with the seventh character, from the string. "Cumm""Cumm"
Right( Author.Text, 5 )Right( Author.Text, 5 ) 문자열의 끝 부분에서 최대 5개 문자를 추출합니다.Extracts up to five characters from the end of the string. "mings""mings"

단일 열 테이블Single-column table

이 섹션의 각 예제에서는 People이라는 데이터 원본의 Address 에서 문자열을 추출하고, 결과가 포함된 단일 열 테이블을 반환합니다.Each example in this section extracts strings from the Address column of this data source, named People, and returns a single-column table that contains the results:

수식Formula 설명Description 결과Result
Left( ShowColumns( People, "Address" ), 8 )Left( ShowColumns( People, "Address" ), 8 ) 각 문자열에서 처음 8개 문자를 추출합니다.Extracts the first eight characters of each string.
Mid( ShowColumns( People, "Address" ), 5, 7 )Mid( ShowColumns( People, "Address" ), 5, 7 ) 각 문자열에서 다섯 번째 문자부터 시작하여 가운데 7개 문자를 추출합니다.Extracts the middle seven characters of each string, starting with the fifth character.
Right( ShowColumns( People, "Address" ), 7 )Right( ShowColumns( People, "Address" ), 7 ) 각 문자열에서 마지막 7개 문자를 추출합니다.Extracts the last seven characters of each string.

단계별 예제Step-by-step example

  1. 갤러리에서 이미지 및 텍스트 표시에서 설명하는 첫 번째 절차에 따라 Inventory라는 컬렉션을 가져오거나 만들어 갤러리에 표시합니다.Import or create a collection named Inventory, and show it in a gallery, as the first procedure in Show images and text in a gallery describes.
  2. 갤러리에 있는 하위 레이블의 Text 속성을 이 함수로 설정합니다.Set the Text property of the lower label in the gallery to this function:

    Right(ThisItem.ProductName, 3)Right(ThisItem.ProductName, 3)

    각 제품 이름의 마지막 세 개 문자가 레이블에 표시됩니다.The label shows the last three characters of each product name.