Убрать звездочку в excel

Хитрости »

1 Май 2011              135825 просмотров


Как заменить/удалить/найти звездочку?


Наверное кто-то уже сталкивался с подобной ситуацией — на листе в ячейках записаны слова/предложения, в которых имеется знак — * — звездочка. Иногда его нужно либо найти, либо заменить на другой символ, либо просто удалить. Например, строку вида «496*120*45» надо преобразовать в такой: «496x120x45«. И вот тут как раз возникает проблема: символ звездочки(как и знак вопроса) является служебным символом — он заменяет собой группу любых символов(а знак вопроса — один любой символ). И при попытке заменить только звездочку Excel заменят ВСЕ данные в ячейке. Сейчас пока разговор про стандартную замену — (Excel 2003: ПравкаЗаменить; Excel 2007-2010: вкладка ГлавнаяНайти и выделитьЗаменить)Ctrl+H. Неужели ничего нельзя сделать? Можно. Разработчики предусмотрели такой вариант. Просто перед служебным символом необходимо поставить другой служебный знак, который сообщает Excel, что следующий за ним символ не выполняет свои служебные функции, а выступает в роли обычного символа. Знак этот называется Тильда. Вот такой — ~. На обычной клавиатуре этот знак обычно расположен на кнопке вместе с буквой Ё.

Таким образом в поле Найти поискового окошка должен получиться такой текст — «~*«(в поле Заменить на указывается символ/ы, которым требуется заменить звездочку. Если звездочку надо удалить — поле оставляем пустым). И не стоит забывать про дополнительные параметры замены(они раскрываются при нажатии кнопки «Параметры» поискового окна). А именно — необходимо поставить/снять галочку у параметра Ячейка целиком. В рассматриваемом случае эту галочку необходимо снять.

Если же надо найти саму Тильду, то тут все также — просто указываете две тильды: ~~

По тому же принципу этот символ используется и в формулах, которые работают с служебными символами (ВПР, СЧЁТЕСЛИ, СУММЕЛИ и т.п.)

Но. Всегда есть но. Некоторые формулы любые символы воспринимают как текст сразу и для них нет такого понятия, как служебный символ. К ним относится функция НАЙТИ. В данной функции для поиска данного символа не надо ставить перед ним еще один, потому как она не воспринимает символы подстановки как таковые. Она абсолютно любой символ принимает как текст и ищет строго то, что указано:
=НАЙТИ(«~»; A1)
=НАЙТИ(«*»; A1)
=НАЙТИ(«?»; A1)
=FIND(«~», A1)
=FIND(«*», A1)
=FIND(«?», A1)

Есть аналогичная ей функция — ПОИСК. В этой функции обязательно применять тот же принцип, что и во всех вышеперечисленных — т.е. явно указывать Excel, что мы ищем спец.символ:
=ПОИСК(«~~»; A1)
=ПОИСК(«~*»; A1)
=ПОИСК(«~?»; A1)
=SEARCH(«~~», A1)
=SEARCH(«~*», A1)
=SEARCH(«~?», A1)

И к слову сказать, символы звездочки и вопр.знака так же используются формулами ВПР(VLOOKUP), ГПР(HLOOKUP) и ПОИСКПОЗ(MATCH). При этом самый неприятный момент здесь заключается в том, что звездочка, вопросительный знак или сама тильда могут быть внутри текста в искомом массиве данных:
Таблица со служебными символами и ВПР
и как видно в этом случае данные с тильдой не могут быть найдены. Чтобы найти их через ВПР(и прочие схожие функции) необходимо заменить тильду на две. Я бы советовал делать это так(на примере формул из таблицы выше):
=ВПР(ПОДСТАВИТЬ(F2;»~»;»~~»);$A$2:$C$7;3;0)
=VLOOKUP(SUBSTITUTE(F2,»~»,»~~»),$A$2:$C$7,3,0)

