Excelのデータから文字を抽出する

Excel RIGHT関数を使用する方法

Excel RIGHT機能を使用すると、インポートしたデータから不要な文字を削除することができます。 テキストをExcelにコピーまたはインポートすると、不要なガベージ文字が適切なデータに含まれることがあります。

または、セルのテキストデータの一部だけが必要な場合があります。たとえば、人の名前ではなく姓である場合があります。

このような場合、Excelには不要なデータを残りの部分から削除するために使用できる多数の機能があります。 どの機能を使用するかは、セル内の不要な文字を基準にして、目的のデータがどこにあるかによって異なります。

01/03

RIGHT関数の構文と引数

Excelでは、関数の構文は関数のレイアウトを参照し、関数の名前、かっこ、および引数を含みます

RIGHT関数の構文は次のとおりです。

=右(テキスト、Num_chars)

関数の引数は、関数で使用されるデータと抽出される文字列の長さをExcelに指示します。

Text- (必須)目的のデータを含むエントリ。 この引数は、 ワークシート内のデータの場所へのセル参照でも、引用符で囲まれた実際のテキストでもかまいません。

Num_chars - (オプション)文字列引数の右側に保持する文字数を指定します。 その他の文字はすべて削除されます。 この引数はゼロ以上でなければなりません。 この引数を省略すると、関数はデフォルト値の1文字を使用します。 これがテキストの長さより大きい場合、関数はすべてのテキストを返します。

02/03

例:RIGHT関数を使用して不要な文字を削除する

©テッドフランス語

上記の画像の例では、RIGHT関数を使って

以下は最初の結果がどのように得られたかを詳述するステップです。

セルB1にRIGHT関数とその引数を入力するオプションは次のとおりです。

  1. セルC1に完全な関数= RIGHT(B1,6)を入力します。
  2. 関数のダイアログボックスを使用して関数と引数を選択する

ダイアログボックスを使用して関数を入力すると、関数の名前、カンマ区切り記号、および角カッコを正しい場所と数量で入力することによって、関数の構文がダイアログボックスで処理されるので、タスクを単純化することがよくあります。

セル参照を指す

関数をワークシートのセルに入力するオプションを選択しても、 ポインティングを使用して引数として使用されるすべてのセル参照を入力することが最善の方法です。

ポインティングでは、マウスポインタを使用してセル参照をクリックして関数に入力します。 そうすることで、誤ったセル参照の入力によるエラーを排除できます。

右関数ダイアログボックスの使用

関数のダイアログボックスを使用して、セルC1にRIGHT関数とその引数を入力します。

  1. セルC1をクリックしてアクティブなセルにします。これは、関数の結果が表示される場所です。
  2. リボンメニューのタブをクリックします。
  3. リボンからテキストを選択して、機能ドロップダウンリストを開きます。
  4. 関数のダイアログボックスを表示するには、リスト内のをクリックします。
  5. ダイアログボックスで、 テキスト行をクリックします。
  6. ワークシートのB1セルをクリックします。
  7. Num_chars行をクリックします。
  8. 6つの右端の文字だけを保持したいので、この行に数字の6を入力します。
  9. OK」をクリックして機能を完了し、ワークシートに戻ります。

抽出されたテキスト「Widget」がセルC1に表示されます。

セルC1をクリックすると、完全な関数=右(B1,6)がワークシートの上の数式バーに表示されます

03/03

右の関数で数値を抽出する

上の例の2行目に示すように、RIGHT関数を使用して、リストされたステップを使用して、より長い番号から数値データのサブセットを抽出することができます。

唯一の問題は、抽出されたデータがテキストに変換され、 SUMAVERAGE関数などの特定の関数を含む計算では使用できないことです。

この問題を回避する1つの方法は、VALUE関数を使用してテキストを数値に変換することです。

例えば:

= VALUE(右(B2、6))

2番目の選択肢は、テキストを数字に変換するために特別なペースト使用することです。