Excel MID function
Excelブックでは、場所と長さに基づいてセル値からテキストの一部を抽出する場合、MID関数を使用するとこのタスクを解決できます。 MID関数は、指定されたテキスト文字列の中央から特定の文字数を検索して返すために使用されます。
構文:
ExcelのMID関数の構文は次のとおりです。
引数:
- text:必須。 文字を抽出するテキスト文字列。
- start_num:必須。 抽出する最初の文字の場所。
- num_chars:必須。 抽出する文字の総数。
ノート:
- 1。 もし 開始番号 元のテキストの長さよりも大きい場合は、空の文字列( "")が返されます。
- 2。 もし 開始番号 が1未満の場合、MID関数は#VALUE!を返します。 エラー値。
- 3。 もし num_chars が負の場合、MID関数も#VALUEを返します! エラー値。
- 4.の合計が 開始番号 および num_chars 元のテキスト文字列の全長よりも大きい場合、MID関数はからの文字を返します 開始番号 最後の文字まで。
戻る:
テキスト文字列の途中から特定の文字を返します。
例:
例1:MID関数の基本的な使用法
たとえば、テキスト文字列のリストから10番目の文字で始まるXNUMX文字を抽出したいとします。 次の数式を空白のセルに入力してください。
例2:MID関数を使用して、フルネームから姓名を抽出します
MID関数を使用して、フルネームから姓名を抽出することもできます。次のようにしてください。
フルネームから名を抽出します。
結果を出力する空白のセルに以下の数式を入力またはコピーしてから、この数式を適用するセルまで塗りつぶしハンドルをドラッグすると、次のスクリーンショットのようにすべての名が抽出されます。
フルネームから姓を抽出します。
フルネームから姓を引き出します。次の式を適用してください。
例3:MID関数を使用して、XNUMXつの区切り文字の間の部分文字列を抽出します
このタスクを解決するために、以下のスクリーンショットに示すように、XNUMXつのダッシュの間のテキストを抽出したい場合があります。MID関数とFIND関数を組み合わせると役立ちます。
次の数式を空白のセルにコピーしてください。
次に、塗りつぶしハンドルを下にドラッグして、この数式を必要な他のセルに塗りつぶします。 そして、以下のスクリーンショットのような結果が得られます。
ノート:
1.必要に応じて、区切り文字「-」を他の区切り文字に変更できます。
2.上記の式は、特定の区切り文字の最初の出現とXNUMX番目の出現の間のテキストを抽出するために適用されます。
その他の機能:
- ExcelRIGHT関数
- RIGHT関数は、テキスト文字列の右側からテキストを返すために使用されます。
- Excel検索機能
- SEARCH関数は、指定されたテキスト文字列から特定の文字または部分文字列の位置を見つけるのに役立ちます。
- ExcelREPLACE関数
- ExcelのREPLACE関数を使用すると、テキスト文字列から指定された場所に基づいて文字を検索し、新しいテキストに置き換えることができます。
最高のオフィス生産性ツール
Kutools forExcel-群衆から目立つのに役立ちます
毎日の仕事を迅速かつ完璧に完了させたいですか? Kutools for Excel は、300 の強力な高度な機能 (ワークブックの結合、色による合計、セルの内容の分割、日付の変換など) を提供し、80% の時間を節約します。
- 1500 の作業シナリオ用に設計されており、80% の Excel の問題を解決するのに役立ちます。
- 毎日何千ものキーボードとマウスのクリックを減らし、疲れた目と手を和らげます。
- 3分でExcelのエキスパートになります。 面倒な数式やVBAコードを覚えておく必要はもうありません。
- 30日間無制限の無料トライアル。 60日間の返金保証。 2年間の無料アップグレードとサポート。

Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする
- 数十の開いているドキュメントを切り替えるのにXNUMX秒!
- マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
- 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
- Chrome、Firefox、新しいInternet Explorerと同じように、効率的なタブをOffice(Excelを含む)にもたらします。
