ミッド | | | リンク:#サブ-間-括弧 [括弧の間にサブストリング] | サブストリング含む特定のテキスト | フラッシュ塗りつぶし

エクセルにはSUBSTRING関数はありません。部分文字列を抽出するために、MID、LEFT、RIGHT、FIND、LEN、SUBSTITUTE、REPT、TRIMやExcelでMAX関数を使用してください。

ミッド

部分文字列を抽出するには、文字列の途中で開始し、ExcelでMID関数を使用します。

Extract a Substring in Excel

説明:MID関数は、位置7(O)で開始し、抽出物6つの文字。

左[[左]

文字列から左端の文字を抽出するには、ExcelでLEFT関数を使用します。

Left Function

ダッシュの前に(任意の長さの)部分文字列を抽出するには、FIND関数を追加します。

Leftmost Characters

説明:FIND関数は、ダッシュの位置を検索します。左端の文字の正しい数を抽出するために、この結果から1を引きます。

上記に示した式は、LEFT(A1,4-1)に減少させます。

右[] [右]

文字列から右端の文字を抽出するには、ExcelでRIGHT関数を使用します。

Right Function

ダッシュの後に(任意の長さの)サブストリングを抽出するために、LEN、検索機能を追加します。

Rightmost Characters

説明:LEN関数は、文字列の長さを返します。 FIND機能は、ダッシュの位置を検索します。右端の文字の正しい番号を抽出するために、これらの値を引きます。上記に示した式は、RIGHT(A1,6-4)に減少させます。

サブストリング括弧

(等又は括弧、大括弧、スラッシュ)括弧の間にサブストリングを抽出するために、MIDおよびExcelのFIND関数を使用します。

1.下記の式はほぼ完璧です。

Mid and Find

説明:FIND関数は左括弧の位置を検索します。ストリングの開始位置を見つけるために、1を追加します。上記に示した式は、MID(A1,6 + 1,2)に減少させます。このMID関数は常に2つの文字を抽出します。

2.サブストリングの長さを返す式と2(第3の引数)を交換。

Substring Between Parentheses

説明:サブストリングの正しい長さを見つけるために、閉じ括弧の位置から開括弧の位置と値1を減算します。

特定のテキストを含むサブストリング

サブストリングを含む特定のテキストを抽出する(例えば、@記号)は、代替、REPT、MID、FIND、TRIMおよびExcelでMAX関数を使用します。

1.まず、100個のスペース(または他の任意の多数)を有する単一の空間を置換する代替とREPT関数を使用します。

Substitute Function

開始50以下2にMID関数(1/2 *多数)@記号の位置の前に位置し、抽出物100(多数)の文字。

Substring with Spaces

  1. TRIM関数は先頭と末尾のスペースを削除します。

Trim Function

4.すべて一緒にそれを置きます。

Substring Containing Specific Text

注:ステップ2で、MID関数は、@記号の位置の前50点の位置を開始します。電子メールアドレスは、文の最初の単語(セルA3)負の開始位置では、この結果である場合。この場合、MAX関数は1を返す(上記式参照)

フラッシュフィル

あなたが式のヒーロー、使用 リンクしていない場合はフラッシュ塗りつぶし Excelで自動的に部分文字列を抽出します。

Flash Fill

注:Excelはあなたが列A内のテキスト文字列を変更した場合、Excelが列Bの番号を更新しません、数式は挿入されません