dポイントプレゼントキャンペーン実施中!

「D」はディスプレイです。倉庫は「1」です。
「S」は消耗品です。倉庫は「2」です。
「P」はプリンタです。倉庫は「3」です。
「C」はコンピュータです。倉庫は「4」です。

例えば、上記の文字列から
1
2
3
4
と抜き出すことはできるでしょうか?

上記の文字列から
D
S
P
C
と抜き出す場合は、MIDを使えばよいのですが・・・

シンプルだとありがたいです。
よろしくお願い致します。

A 回答 (4件)

No.1さんの返答にあります、


>「D」はディスプレイです。倉庫は「1」です。がセルA1だとしたら、どう表現すればよろしいでしょうか。
は、
=LEFT(RIGHT(A1,5),1)
となります。
文字列の右側から5つ取り出して、1番目の文字を表示します。
ただし、条件があって、番号が1桁の場合です。
もし、2桁以上の数値が入るのなら、”「”や"」"の位置を抜き出す必要があります。
    • good
    • 0
この回答へのお礼

完璧です!
ありがとうございました。

お礼日時:2019/05/17 18:55

鍵括弧の組み合わせが質問のような場合だと、


 =MID(A1,(FIND("「",A1,FIND("」",A1))+1),1)
でも求めることができます(1桁のみの対応です)。
最後が『」です。』固定ではない場合でも対応できます。
    • good
    • 0

=MID(A1,FIND("は「",A1)+2,FIND("」で",A1)-FIND("は「",A1)-2)

    • good
    • 0

最後が『」です。

』固定なら
=left(right(~,5),1)
    • good
    • 0
この回答へのお礼

すいません。
これ、「D」はディスプレイです。倉庫は「1」です。がセルA1
だとしたら、どう表現すればよろしいでしょうか。

お礼日時:2019/05/14 03:19

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