Excelで、セルを部分的に削除する数式をどのように記述しますか(特定のポイント以降)。
たとえば、A1 が「23432 Vol 23432」の場合。B1 を単に「23432」にしたい (Vol 以降はすべて削除されます)。ありがとう。
Excel で数式を含むセルを削除することはできません。
数式を使用してセルの内容を変更できます。LEFT()、RIGHT()、MID()、およびその他の同様の文字列処理関数を使用できます。
数にルールはありますか?たとえば、数値が常に 5 桁の場合、「=LEFT(A1;5)」と入力すると、「23432 Vol 23432」から「23432」を返すことができます。
スペースを探すこともできます。ドイツ語の FINDEN 関数に相当する英語は FIND(keyword;text;[first charindex]) だと思います。スペースで分割する場合は、 =LEFT(A1;FIND(" ";A1)) で数値を見つけます
さらに支援が必要な場合は、問題に関する詳細情報を投稿してください。
編集: 問題でカスタム式またはセルで実行されるカスタム アクションが必要な場合は、VBA を使用することもできます。
EDIT2、ソリューション:
=LEFT(A1;FIND(" Vol";A1))
「Vol」と残りを無条件で削除する必要がある場合は、問題の解決策です。これに何らかの条件が付加されている場合は、この式を「=」なしで「IF()」式にネストする可能性があることに注意してください。
お役に立てば幸いです。
よろしくお願いします