%20%D0%B2%20Excel%202010.png)
Я использую 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" и замените на ноль.