• 文字サイズ


解決済

Excelで、特定の文字列以降を取り出す関数について

  • 相談者:非公開
  • 2021/09/01 11:31
お世話になっております。

Excelで、特定の文字列以降を取り出す関数について教えていただきたいです。

・一つ目の ] までを削除
・] のないものはそのまま

 [ポイント10倍]色紙 50枚
 [本日限定!500円オフクーポン]色紙 10枚
 色紙 5枚

 色紙 50枚
 色紙 10枚
 色紙 5枚

1つ目の ] 以前を削除する関数は出来たのですが、 ] のないものをそのままにする方法が分かりませんでした。
よろしくお願いいたします。
キーワード:excelエクセル
投稿内容について報告する

今気になってる疑問、
セミナーに参加すれば解決するかも!?
日本全国のネットショップ12,000社が参加!
ネットショップでお悩みがある方はまずはオンラインセミナーへGO!
広告0円で楽天の売上アップ続出!
ECマスターズチャンネルをチェック!
総視聴回数15万回突破!
最新の対策事例やSALE対策など、売上にお困りの方はぜひご視聴ください!

  • 返信者:非公開
  • 2021/09/01 14:35
こんにちは

[ から次の ] までを置換するやり方で問題なさそうであれば、関数ではなく
元々の機能の「置換」で

検索する文字列:色紙 10枚
置………(省略)………
  • 返信者:非公開
  • 2021/09/01 19:29
ECマスターズの田中です。

ビーフさん、アドバイスいただきありがとうございます。

関数を使う場合ですと、
1つ目の]の位置を見つけるためにFIND………(省略)………
  • 返信者:非公開(質問者)
  • 2021/09/02 09:42
ビーフさん

ありがとうございます。


ECマスターズ 田中さん

希望通りに出来ました。
ありがとうございます。

追加で質問なのですが………(省略)………
  • 返信者:非公開
  • 2021/09/02 17:11
ECマスターズの田中です。

その場合、
> ・] のないものはそのまま
> ・~シリーズ]だけはそのまま
この2つの条件をIF関数で判断し、結果を出………(省略)………
  • 返信者:非公開(質問者)
  • 2021/09/03 16:04
なるほど、そういう考え方で作るのですね。

ただ、サンプルがズレている様に思います。

=IF(AND(NOT(ISERROR(FIND("]",D2)………(省略)………
  • 返信者:非公開
  • 2021/09/03 21:28
ECマスターズの田中です。

大変失礼しました、
おっしゃるとおり、ずれておりましたので
サンプルの式を修正させていただきました。

> ↑こちらは………(省略)………
このフォーラムへの質問は終了しました