Googleシートにデータをインポートする場合でも、手動で入力する場合でも、テキストを変更または修正する必要がある状況がある場合があります。リストにGoogleシートのテキスト関数を使用すると、いくつかの変更をすぐに一度に変更することで時間を節約できます。
番号をテキストに変換:テキスト
指定された形式を使用して数字をテキストに変換する簡単な方法から始めることは、テキスト関数です。日付、時刻、パーセンテージ、通貨、または同様の数に使用できます。
目次
式の構文はですテキスト(番号、形式)、最初の引数に正確な数値またはセル参照を使用できる場合。使用する形式に応じて、Google Docsエディターはページをヘルプします2番目の引数の12を超えるオプションのリスト。
例として、AMまたはPMを使用して12時間の形式で22:30をフォーマットし、次の式を使用してテキストとしてフォーマットします。
=テキスト(「22:30」、」HH:mmAM/PM」)

別の例では、この式を使用して、セルA1の数字をテキストとしてフォーマットします。
= text(a1、 "0%")


テキストを組み合わせる:連結します
テキストの2つの文字列を結合する場合は、連結関数を使用できます。ファーストネームと姓、都市と州、または単一のセルに結合したいのと同様の名前があります。
構文はです連結(string1、string2、…)、ここで、引数にテキストまたはセルの参照を使用できます。
この例では、この式を使用して、セルA1からD1のテキストを単一の文字列に組み合わせます。
=連結(A1:D1)


単語の間にスペースを配置する場合は、この式を使用して各セル参照間に引用符に空白スペースを挿入できます。
=連結(a1」、”“、b1、“、“、c1、“、d1)


別の例では、テキスト「名:」とセルA1のテキストとこの式を組み合わせます。
=連結(「名:“、a1)


テキストを区切り文字と組み合わせます:textjoin
TextJoin関数は、テキストを結合するための連結に似ています。違いは、区切り文字(セパレーター)を使用して、アレイとTextJoinを組み合わせることができることです。
構文はですtextjoin(デリミタ、empty、text1、text2、…)。のためにデリミタ議論、スペース、コンマ、またはその他の区切り文字を引用符に入れ、空の引数、真のセルを除外するためにtrueを使用するか、偽のセルを含めます。
例として、空のセル(A2)を無視するために区切り文字としてスペースを持つセル範囲A1からC2のテキストに参加します。これが式です:
= textjoin(”“、真実、A1:C2)


