質問: エクセルについての質問です。 りんご【青森】(サイズ:M、クラス:SS)(aomori-S-SS) りんご【山梨】(サイズ:S、クラス:S)(yamanashi-S-S) りんご(特別品)【岩手】(サイズ:L、クラス:S)(iwate-L-S) 上記のものがA列にあるデータです。 B列にaomori、yamanashi、iwate C列にハイフンで囲まれたM、S、L D列に最後のハイフンとかっこの間にあるSS、S、S という回答をそれぞれの行に返すようにしたいのですが、エクセルの計算式を教えて頂けませんでしょうか。 懸念点はかっこが2つ(データによっては3つ以上)あり、区別がつかない事 返したい結果は最後のカッコ内のみです。 全角のカッコになっています。 かっこが一つしかない場合は回答が分かったのですが、かっこが二つあるため、私の知識では応用が効きませんでした。 以上、得意な方どうかよろしくお願いします。
回答: もっとスマートな方法があろうとは思うのですが、無理矢理作ってみました。 お示しいただいた例についてはミス無く変換出来て居りますが 念の為いろいろお試しいただきチェックをお願いします。 数式中に「☆」が入っていますが、この文字が処理するデータに元々 含まれていてしまいますと上手く処理出来ません。もし、「☆」が含まれる 可能性がある様でしたら、絶対に含まれない文字へと変更して下さい。