- 題名・名前・本文は必ず入力してください。
- 題名は、できれば具体的な本文内容がイメージできるものにしてください。
- スパムよけのため、本文中に句読点記号が含まれていない場合にはエラーとなります。 「,」「.」ではなく「、」「。」を使ってください。
- [バグ][要望][質問][済][未] の分類は管理人が後から勝手に付加しています。 書き込み時は意識する必要はありません。
[904] 特定の文字列のみを削除し、それを含む文字列は残す方法
マリン [2025/04/16 19:52:55]
まだソフトを使い始めたばかりの初心者です。
特定の文字列のみを削除し、その文字列に少しでも他の文字が加わっていたら残す方法を教えていただきたいです。
例)「特別セール」という文字列のみを削除し、「特別セール:書籍」「特別セール:食品」など文字がプラスされている文字列はすべて残したいです。
よろしくお願いいたします。
Re: [904] 特定の文字列のみを削除し、それを含む文字列は残す方法
あすかぜ [2025/04/16 22:31:01]
セルの内容が「特別セール:書籍」の場合は「:書籍」だけ残すのではなく「特別セール:書籍」のまま変更しないということですね。
次の手順を試してみてください。
1. [検索(S)]-[検索・置換(F)...] メニューで検索・置換ダイアログを開く
2. 「検索する文字列(S)」に「特別セール」と入力
3. 「置換後の文字列(R)」は空欄のままとしておく
4. 「セル内容が完全に同一であるものを検索(W)」にチェックを入れる
5. 「すべて置換(A)」を実行
これで、セル内容が「特別セール」のみの場合に文字列が削除されると思います。
マクロを使用する場合、マクロファイルに
ReplaceAll("特別セール", "", false, true, false);
と記述してください。
Re: [904] 特定の文字列のみを削除し、それを含む文字列は残す方法
マリン [2025/04/19 12:33:09]
迅速にご返信くださりありがとうございました。
解決いたしました。感謝いたします。