И хоть данные со звездочкой и вопр.знаком в большинстве случаев мешать не будут, можно попасть на ситуацию, когда тексту со звездочкой будет сопоставлен неверный результат:
Таблица значений ВПР и звездочка
почему ВПР так поступает лучше прочитать здесь: Как найти значение в другой таблице или сила ВПР. А в этой статье я лишь приведу формулу, как избежать таких проблем. Так же как и с тильдой используем функцию ПОДСТАВИТЬ(SUBSTITUTE), но теперь подставляем тильду к звездочке:
=ВПР(ПОДСТАВИТЬ(D2;»*»;»~*»);$A$2:$A$4;1;0)
=VLOOKUP(SUBSTITUTE(D2,»*»,»~*»),$A$2:$A$4,1,0)


Статья помогла? Поделись ссылкой с друзьями!

  Плейлист   Видеоуроки


Поиск по меткам



Access
apple watch
Multex
Power Query и Power BI
VBA управление кодами
Бесплатные надстройки
Дата и время
Записки
ИП
Надстройки
Печать
Политика Конфиденциальности
Почта
Программы
Работа с приложениями
Разработка приложений
Росстат
Тренинги и вебинары
Финансовые
Форматирование
Функции Excel
акции MulTEx
ссылки
статистика

Я работаю с листом, который содержит некоторые звездочки в содержимом ячейки, теперь я хочу удалить все эти звездочки из ячеек, как я могу решить эту проблему в Excel?

Удалите все символы звездочки из ячеек с формулой

Удалите все символы звездочки из ячеек с помощью функции поиска и замены

Удалите все символы звездочки из ячеек с помощью Kutools for Excel


Удалите все символы звездочки из ячеек с формулой

Вот простая формула, которая поможет вам убрать звездочки с ячеек. Пожалуйста, сделайте следующее:

1. Введите эту формулу: = ПОДСТАВИТЬ (A1; «*»; «») в пустую ячейку помимо ваших данных, например, B1, а затем нажмите Enter ключ, см. снимок экрана:

doc удалить звездочки 1

2. Затем выберите ячейку B1 и перетащите дескриптор заполнения вниз к ячейкам диапазона, которые должны применить эту формулу, и все звездочки были удалены из ячеек, см. Снимок экрана:

doc удалить звездочки 2

3. Поскольку они являются формулами, при их копировании и вставке вставляйте их как значения, чтобы в формулах не возникали ошибки.


Удалите определенные символы: (например, числовые, буквенные, непечатаемые, определенные символы и т. Д.)

Работы С Нами Kutools for Excel» Удалить символы утилита, вы можете быстро удалить числовые, буквенные или другие специфические символы из текстовых строк по мере необходимости. Нажмите, чтобы скачать Kutools for Excel!


Удалите все символы звездочки из ячеек с помощью функции поиска и замены

Наблюдения и советы этой статьи мы подготовили на основании опыта команды Найти и заменить Команда также может помочь вам заменить звездочки ничем, пожалуйста, выполните следующие действия:

1. Выберите диапазон данных, в котором вы хотите удалить звездочки.

2. Нажмите Главная > Найти и выбрать > Замените , см. снимок экрана:

doc удалить звездочки 3

3. В выскочившем Найти и заменить диалоговом окне введите ~* в Найти то, что текстовое поле и ничего не вводите в Заменить текстовое поле под Замените вкладку, см. снимок экрана:

doc удалить звездочки 4

4, Затем нажмите Заменить все кнопку, и все звездочки убраны с ячеек. Затем нажмите OK в появившемся окне подсказки и закройте Найти и заменить Диалог.


Удалите все символы звездочки из ячеек с помощью Kutools for Excel

Excel предоставляет два вышеуказанных метода, здесь я также могу представить вам мощный инструмент — Kutools for Excel, С его Удалить символы функцию, вы также можете удалить буквы, цифры и т. д.

После установки Kutools for Excel, выполните следующие действия:

1. Выберите диапазон данных, в котором вы хотите удалить звездочки.

2. Нажмите Кутулс > Текст > Удалить символы, см. снимок экрана:

3. В Удалить символы диалоговое окно, отметьте На заказ из файла Удалить символы раздел и введите символ звездочки в текстовое поле, вы можете предварительно просмотреть результат из предварительный просмотр панель в то же время, см. снимок экрана:

