Vivには、多くの製品説明を含むワークシートがあります。彼女は単語間のすべてのスペースをダッシュ​​で置き換える方法を必要としています。彼女は、検索と置換を使用できることを知っていますが、置換を行うために数式を使用することを好みます。

おそらく、数式を使用してこのタスクを実行する最も簡単な方法は、SUBSTITUTE関数に依存することです。最も単純なSUBSTITUTEは、テキスト文字列内の1つの文字を別の文字に置き換えるために使用されます。

したがって、元の製品の説明がセルA1にあると仮定すると、次を使用できます。

=SUBSTITUTE(A1," ","-")

この数式は、テキスト内のすべてのスペースを検索し、それらをダッシュ​​に置き換えます。セルA1に先頭または末尾のスペースがある可能性がある場合は、TRIM関数を使用して数式を展開できます。

=SUBSTITUTE(TRIM(A1)," ","-")

これまでに示した式はどちらも、テキスト内の通常のスペースを置き換えるのに最適です。ただし、Excel以外のプログラムから元のテキストをインポートする場合、テキストには通常のスペースのように見える文字が含まれている可能性がありますが、実際にはそうではないことを理解してください。その場合、上記のアプローチは機能せず、それらを置き換えることができるように、偽のスペースが実際に何であるかを正確に把握するためにいくつかの探偵の仕事をする必要があります。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(12487)は、Microsoft Excel 97、2000、2002、および2003に適用されます。

Excel(Excel 2007以降)のリボンインターフェイスに関するこのヒントのバージョンは、次の場所にあります: