- ベストアンサー
[ ]を取り除く式を教えてください。(Excel 2003)
[***]tac [**]kep [*****]sku [***]tempp [*]skyppppeg [*****]tem *は任意の文字です。[]を取り除く式を教えてください。(Excel 2003)
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
1回こっきりでしたら、普通はANo2さんの方法を取ります。 データが追加されて、何度もしなくてはいけないのであれば、 関数式を入れます。 A列に文字列があるとして、 B列に「=SUBSTITUTE(A1,"[","")」 C列に「=SUBSTITUTE(B1,"]","")」 と順番に取って行けば分かりやすいと思います。 これを一度に行なおうとしたら、B列とC列を組み合わせたら良いです。 A列に文字列があるとして、 B列に「=SUBSTITUTE(SUBSTITUTE(A1,"[",""),"]","")」 Excel 2000 で試しました。 ではでは。
その他の回答 (5)
- tinu 2000(@tinu2000)
- ベストアンサー率40% (147/366)
う~ん!、皆さんの回答を見ていると、 質問の主旨が分からなくなりました。 > *は任意の文字です。[]を取り除く式を教えてください。(Excel 2003) って、 [ と ] を取り除く? [ から ]までを取り除く? 最近、質問の意味が読み切れなくて、 外してばかりです。まだまだ未熟ですね(悲) どちらにしても回答は既に出ているのですから、 今さら補足要求も無いですね。
=MID(A1,FIND("]",A1)+1,99)
- marbin
- ベストアンサー率27% (636/2290)
条件が制約されますが。 =RIGHT(A1,LEN(A1)-FIND("]",A1,1))
- okormazd
- ベストアンサー率50% (1224/2412)
"[" と "]" だけはずすのなら、 対象範囲を選択→編集→置換→検索文字列欄 "["、置換文字列欄は未入力→すべて置換 もう1度、 対象範囲を選択→編集→置換→検索文字列欄 "]"、置換文字列欄は未入力→すべて置換 "は入力しない。
- mu2011
- ベストアンサー率38% (1910/4994)
対象範囲を選択→編集→置換→検索文字列欄に[*]、置換文字列欄は未入力→すべて置換で如何でしょうか
お礼
みなさん回答ありがとう! いろいろな解決方法があるのがExcelの楽しいところです!