2017-04-21 19 views
0

私は、テキストの列から不要な情報(前置詞など)を削除する方法を探しています。例えば。 「The」、「and」、「is」などです。各セルには、商品の説明やフィードバックなどの情報があります。したがって、各セルの段落に似ています。Excelの文字列から特定の単語を削除する

検索と置換機能は、テキスト内の文字であってもその単語を削除します。例えば。 "the"を削除し、 "these"は "se"になります。それを望んではいけない。代替機能も機能しません。

これに役立つ関数や数式はありますか?

+2

例で示したように、「the」のように置き換えてください。つまり、先頭と末尾のスペースに二重引用符のない前置詞を追加してみてください。 – sktneer

+0

VBAを使用できる場合は、正規表現エンジンを使用できます。これには単語境界のトークンが含まれます。 –

答えて

0

は、あなたがテキストの欄から削除したい単語のリストを持っているために、別のシート(この例では、シート4)を使用し、あなたが列Aのテキストの列を持っていると仮定。 A1B1C1などのリストを持っている必要があります。

すると今度は右に、この式をドラッグする必要が

=SUBSTITUTE(A1,Sheet4!A$1&" ","")

、あなたのマスターシートの列Bに以下の式を使用します。あなたがsheet4に完全に4つの単語を持っているなら、あなたは4列の数式を右に向かってドラッグしなければなりません。最後の列にはこれらの単語が削除された最終テキストが表示されます。それらをドラッグしたら、塗りつぶしハンドルをダブルクリックしてリスト全体の数式を完成させます。疑いのあることを私に教えてください。表示する必要のない列を非表示にすることができます。

関連する問題