ExcelのMID機能
Excel MID関数は、文字列の中央からテキストを抽出するために使用されます。基本的に、文字列内の特定のインデックスからのn文字。
構文
=MID(text, start_num, num_of_chars)
MID関数の例
どの位置から抽出するのに必要な文字数がわかっている場合は、MID関数を使用するだけです。
次の式は、都市コード110094を抽出します。
=MID(“AVD110094Delhi”,4,6)
ここにテキストは「AVD110094Delhi」です。
都市コードは4番目の位置から始まるため、Start_numは4です。
都市コードの長さが6文字であるため、Num_of_charsは6です。
ここでは、キャラクターがいくつあり、どの位置から開始するかがわかりました。これがわからない場合はどうなりますか?次の例は、MID関数のもう1つの驚くべき使用法を示しています。
ExcelMID関数を使用して名を抽出する
Excel2016で名を抽出する一般的な数式
=MID(text,1,SEARCH(“ “,text)-1)
私はこのテーブルを持っています。ここで、列Cから名を抽出します。
名を抽出するには、次のMID式を記述して下にドラッグします:
=MID(C2,1,SEARCH(" ",C2)-1)
ここでは、名の開始点(start_num)はわかっていましたが、名の文字数はわかりませんでした。
そこで、SEARCH関数の助けを借りて、テキスト内の「スペース」(「」)を見つけました。
次に、1を引いて、抽出されたテキストからそのスペースを除外しました。
シンプル。
ExcelMID関数を使用して姓を抽出する
Excel2016で姓を抽出する一般的な数式
=TRIM(MID(C2,SEARCH(" ",C2),LEN(B2)))
=TRIM(MID(C2,SEARCH(" ",C2),LEN(B2)))
ここでは、start_numもnum_charsもわかりません。 start_numを見つけるために、SEARCH関数を使用しました。
抽出する文字数がわかりません。そして、そうする必要はありません。
LEN関数を使用します。文字列の長さを示します。したがって、
の後に残っているすべての文字が返されます=== start_num。
TRIMは、テキストの前のスペースを削除するために使用されます。
だから、ええ! MID関数は、単なるテキスト抽出関数です。しかし、彼らが言うように、剣は騎士と同じくらい強力です。
関連記事:
link:/ text-excel-right-function [ExcelでRIGHT関数を使用する方法]
link:/ working-with-formulas-left-function-in-microsoft-excel [MicrosoftExcelの左関数]
link:/ excel-text-formulas-split-numbers-and-text-from-string-in-excel [Excelでの文字列からの数値とテキストの分割]
link:/ excel-text-extract-text-from-a-string-in-excel-using-excels-left-and-right-function [ExcelのLEFTおよびRIGHT関数を使用してExcelの文字列からテキストを抽出する]
人気の記事:
link:/ forms-and-functions-introduction-of-vlookup-function [ExcelでVLOOKUP関数を使用する方法]
link:/ Tips-countif-in-microsoft-excel [Excel2016でCOUNTIF関数を使用する方法]
link:/ excel-formula-and-function-excel-sumif-function [ExcelでSUMIF関数を使用する方法]