doc удалить звездочки 6

4. Затем нажмите Ok or Применить кнопка, все звездочки удалены из выбранных ячеек.

Нажмите, чтобы узнать больше об этой функции удаления символов.

Скачать и бесплатную пробную версию Kutools for Excel Сейчас !


Демонстрация: удалите все символы звездочки из ячеек с помощью Kutools for Excel


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

У пользователей Excel при обработке текстовых данных часто возникает задача удалить символы пунктуации. Обычно это делают процедурой найти и заменить. Универсальная процедура позволяет найти, заменить, а если заменять на “пустоту”, то и удалить ненужные символы из ячеек.

Однако при попытке удалить “звездочку” (знак “*”) происходит примерно следующее:

Неудачная попытка удалить “звёздочки” приводит к удалению всех данных.

В чем же дело? А в том, что “звёздочка” относится к разряду подстановочных символов, которым необходимо экранирование, чтобы они воспринимались как обычные. Подробнее про них можно почитать в соответствующей статье (Подстановочные символы в Excel). Кстати, к ним же относится и вопросительный знак.

Так как же удалить “звёздочку”, каким символом ее нужно экранировать? Ответ – символом “Тильда” (он обычно под клавишей Esc). Ниже успешный пример удаления:

Успешное удаление “звёздочек” в Excel

Пожалуй, как найти звёздочку или как её заменить на что-то другое, вы уже догадались. :)

Понравилась статья? Читайте другие на этом же сайте!

Можно также поддержать автора материально, купив его разработку – полезную надстройку для Excel !SEMTools, которая позволит в пару кликов осуществлять множество массовых операций и ускорить работу в Excel. И вам полезно, и автору приятно!


Похожие статьи:

Найти определённые символы в Excel

Удалить лишние символы из ячеек Excel

Извлечь из ячеек символы по определенному условию в Excel

Рассмотрим применение подстановочных знаков в Excel (символы звездочки «*», тильды «~» и вопросительного знака «?») и их использование при поиске и замене текстовых значений.


Приветствую всех, дорогие читатели блога TutorExcel.Ru.

В начале предлагаю вспомнить определение подстановочных знаков и понять, что же это такое и для каких целей они применяются в Excel. А затем уже разберем применение на конкретных примерах.
Подстановочные знаки — это специальные символы, которые могут принимать вид любого произвольного количества символов, другими словами, являются определенными масками комбинаций символов.
Всего в Excel есть 3 типа подобных знаков:

  • * (звездочка); Обозначает любое произвольное количество символов.
    Например, поиск по фразе «*ник» найдет слова типа «понедельник», «всадник», «источник» и т.д.
  • ? (вопросительный знак); Обозначает один произвольный символ.
    К примеру, поиск по фразе «ст?л» найдет «стол», «стул» и т.д.
  • ~ (тильда) с последующими знаками *, ? или ~. Обозначает конкретный символ *, ? или ~.
    Например, поиск по фразе «хор*» найдет все фразы начинающиеся на «хор» («хоровод», «хорошо» и т.д.). Поэтому для точного поиска «хор*» нужно использовать символ «~» и искать по фразе «хор~*». Наличие «~» гарантирует, что Excel прочитает следующий символ как текст, а не как подстановочный знак.

Использование таких спецсимволов может быть полезно при фильтрации данных, для сравнения текста, при поиске и замене текстовых значений. Давайте подробно остановимся на каждом из основных вариантов применения.

Фильтрация данных

Рассмотрим пример. Предположим, что у нас имеется список сотрудников компании и мы хотим отфильтровать только тех сотрудников, у которых фамилии начинаются на конкретную букву (к примеру, на букву «п»):

Список сотрудников
Для начала добавляем фильтр на таблицу (выбираем вкладку Главная -> Редактирование -> Сортировка и фильтр или нажимаем сочетание клавиш Ctrl + Shift + L).
Для фильтрации списка воспользуемся символом звездочки, а именно введем в поле для поиска «п*» (т.е. фамилия начинается на букву «п», после чего идет произвольный текст):

