📊つかえる関数.com

2つの区切り文字の間の文字を取り出す方法は?

数式・計算中級·更新: 2026-02-12
MID関数とFIND関数を組み合わせて、2つの区切り文字で囲まれた文字列を取得できます。`=MID(A2, FIND("【", A2)+1, FIND("】", A2)-FIND("【", A2)-1)`のように記述すると、「件名:【重要】お知らせ」から「重要」だけを抽出できます。最初のFINDで開始位置を、2つのFINDの差で文字数を計算します。

📊 バージョン対応

2016
対応
2019
対応
2021
対応
365
対応

📋 実務での使用例

💼 メール件名から重要度を抽出

「件名:【重要】お知らせ」から【】内の「重要」だけを取得。メール管理で優先度フラグとして使用

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

💼 商品名からカテゴリコードを抽出

「ノートPC[CAT-001]モデルX」から[CAT-001]を抽出して分類に使用

=MID(A2, FIND("[", A2)+1, FIND("]", A2)-FIND("[", A2)-1)
MIDFIND文字列抽出区切り文字組み合わせパターン
📄

文字列関数チートシート

LEFT / MID / SUBSTITUTE 等の文字列操作パターン集

準備中※ PDFは現在作成中です。近日公開予定