プロが教えるわが家の防犯対策術!

例えば、セルA1にABCDEF+GHIというデータがありセルB1に+より前2桁だけ抽出して表示する関数を教えてください。

質問者からの補足コメント

  • 説明不足ですみません。
    +(プラス記号)より前2桁を表示したいです。データのパターンは数字を含む場合、桁数も決まっていません。

    ABCDEF+GHI → EF
    ABC1D+EFG → 1D
    AB1C +DE → 1C

      補足日時:2021/10/11 13:38
  • 有難うございます。それはありません。数字混在で5桁以上あります。

    No.3の回答に寄せられた補足コメントです。 補足日時:2021/10/11 14:37

A 回答 (3件)

=MID(A1,FIND("+",A1)-2,2)



こっちじゃないですかね。

ところで、+の前が1文字しかないというパターンはあるのでしょうか?
この回答への補足あり
    • good
    • 0

こんにちは。



MID関数と、FIND関数でできると思います。
ついでに、似たものに、RIGHT関数と、LEFT関数がありますね。

セルB1に
= MID(A1,FIND(A1,"+")-2,2) でしょうか?

ABCDEF+GHI だと、EFを抽出

https://www.nec-nexs.com/bizsupli/useful/excel/2 …
    • good
    • 0

例示で言うとどこを抜き出すのか明確にしてもらえますか?


後、他に(文字数など)のパターンはいくつかあるのでしょうか?
複数あるなら考えられるパターンは全て書き出して、正解(欲しい結果)も記載してください。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!