Применение фильтра
Фильтр определил 3 фамилии удовлетворяющих критерию (начинающиеся с буквы «п»), нажимаем ОК и получаем итоговый список из подходящих фамилий:

Фильтрация данных
В общем случае при фильтрации данных мы можем использовать абсолютно любые критерии, никак не ограничивая себя в выборе маски поиска (произвольный текст, различные словоформы, числа и т.д.).
К примеру, чтобы показать все варианты фамилий, которые начинаются на букву «к» и содержат букву «в», то применим фильтр «к*в*» (т.е. фраза начинается на «к», затем идет произвольный текст, потом «в», а затем еще раз произвольный текст).
Или поиск по «п?т*» найдет фамилии с первой буквой «п» и третьей буквой «т» (т.е. фраза начинается на «п», затем идет один произвольный символ, затем «т», и в конце опять произвольный текст).

Применение в функциях

Как уже говорилось выше, подстановочные знаки в Excel могут использоваться в качестве критерия при сравнении текста в различных функциях Excel (например, СЧЁТЕСЛИ, СУММЕСЛИ, СУММЕСЛИМН, ГПР, ВПР и другие).

Повторим задачу из предыдущего примера и подсчитаем количество сотрудников компании, фамилии которых начинаются на букву «п».
Воспользуемся функцией СЧЁТЕСЛИ, которая позволяет посчитать количество ячеек соответствующих указанному критерию.
В качестве диапазона данных укажем диапазон с сотрудниками (A2:A20), а в качестве критерия укажем запись «п*» (т.е. любая фраза начинающаяся на букву «п»):

Сравнение текста
Как и в первом примере, в результате мы получили ровно 3 фамилии.

Однако не все функции поддерживают применение подстановочных знаков. Некоторые из них (к примеру, функция НАЙТИ) любой символ воспринимают как текст, даже несмотря на то, что он может быть служебным.
С помощью функции НАЙТИ найдем в тексте позицию вхождения вопросительного знака и звездочки:

Функция НАЙТИ
Обратным примером служит аналогичная функция ПОИСК, в которой мы должно четко указать что ищем именно служебный символ:

Функция ПОИСК
Как видим результат у функций получился одинаковым, однако обращение к подстановочным знакам разное.

Инструмент «Найти и заменить»

Подстановочные знаки в Excel также можно использовать для поиска и замены текстовых значений в инструменте «Найти и заменить» (комбинация клавиш Ctrl + F для поиска и Ctrl + H для замены).

Рассмотрим пример. Имеется список продукции магазина, в котором нам нужно найти продукт «молоко».
Предположим, что при вводе данных сделали ошибки из-за чего в списке появились продукты «малоко».

Чтобы несколько раз не искать данные по словам «молоко» или «малоко», при поиске воспользуемся критерием «м?локо» (т.е. вторая буква — произвольная):

Инструмент "Найти и заменить"
При этом не стоит забывать, что с помощью данного инструмента можно не только искать текст, но и заменять его (к примеру, заменить «м?локо» на «молоко»).

Практически наверняка каждый сталкивался со следующей ситуацией — в тексте присутствует символ звездочки, который необходимо удалить или заменить на какой-либо другой текст.
Однако при попытке заменить звездочку возникают трудности — при замене меняются абсолютно весь текст, что естественно и логично, так как Excel воспринимает символ «*» как любой произвольный текст.
Но мы теперь уже знаем как с этим бороться, поэтому в поле Найти указываем текст «~*» (явно показываем, что звездочка является специальным символом), а в поле Заменить на указываем на что заменяем звездочку, либо оставляем поле пустым, если хотим удалить звездочку:

Удаление звездочки
Аналогичная ситуация и при замене или удалении вопросительного знака и тильды.
Производя замену «~?» (для тильды — «~~») мы также без проблем сможем заменить или удалить спецсимвол.

Удачи вам и до скорых встреч на страницах блога Tutorexcel.ru

Поделиться с друзьями:
Поиск по сайту:

