• ベストアンサー

[ ]を取り除く式を教えてください。(Excel 2003)

[***]tac [**]kep [*****]sku [***]tempp [*]skyppppeg [*****]tem *は任意の文字です。[]を取り除く式を教えてください。(Excel 2003)

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

1回こっきりでしたら、普通はANo2さんの方法を取ります。 データが追加されて、何度もしなくてはいけないのであれば、 関数式を入れます。 A列に文字列があるとして、 B列に「=SUBSTITUTE(A1,"[","")」 C列に「=SUBSTITUTE(B1,"]","")」 と順番に取って行けば分かりやすいと思います。 これを一度に行なおうとしたら、B列とC列を組み合わせたら良いです。 A列に文字列があるとして、 B列に「=SUBSTITUTE(SUBSTITUTE(A1,"[",""),"]","")」 Excel 2000 で試しました。 ではでは。

nawata
質問者

お礼

みなさん回答ありがとう! いろいろな解決方法があるのがExcelの楽しいところです!

その他の回答 (5)

回答No.6

う~ん!、皆さんの回答を見ていると、 質問の主旨が分からなくなりました。 > *は任意の文字です。[]を取り除く式を教えてください。(Excel 2003) って、 [ と ] を取り除く? [ から ]までを取り除く? 最近、質問の意味が読み切れなくて、 外してばかりです。まだまだ未熟ですね(悲) どちらにしても回答は既に出ているのですから、 今さら補足要求も無いですね。

noname#204879
noname#204879
回答No.5

=MID(A1,FIND("]",A1)+1,99)

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.3

条件が制約されますが。 =RIGHT(A1,LEN(A1)-FIND("]",A1,1))

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.2

"[" と "]" だけはずすのなら、 対象範囲を選択→編集→置換→検索文字列欄 "["、置換文字列欄は未入力→すべて置換 もう1度、 対象範囲を選択→編集→置換→検索文字列欄 "]"、置換文字列欄は未入力→すべて置換 "は入力しない。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

対象範囲を選択→編集→置換→検索文字列欄に[*]、置換文字列欄は未入力→すべて置換で如何でしょうか

関連するQ&A