Удаление одинакового текста (не дубликатов) в Excel 2010

Удаление одинакового текста (не дубликатов) в Excel 2010

Я использую Excel 2010 и у меня есть несколько ячеек, содержащих *10^9, например, 5*10^9, 3.4*10^9, и мне нужно удалить *10^9. Учитывая, что записей около 50000, я не особо хочу делать это вручную, но я не очень хорошо разбираюсь в Excel и не знаю, как это сделать. Я попробовал использовать функцию поиска и замены, однако, когда я это сделал, она удалила все содержимое ячейки, тогда как я хотел сохранить число, предшествующее *10^9. Я уверен, что должен быть способ сделать это, но я не знаю как! Есть идеи или советы?

решение1

Когда вы используете звездочку *в поиске Excel, это означает «соответствие любой последовательности символов». Так что

*10^9 

означает соответствие всей ячейке до *10^9. Поэтому при замене заменяется все.

Чтобы обозначить литерал, *его необходимо экранировать с помощью тильды:

~*10^9

Это означает соответствие части ячейки, начинающейся с *10^9. Затем вы можете оставить поле замены пустым, и оно удалит это из ячеек.

решение2

Проблема в символе *, который рассматривается как подстановочный знак. Чтобы этого не произошло, поставьте перед ним символ ~.

Другими словами, найдите "~*10^9" и замените на ноль.

Связанный контент