メインコンテンツへスキップ

Excel MID function

著者:シャオヤン 最終更新日:2019年12月18日

Excelブックでは、場所と長さに基づいてセル値からテキストの一部を抽出する場合、MID関数を使用するとこのタスクを解決できます。 MID関数は、指定されたテキスト文字列の中央から特定の文字数を検索して返すために使用されます。


 構文:

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

=MID (text, start_num, num_chars)

 引数:

  • text:必須。 文字を抽出するテキスト文字列。
  • start_num:必須。 抽出する最初の文字の場所。
  • num_chars:必須。 抽出する文字の総数。

ノート:

  • 1。 もし 開始番号 元のテキストの長さよりも大きい場合は、空の文字列( "")が返されます。
  • 2。 もし 開始番号 が1未満の場合、MID関数は#VALUE!を返します。 エラー値。
  • 3。 もし num_chars が負の場合、MID関数も#VALUEを返します! エラー値。
  • 4.の合計が 開始番号 および num_chars 元のテキスト文字列の全長よりも大きい場合、MID関数はからの文字を返します 開始番号 最後の文字まで。

 戻る:

テキスト文字列の途中から特定の文字を返します。


 例:

例1:MID関数の基本的な使用法

たとえば、テキスト文字列のリストから10番目の文字で始まるXNUMX文字を抽出したいとします。 次の数式を空白のセルに入力してください。

=MID(A2,3,10)


例2:MID関数を使用して、フルネームから姓名を抽出します

MID関数を使用して、フルネームから姓名を抽出することもできます。次のようにしてください。

フルネームから名を抽出します。

結果を出力する空白のセルに以下の数式を入力またはコピーしてから、この数式を適用するセルまで塗りつぶしハンドルをドラッグすると、次のスクリーンショットのようにすべての名が抽出されます。

=MID(A2,1,SEARCH(" ",A2,1))

フルネームから姓を抽出します。

フルネームから姓を引き出します。次の式を適用してください。

=MID(A2,SEARCH(" ",A2),100)


例3:MID関数を使用して、XNUMXつの区切り文字の間の部分文字列を抽出します

このタスクを解決するために、以下のスクリーンショットに示すように、XNUMXつのダッシュの間のテキストを抽出したい場合があります。MID関数とFIND関数を組み合わせると役立ちます。

次の数式を空白のセルにコピーしてください。

=MID(A2, FIND("-",A2)+1, FIND("-", A2, FIND("-",A2)+1) - FIND("-",A2)-1)

次に、塗りつぶしハンドルを下にドラッグして、この数式を必要な他のセルに塗りつぶします。 そして、以下のスクリーンショットのような結果が得られます。

ノート:

1.必要に応じて、区切り文字「-」を他の区切り文字に変更できます。

2.上記の式は、特定の区切り文字の最初の出現とXNUMX番目の出現の間のテキストを抽出するために適用されます。


 その他の機能:

  • ExcelRIGHT関数
  • RIGHT関数は、テキスト文字列の右側からテキストを返すために使用されます。
  • Excel検索機能
  • SEARCH関数は、指定されたテキスト文字列から特定の文字または部分文字列の位置を見つけるのに役立ちます。
  • ExcelREPLACE関数
  • ExcelのREPLACE関数を使用すると、テキスト文字列から指定された場所に基づいて文字を検索し、新しいテキストに置き換えることができます。

最高のオフィス生産性ツール

Kutools forExcel-群衆から目立つのに役立ちます

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する  |  空白行を削除する  |  データを失わずに列またはセルを結合する  |  数式なしのラウンド ...
スーパーVルックアップ: 複数の基準  |  複数の値  |  複数のシートにわたって  |  ファジールックアップ...
上級ドロップダウンリスト: 簡単なドロップダウンリスト  |  依存関係のドロップダウン リスト  |  複数選択のドロップダウンリスト...
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  列を比較する 同じセルと異なるセルを選択する ...
注目の機能: グリッドフォーカス  |  デザインビュー  |  ビッグフォーミュラバー  |  ワークブックとシートマネージャー | リソースライブラリー (自動テキスト)  |  日付ピッカー  |  ワークシートを組み合わせる  |  セルの暗号化/復号化  |  リストごとにメールを送信する  |  スーパーフィルター  |  特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト ツール (テキストを追加, 文字を削除する ...)  |  50+ チャート 種類 (ガントチャート ...)  |  40+ 実用的 (誕生日に基づいて年齢を計算する ...)  |  19 挿入 ツール (QRコードを挿入, パスから画像を挿入 ...)  |  12 変換 ツール (数字から言葉へ, 通貨の換算 ...)  |  7 マージ&スプリット ツール (高度な結合行, Excelのセルを分割する ...)  |  ... もっと

Kutools for Excelは300以上の機能を誇り、 必要なものをワンクリックで手に入れることができます...

説明


Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする

  • 数十の開いているドキュメントを切り替えるのにXNUMX秒!
  • マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
  • 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
  • Chrome、Edge、Firefox と同様に、効率的なタブを Office (Excel を含む) にもたらします。
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations