settingsログイン
メニュー

【回答済み】ダブルコーテーションで囲われた文字を抽出したい

閲覧 1,416
「Button:"OK",」から、OKだけを抽出したいです。

下記のサンプルを見つけて、目印AとBをそれぞれ、「""""」と置き換えました。

MID(対象のセル,FIND("目印A",対象のセル)+1,FIND("目印B",対象のセル)-FIND("目印A",対象のセル) -1)

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

エラーは表示されないのですが、空白でなにも表示されませんでした。
試しに、「Button:(OK)」にして、数式も(にしたところ、ちゃんとOKを抽出できました。

ダブルコーテーションで囲った文字は抽出できないのでしょうか。

どうぞよろしくお願いいたします。
匿名 2018 6/26 質問 Excel(エクセル)

回答 1

役立ち 0

回答例

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

説明

「()」と違って、「""」は開始と終了が同じ字なので、2番目のFINDが最初の「"」を見つけてしまいます。これを防ぐために、2番目のFINDの開始位置を最初の「"」の次の字から指定します(太字部分)。

ダニール 大阪府 堺市東区 システム構築・ソフトウェア開発

全ての回答 ホームページへ
2018 7/29 回答

Office(オフィス)、Excel(エクセル) の企業/事業者/教室/プロの方のホームページの集客、アクセスアップ、SEO対策効果が期待できるリスティングサイト=Ask-itをぜひご活用ください

Ask IT にようこそ。ここではコミュニティメンバーに質問したり、回答を得ることができます。
ITについて質問したい方へ ITについてプロに質問したい方は会員登録後すぐに質問をする事ができます。

プロフェッショナルの方へ 質問に答えていただけるプロフェッショナルの方は下記をご覧下さい

お気づきの点があれば是非お知らせください
...