MicrosoftExcelで部分文字列を抽出する方法

MicrosoftExcelで部分文字列を抽出する方法

テキストの左、右、または中央から部分文字列を抽出する場合は、 Microsoft Excelの関数LEFT、、、、およびを使用できます。その方法をお見せします。RIGHTMIDLENFIND

サブストリングを抽出するために使用する方法は何ですか?

サブストリングを抽出するために使用する方法は、サブストリングがどこにあるかによって異なります。

指定した文字の左側の文字列を抽出するには、以下の最初の方法を使用します。指定した文字の右側にあるものをすべて抽出するには、以下の2番目の方法を使用します。テキストの途中から文字列を抽出するには、以下の3番目の方法を使用します。

テキストの左側の行を取得します

セル内の指定された文字の左側にあるすべてのテキストを取得する場合は、Excel関数LEFTおよびFIND関数を使用してこれを実行します。

まず、スプレッドシートを開き、結果を表示するセルをクリックします。

選択したセルに、次の機能を入力します。この関数でB2は、全文があるセルと@検索記号を置き換えます。この関数は、その文字の左側にある文字列全体を抽出します。

次に、Enterキーを押します。

=LEFT(B2,FIND("@",B2)-1)

選択したセルには、関数の結果が表示されます。これは、セル内の指定した文字の前の全文です。

準備。

テキストの右側の行を抽出します

セル内の指定された文字の右側にあるすべてのテキストを取得するには、Excel関数RIGHTLENおよびを使用しますFIND

スプレッドシートを起動して、結果を表示するセルをクリックすることから始めます。

選択したセルに、次の機能を入力します。この関数でB2は、全文があるセルと@検索記号を置き換えます。Excelは、その文字の右側の行全体を抽出します。

次に、Enterキーを押します。

=RIGHT(B2,LEN(B2)-FIND("@",B2))

選択したセルに関数の結果が表示されます。

準備。

テキストの途中から文字列を取得します

セル内の特定の位置にある特定の文字数を含む文字列を抽出する場合はMID、Excel関数を使用します。

スプレッドシートで、結果の行を表示するセルを選択します。

選択したセルに、次の機能を入力します。この関数でB2は、全文、1行の選択を開始する文字位置、および3抽出する文字数があるセルに置き換えます。

次に、Enterキーを押します。

=MID(B2,1,3)

Excelは、セル内の指定された位置から指定された文字数を抽出します。

そして、それがすべてです。

したがって、Excelスプレッドシートのテキストを含むセルの数を数えることもできます。方法については、ガイドをご覧ください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です