PowerApps の Lower 関数、Upper 関数、Proper 関数Lower, Upper, and Proper functions in PowerApps

テキストの文字列中の文字をすべて大文字か小文字に変換します。または、テキストの文字列中の文字を適切なケースに変換します。Converts letters in a string of text to all lowercase, all uppercase, or proper case.


Lower 関数、Upper 関数、Proper 関数は、文字列中の文字の大文字小文字を変換します。The Lower, Upper, and Proper functions convert the case of letters in strings.

  • Lower は、すべての大文字を小文字にします。Lower converts any uppercase letters to lowercase.
  • Upper は、すべての小文字を大文字にします。Upper converts any lowercase letters to uppercase.
  • Proper は、各単語の最初の文字が小文字であれば大文字にします。また、その他の文字が大文字であれば小文字に変換します。Proper converts the first letter in each word to uppercase if it's lowercase and converts any other uppercase letters to lowercase.

これら 3 つの関数では、アルファベットでない文字は無視されます。All three functions ignore characters that aren't letters.

文字列を 1 つ渡した場合、その文字列の変換されたバージョンが戻り値として返されます。If you pass a single string, the return value is the converted version of that string. 文字列が含まれた単一列テーブルを渡すと、変換された文字列の単一列テーブルが戻り値として返されます。If you pass a single-column table that contains strings, the return value is a single-column table of converted strings. 複数列テーブルがある場合は、テーブルの使用に関するページの説明に従って、そのテーブルを単一列テーブルにすることができます。If you have a multi-column table, you can shape it into a single-column table, as working with tables describes.


Lower( String )Lower( String )
Upper( String )Upper( String )
Proper( String )Proper( String )

  • String - 必須。String - Required. 変換の対象となる文字列。The string to convert.

Lower( SingleColumnTable )Lower( SingleColumnTable )
Upper( SingleColumnTable )Upper( SingleColumnTable )
Proper( SingleColumnTable )Proper( SingleColumnTable )

  • SingleColumnTable - 必須。SingleColumnTable - Required. 変換対象となる文字列が含まれている単一列テーブル。A single-column table of strings to convert.


単一の文字列Single string

このセクションの例では、Author という名前のテキスト入力コントロールをデータ ソースとして使用します。The examples in this section use a text-input control, named Author, as their data source. このコントロールには、文字列 "E.The control contains the string "E. E.E. CummINGS" が含まれています。CummINGS".

数式Formula 説明Description 結果Result
Lower( Author.Text )Lower( Author.Text ) 文字列中のすべての大文字を小文字にします。Converts any uppercase letters in the string to lowercase. "e."e. e.e. cummings"cummings"
Upper( Author.Text )Upper( Author.Text ) 文字列中のすべての小文字を大文字にします。Converts any lowercase letters in the string to uppercase. "E."E. E.E. CUMMINGS"CUMMINGS"
Proper( Author.Text )Proper( Author.Text ) 各単語の最初の文字が小文字であれば大文字にします。また、その他の大文字の文字を小文字に変換します。Converts the first letter of each word to uppercase if it's lowercase, and converts any other uppercase letters to lowercase. "E."E. E.E. Cummings"Cummings"

単一列テーブルSingle-column table

このセクションの例では、次のデータが含まれている People データ ソースの Address の文字列を変換します。The examples in this section convert strings from the Address column of the People data source, which contains this data:

それぞれの数式は、変換済みの文字列が含まれた単一列テーブルを返します。Each formula returns a single-column table that contains the converted strings.

数式Formula 説明Description 結果Result
Lower( ShowColumns( People, "Address" ) )Lower( ShowColumns( People, "Address" ) ) 小文字の文字をすべて大文字に変換します。Converts any letter that's lowercase to uppercase.
Upper( ShowColumns( People, "Address" ) )Upper( ShowColumns( People, "Address" ) ) 小文字の文字をすべて大文字に変換します。Converts any letter that's lowercase to uppercase.
Proper( ShowColumns( People, "Address" ) )Proper( ShowColumns( People, "Address" ) ) 単語の先頭の文字が小文字であれば大文字に変換します。また、その他の文字が大文字であれば小文字に変換します。Converts any first letter of a word that's lowercase to uppercase, and converts any other letter that's uppercase to lowercase.

ステップバイステップの例Step-by-step example

  1. テキスト入力 コントロールを追加し、 Source という名前を付けます。Add a Text input control, and name it Source.
  2. ラベルを追加し、その Text プロパティを次の関数に設定します。Add a label, and set its Text property to this function:
  3. F5 キーを押し、Source ボックスにPress F5, and then type WE ARE THE BEST! WE ARE THE BEST!」と入力します。into the Source box.
    ラベルには We Are The Best! と表示されます。The label shows We Are The Best!