Я работаю с листом, который содержит некоторые звездочки в содержимом ячеек, теперь я хочу удалить все эти звездочки из ячеек, как я могу решить эту проблему в Excel?

Удалите все символы звездочки из ячеек с формулой

Удалите все символы звездочки из ячеек с помощью функции поиска и замены

Удалите все символы звездочки из ячеек с помощью Kutools for Excel


Содержание

  1. Удалите все символы звездочки из ячеек с помощью формулы
  2. Удалите все символы звездочки из ячеек с помощью функции поиска и замены
  3. Удалите все символы звездочки из ячеек с помощью Kutools for Excel
  4. Демо: удалите все символы звездочки из ячеек с помощью Kutools for Excel

Удалите все символы звездочки из ячеек с помощью формулы

Вот простая формула, которая может помочь вам удалить звездочки из ячеек. Пожалуйста, сделайте следующее:

1 . Введите эту формулу: = SUBSTITUTE (A1, “*”, “”) в пустую ячейку помимо ваших данных, например, B1, а затем нажмите Enter , см. снимок экрана:

2 . Затем выберите ячейку B1 и перетащите дескриптор заполнения вниз к ячейкам диапазона, которые должны применить эту формулу, и все звездочки были удалены из ячеек, см. Снимок экрана:

3 . Поскольку они являются формулами, при их копировании и вставке вставляйте их как значения, чтобы формулы не допускали ошибок.


Удалите определенные символы: (такие как: числовые, буквенные, непечатаемые, определенные символы и т. д.)

С помощью Kutools для Excel Удалить символы , вы можете быстро удалить числовые, буквенные или другие определенные символы из текстовых строк по мере необходимости. Нажмите, чтобы загрузить Kutools for Excel !


Удалите все символы звездочки из ячеек с помощью функции поиска и замены

Найти и заменить команда также может помочь вам заменить звездочки ничем, выполните следующие действия:

1 . Выберите диапазон данных, в котором вы хотите удалить звездочки.

2 . Нажмите Главная > Найти и выбрать > Заменить , см. Снимок экрана:

3 . В появившемся диалоговом окне Найти и заменить введите ~ * в текстовое поле Найти что и введите ничего в текстовом поле Заменить на на вкладке Заменить , см. снимок экрана:

4 . Затем нажмите кнопку Заменить все , и все звездочки будут удалены с ячеек.. Затем нажмите OK в появившемся окне подсказки и закройте диалоговое окно Найти и заменить .


Удалите все символы звездочки из ячеек с помощью Kutools for Excel

Excel предоставляет два вышеуказанных метода, здесь я также могу представить вам мощный инструмент – Kutools for Excel , с его функцией Удалить символы , вы также можете удалять буквенные, числовые и т. д. /p>

Kutools for Excel : с более чем 300 удобными надстройками Excel , попробуйте бесплатно без ограничений в течение 30 дней .

Перейти к загрузке
Бесплатная пробная версия 30 днейПокупка
PayPal/MyCommerce

После установки Kutools for Excel выполните следующие действия:

1 . Выберите диапазон данных, в котором вы хотите удалить звездочки.

2 . Нажмите Kutools > Text > Удалить символы , см. Снимок экрана:

3 . В диалоговом окне Удалить символы установите флажок Пользовательский в разделе Удалить символы и введите символ звездочки в поле текстовое поле, вы можете одновременно просмотреть результат на панели Предварительный просмотр , см. снимок экрана:

4 . Затем нажмите кнопку Ok или Применить , все звездочки были удалены из выбранных ячеек.

Нажмите, чтобы узнать больше об этой функции удаления символов.

Загрузите бесплатную пробную версию Kutools for Excel прямо сейчас!


Демо: удалите все символы звездочки из ячеек с помощью Kutools for Excel

Kutools for Excel : с более чем 300 удобными надстройками Excel, вы можете попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!


Понравилась статья? Поделить с друзьями:
  • Убрать панель стили в word
  • Убрать панели в word
  • Убрать отображение формулы в ячейке excel
  • Убрать одинаковые слова в excel
  • Убрать один символ с конца в excel