別の例では、セルA1からA10のテキストをデリミッターとしてコンマをfalseとして組み合わせて、空のセル(A4〜A8)を含めて、結果の見た目を確認できるようにします。これが式です:
= textjoin(“、 "、false、a1:a10)


ヒント:番号を組み合わせたい場合は、使用できます結合関数。
個別のテキスト:分割
たぶん、あなたはそれを組み合わせるのではなく、上記の反対をし、テキストを分離したいかもしれません。このためには、分割関数を使用できます。
構文はですスプリット(文章、デリミタ、スプリット_by、空)。を使用しますスプリット_によるtrue(デフォルト)を使用して、区切り文字内の各文字の周りにテキストを分離し、それ以外の場合はfalseを使用します。を使用します空のTrue(デフォルト)での引数は、連続した区切り文字を1つとして扱い、それ以外の場合はFalseを使用します。
ここでは、セルA1のテキストを、デリミッターとしてスペースを使用して分割し、この式で他の引数のデフォルトを使用して分割します。
=スプリット(a1」


別の例では、「T」をデリミッターとして使用して、セルA1のテキストを分割します。これにより、「T」が削除され、上のスペース区切り文字が削除され、残りのテキストが残ります。これが式です:
=スプリット(A1、「T」)


さて、falseを追加する場合スプリット_による引数、この式は、「t [space]」マークでのみテキストを分離します。
=スプリット(a1、” t“、false)


テキストを比較してください:正確
シートのデータの比較に取り組んでいますか?正確な関数を使用すると、テキストの2つの文字列を比較し、それらが一致するかどうかについての単純な真または誤った結果を受信できます。
構文はです正確(text1、text2)、引数にテキストまたはセル参照を使用できる場合。
例として、セルA1とB1の2つのテキスト文字列をこの式と比較します。
=正確に(a1、b1)


別の例では、この式を使用して、セルA1のテキストを「Google」と比較します。
= exact(a1、“ google ")


テキストの変更:交換して代用します
Googleシートで発見と交換機能を使用できますが、機能が許可されているよりも具体的である必要がある場合があります。たとえば、特定の場所の文字または文字列の特定のテキストのみのインスタンスのみを変更することをお勧めします。この場合、交換または代替のいずれかを使用できます。
同様ですが、各機能はわずかに異なる動作をするため、ニーズを最適に満たすものを使用できます。
それぞれの構文はです交換(テキスト、位置、長さ、新規)そして代替(テキスト、検索する、置き換え、発生)。いくつかの例と、引数の使用方法を説明しましょう。
交換する
ここでは、「ウィリアムHブラウン」を「ビルブラウン」に置き換えたいので、置換機能とこの式を使用します。
=交換(a1,1,9、「ビル」)
式を分解するために、A1はテキストのセル、1は交換する開始位置、9は交換する文字の数、ビルは交換テキストです。


別の例として、電話番号がテキストとして保存されており、それぞれのプレフィックスを変更する必要があります。各プレフィックスは異なるため、交換用に交換を使用して、交換用の文字の位置と数を指定できます。これが式です:
=交換(a1,5,3、 "222")


ヒント:列の複数のセルを変更するには、以下に示すように、式を下にドラッグして後続の行に適用できます。


代わりの
代替機能の例については、「ニューヨーク」を「ニューヨーク」に置き換えて追加します。発生文字列の最初のインスタンスのみを変更することを確認するための議論。これが式です:
=代替(a1、「ニューヨーク」、「ニューヨーク」、1)
この式を分解するために、A1には「ニューヨーク」が検索するテキストである「ニューヨーク」が代替品であり、1はテキストの最初の出現です。
もっと詳しく知る:Windows11のスタートメニューを改良:SimpleModは望ましい機能を提供します


あなたが削除するなら発生上記の式の引数では、この機能は、ここで見ることができるように、デフォルトで両方のインスタンスを「ニューヨーク」に変更します。
=代替(a1、「ニューヨーク」、「ニューヨーク」)


文字ケースを変更します:適切、上、および下
データ入力中に別のソースまたはミスタイプからデータをインポートすると、不一致の文字ケースが表示される場合があります。適切な機能、上部、および下の関数を使用して、すぐに修正できます。
それぞれの構文は簡単です適切な(テキスト)、上部(テキスト)、 そしてlower(テキスト)引数にセル参照またはテキストを使用できる場合。
テキスト文字列の各単語の最初の文字を大文字化するには、適切な関数とこの式を使用できます。
=適切な(a1)


すべての大文字に文字を変更するには、上部関数とこの式を使用します。
=上部(a1)


すべての小文字に文字を変更するには、より低い関数とこの式を使用します。
= lower(a1)


次のように、引用符内の3つの関数すべての正確なテキストを次のように入力することもできます。
=適切な(「オンライン技術のヒント」)


テキスト文字列の一部を取得:左、右、および中間
たぶん、テキスト文字列の一部を抽出する必要があります。データが他のデータと混合されているか、特に何かに文字列の一部を使用したい場合があります。左、右、および中間関数を使用して、必要な部品を取得できます。
それぞれの構文はです左(文字列、num_characters)、右(文字列、num_characters)、 そしてミッド(文字列、開始、長さ)。セルの参照またはテキストを使用することができます弦それぞれの議論。
左関数の例については、この式でセルA1のテキストを使用して、左から最初の3文字を抽出します。
=左(a1,3)


適切な関数の例については、この式で同じセルを使用して右から最初の4文字を抽出します。
=右(a1,4)


中間関数の例については、同じセル内のテキストから「ジェーン」という名前を抽出します。
=ミッド(A1.6.4)


この途中の例では、6つの始める引数は、左から6番目の文字を選択します。スペースや句読点を含むすべてのキャラクターが重要であることを忘れないでください。次に、4のために長さ引数は4つの文字を選択します。
テキスト文字列の長さを取得:LenとLenb
他の場所で使用するためにコピーや貼り付けやエクスポートなど、データを使用して具体的なことを行う予定がある場合は、キャラクター数について注意する必要がある場合があります。 LENを使用すると、テキスト文字列に文字列の数を取得でき、LENBを使用すると、バイトでカウントを取得できます。
それぞれの構文はですレン(弦)そしてレンブ(文字列)、繰り返しますが、セルの参照またはテキストを引数として使用できます。
ここでは、この式を使用して、セルA1のテキストの文字カウントを取得します。
=レン(A1)


この式を使用すると、セルA1のテキストの文字カウントを取得しますが、代わりにバイトとして次のようになります。
= lenb(a1)


余分なスペースを削除:トリム
先頭、トレーリング、またはその他の追加スペースからデータをクリーンアップする必要がある場合は、トリム機能を使用できます。
構文はですトリム(テキスト)、引数にセル参照またはテキストを使用できる場合。
ここでは、この式を使用して、セルA1のテキスト文字列からスペースを削除します。
= 3(a1)


次に、この式を使用して、特定のテキスト「オンライン技術のヒント」から余分なスペースを削除します。
=トリム(「オンライン技術のヒント」)


Googleシートは、テキストを操作するための多くの機能を提供しています。テキストをラップしたり、フォーマットを変更したり、ハイパーリンクしたりすることもできます。ただし、長いデータセットがある場合、Googleシートのテキスト関数は、テキストの変更に迅速かつ効率的に取り組むのに役立ちます。 1つか2つ試してみませんか?
関連するチュートリアルについては、アレイにGoogleシート式の使用方法をご覧ください。
