質問: excel編集方法のご質問 いつもお世話になっております。別途ファイルはメールさせていただきましたので、ご確認ください。d列コメント欄の【サイズ:縦30.5×横30.5×高さ3.5cm】の部分だけを全行抽出して、e列の内訳欄に貼りたいのですが可能でしょうか?現在、内訳欄に文字が入っているものはサイズは後ろに表記したいです。ご回答宜しくお願い致します。
回答: ecマスターズの伊藤です。> 別途ファイルはメールさせていただきましたので、ご確認ください。対象ファイルのご連絡ありがとうございました。> d列コメント欄の【サイズ:縦30.5×横30.5×高さ3.5cm】の部分だけを全行抽出して、> e列の内訳欄に貼りたいのですが可能でしょうか?サイズ ではじまり cm で終わる部分の抽出でよろしいでしょうか。確認させていただいたところ、・「サイズ」「cm」がd列に複数含まれる箇所があること・コメントの記述に規則性がないことから、全ての項目を抽出することはできませんでした。下記の関数をご利用していただくことで・【サイズ】から始まる・【cm】【cm 】【cm(*cc)】で終わる箇所を抜き出していただくことができます。=========mid(d2,find("サイズ",d2)+4,(if(countif(d2,"*cm *"),search("cm ",d2)+2,(if(countif(d2,"*cm*"),search("cm",d2)+2,search("cm(*cc)",d2)+2))))-(find("サイズ",d2)+4))========※e2に貼り付けた後、他のセルにコピーしてください上記の文言が入っている場合は、対応できませんのでご了承くださいますよう、お願いいたします。抜き出しをされたい場合は、d列を成形し直していただきますようお願いいたします。