Skip to main content

ExcelのLEFT / LEFTB関数でテキストを抽出する方法

文字を抜きだすときのルールがバラバラのときのためのFIND関数【Excel/エクセル】 (六月 2026)

文字を抜きだすときのルールがバラバラのときのためのFIND関数【Excel/エクセル】 (六月 2026)
Anonim

テキストをExcelにコピーまたはインポートすると、不要なガベージ文字が適切なデータに含まれることがあります。場合によっては、セル内のテキストデータの一部だけが必要です。たとえば、人の名字で、姓ではありません。

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

  • 適切なデータが右側にある場合は、 それを抽出する関数。
  • 良いデータの両側に不要な文字がある場合は、 MID それを抽出する関数。
  • 良いデータが左側にある場合は、 それを抽出する関数 - これは、この記事で紹介する関数です。

Excel LEFTおよびLEFTB関数の構文

そして LEFTB 関数は、同様の操作を実行するが、サポートする言語が異なる2つのオプションです。以下のガイドラインに沿って、ご使用の言語に最も適した機能を選択してください。

  • 1バイト文字セットを使用する言語用です。このグループには、英語やすべてのヨーロッパ言語などのほとんどの言語が含まれています。
  • LEFTB 2バイト文字セットを使用する言語用です。日本語、中国語(簡体字)、中国語(繁体字)、韓国語があります。

Excelでは、関数の構文は関数のレイアウトを参照し、関数の名前、角括弧、および引数を含みます。 LEFT関数の構文は次のとおりです。

= LEFT(テキスト、Num_chars)

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

= LEFT(テキスト、Num_bytes)

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

  • テキスト そしてLEFTB)は、目的のデータを含むエントリを参照します。この引数は、ワークシート内のデータの場所へのセル参照でも、引用符で囲まれた実際のテキストでもかまいません。
  • Num_chars (オプションの)は、保持する文字列引数の左にある文字数を指定します。その他の文字はすべて削除されます。
  • Num_bytes - (オプション:LEFTB)文字列引数の左にある文字数をバイト数で指定します。その他の文字はすべて削除されます。

LEFT機能に関する重要事項

  • Num_chars / Num_bytesが省略された場合、関数によってデフォルト値の1文字が表示されます。
  • Num_chars / Num_bytesがテキストの長さより大きい場合、関数はテキスト文字列全体を返します。
  • Num_chars / Num_bytes引数の値が負の場合、関数は#VALUEを返します。エラー値。
  • Num_chars / Num_bytes引数の値が空白のセルを参照するかゼロに等しい場合、この関数は空白のセルを返します。

Excel LEFT関数の例

いくつかの方法があります 関数の引数として直接データを入力し、両方の引数のセル参照を入力するなど、テキスト文字列から特定の文字数を抽出する関数。

通常、実際のデータではなく引数のセル参照を入力するのが最善です。この例では、 関数とその引数をセルに追加する C3 単語を抽出するウィジェット のテキスト文字列から セルA3.

LEFT関数の入力

関数とその引数を入力するためのオプション セルB1 含める:

  • 完全な関数を適切なセルに入力します。
  • Excelの数式ビルダーを使用します。

数式ビルダーを使用して関数を入力すると、関数の構文、つまり関数の名前、カンマ区切り記号、角カッコを正しい場所と数量で入力するので、タスクを簡単に行うことができます。

セル参照を指す

どのオプションをワークシートセルに入力するかにかかわらず、間違ったセル参照を入力することによってエラーが発生する可能性を最小限にするために、引数として使用されるセル参照を入力するには、ポイントアンドクリックを使用することをお勧めします。

数式ビルダーでLEFTを入力する

を入力 関数とその引数を セルB3 Excelを使用したサンプル画像の表示 数式ビルダー.

  1. クリック 細胞 B3 それをアクティブなセルにする - これが関数の結果が表示される場所です。
  2. クリックしてください数式 タブをクリックします。
  3. 選択するテキスト リボンから関数ドロップダウンリストを開きます。
  4. クリック リスト内の
  5. ダイアログボックスで、テキスト ライン。
  6. セルをクリック A3 そのセル参照をダイアログボックスに入力します。
  7. クリックしてくださいNum_chars ライン。
  8. セルをクリックB10 ワークシートにそのセル参照を入力します。
  9. クリック 完了 機能を完了します。

抽出された部分文字列ウィジェット 〜に表示されます セルB3.

LEFT関数による数値の抽出

関数を使用して、前のセクションにリストされた手順を使用して、より長い番号から数値データのサブセットを抽出することができます。唯一の問題は、抽出されたデータがテキストに変換され、特定の関数を含む計算で使用できないことです。 そして平均 関数。

この問題を回避する1つの方法は、 テキストを次のように数値に変換する関数 行9 画像例:

= VALUE(LEFT(B2、6))

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