Убрать все после точки excel

На чтение 5 мин Просмотров 11.3к. Опубликовано 16.05.2022

Люди, которые только начинают работать в Excel часто встречаются с таким вопросом.

Допустим, у нас есть такая табличка:

Примерно так выглядит удаление всех символов после «,».

Это можно сделать разными способами. Мы рассмотрим несколько.

Итак, начнём!

Содержание

  1. С помощью функции «Найти и заменить»
  2. С помощью формул
  3. С помощью функции «Заполнить»
  4. С помощью Visual Basic

С помощью функции «Найти и заменить»

Это, наверное, самый быстрый и удобный способ.

Допустим, у нас та же табличка и задача:

Пошаговая инструкция:

  • Копируем и вставляем столбик А в В;

  • Выделите столбик и щелкните «Главная»;

  • Далее — «Найти и выделить» -> «Заменить…»;

  • В первом параметре укажите «,*»;

  • Второй параметр не меняйте;

  • Щелкните «Заменить все».

Готово! Вот результат:

Как это работает?

Символ * означает неопределенное количество символов.

Так как мы используем «,*», то это значит, что программе нужно заменить запятую и все символы после неё на пустое место.

Это будет работать только если в каждой ячейке у вас одна запятая, если же у вас не одна, то первая и все остальные данные будут заменены на пустое место.

С помощью формул

Также, мы можем выполнить нашу задачу и с помощью формул.

Допустим, у нас есть такая табличка:

Формула принимает такой вид:

=ЛЕВСИМВ(A2;НАЙТИ(",";A2)-1)

Функция НАЙТИ возвращает порядковый номер запятой.

Это простой пример, давайте рассмотрим кое-что посложнее.

Теперь у нас такая табличка:

Формула, для этого примера, принимает такой вид:

=ЛЕВСИМВ(A2;НАЙТИ("!";ПОДСТАВИТЬ(A2;",";"!";2))-1)

Итак, также как в прошлый раз — не получится. Так как НАЙТИ будет возвращать порядковый номер первой запятой, а нам надо найти его для второй.

Мы используем небольшую хитрость, а если конкретнее, то заменяем вторую запятую на восклицательный знак, а затем с ним уже проводим операции.

И все бы хорошо, только в этом примере в каждой строке у нас ровно 2 запятые. А что делать если их неопределенное количество? Ведь в больших данных вы не будете выверять сколько запятой в каждой строке.

Вот пример:

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

Для этого примера, формула принимает такой вид:

=ЛЕВСИМВ(A2;НАЙТИ("!";ПОДСТАВИТЬ(A2;",";"!";ДЛСТР(A2)-ДЛСТР(ПОДСТАВИТЬ(A2;",";","))))-1)

Итак, функция ДЛСТР сначала находит количество символов в строчке с запятыми, а потом без них.

А после вычитает из первого — второе. Таким образом мы получаем количество запятых в строчке.

А затем мы заменяем последнюю на восклицательный знак.

Вот так вот можно заменять все после определенного символа с помощью формул. Конечно, с небольшими хитростями.

Плюс этого метода в том, что данные будут динамичны. То есть если что-то поменяется в изначальных данных, все поменяется и в данных после обработки.

С помощью функции «Заполнить»

Функция «Заполнить», это довольно давний инструмент. Он может помочь нам и в этом случае.

Как он работает?

Очень просто — вы просто делаете что угодно и после используете функцию. Она пытается понять логику ваших действий и продолжить её.

Давайте рассмотрим пример.

Допустим, у нас есть та же табличка:

Пошаговая инструкция:

  • В первую ячейку столбика В введите то, что должно получиться после обработки;

  • В следующую ячейку, то же самое;

  • А теперь выделите столбик;

  • И щелкните на «Главная» -> «Заполнить» -> «Мгновенное заполнение»;

Готово! Вот результат:

Эту функцию, естественно, можно использовать не только для удаления текста после символа. Она работает там, где есть логика.

Однако, иногда, она может ошибаться. Поэтому всегда проверяйте то, что получилось после обработки.

С помощью Visual Basic

И, как обычно, разберем вариант с помощью Visual Basic.

Мы создадим свою собственную функцию и будем использовать её для обработки данных.

Это крайне удобно, если вы делаете что-либо очень часто. Например, как в нашем случае, удаляете данные после символа.

Код Visual Basic:

Function LastPosition(rCell As Range, rChar As String) 
'This function gives the last position of the specified character 
'This code has been developed by Sumit Bansal (https://trumpexcel.com) 
Dim rLen As Integer 
rLen = Len(rCell)   

For i = rLen To 1 Step -1   
If Mid(rCell, i - 1, 1) = rChar Then 
LastPosition = i - 1 
Exit Function 
End If   

Next i   E

nd Function

Код, чтобы он работал, нужно вставить в Visual Basic -> «Insert» -> «Module».

Давайте рассмотрим пример её использования.

Допустим, у нас есть такая табличка. Формула принимает такой вид:

=ЛЕВСИМВ(A2;LastPosition(A2;",")-1)

В нашей функции, первым аргументом мы указали диапазон для поиска, а вторым символ, последнюю позицию которого нам нужно найти.

С помощью Visual Basic все проще.

Вот и все! Если вам нужно сделать что-то подобное 1-2 раза, то лучше всего использовать функцию «Найти и заменить…», а если вы делаете это постоянно, то используйте Visual Basic.

Надеюсь, эта статья оказалась полезна для вас!

Возможность удаления знаков после символа или текста в Excel — это важная функция при работе с таблицами, позволяющая очистить нужные элементы от лишней информации.

  • Инструкция;
  • До запятой;
  • До пробела.

Видеоинструкция

Как удалить знаки после символа в Excel

Для этого потребуется использовать формулу:

=ПСТР(A1;1;ПОИСК(«символ»;A1)-1)

Пример

Удаление символов после знака в Excel

В этом случае:

  • А1 — ячейка, которую мы будет проверять;
  • Символ — символ или текст, после которого будет обрезаться ячейка.

Пример файла

Также можно комбинировать этот способ с очисткой данных «До».

Удаление знака после запятой в Эксель

Выполнить эту задачу можно при помощи конструкции:

=ПСТР(A1;1;ПОИСК(«,»;A1)-1)

Удаление символов после запятой в Excel

Все готово.

Пример файла

После пробела в Excel

Сделать это можно через формулу:

=ПСТР(A1;1;ПОИСК(» «;A1)-1)

Удаление символов после пробела в Excel

Все готово.

Пример файла

 

Добрый день. Оцените, пожалуйста проблему. Просто скажите, решается она в Excel или нет.

Работаю со словарями. Есть на 16000 слов. Каждое из которых после знака # имеет пояснение:
аароновец#аар`оновец%аар`оновец, -вца, тв. -вцем
Нужно получить столбец слов, такой чтобы в каждой ячейке было только одно слово.

Прикрепленные файлы

  • Пример.xls (31.5 КБ)

 

Владимир

Пользователь

Сообщений: 8196
Регистрация: 21.12.2012

=ПСТР(A2;1;ПОИСК(СИМВОЛ(35);A2)-1)

«..Сладку ягоду рвали вместе, горьку ягоду я одна.»

 

ikki

Пользователь

Сообщений: 9709
Регистрация: 22.12.2012

ctrl+h
найти: #*
заменить на: (оставить пустым)

заменить все.

фрилансер Excel, VBA — контакты в профиле
«Совершенствоваться не обязательно. Выживание — дело добровольное.» Э.Деминг

 

Nic70y

Пользователь

Сообщений: 3289
Регистрация: 22.12.2012

Win7 MSO 2013

=ПСТР(A2;1;ПОИСК(«#»;A2)-1)
Примерно тоже что и у Владимира.

 

Спасибо!  :) Все отлично работает!

 

Мотя

Пользователь

Сообщений: 3218
Регистрация: 25.12.2012

#6

30.12.2012 21:57:17

Цитата
ikki пишет: найти: #*
заменить на: (оставить пустым)

Как всегда — СУПЕР-решение!

 

ikki

Пользователь

Сообщений: 9709
Регистрация: 22.12.2012

скажите спасибо команде разработчиков Excel’я
а я всего лишь помню о такой функции.
 :D

фрилансер Excel, VBA — контакты в профиле
«Совершенствоваться не обязательно. Выживание — дело добровольное.» Э.Деминг

 

Мотя

Пользователь

Сообщений: 3218
Регистрация: 25.12.2012

#8

30.12.2012 22:08:29

Цитата
ikki пишет: скажите спасибо команде разработчиков Excel’я

Эти команды знают все, однако, почти все сразу начинают искать функции…

 

Сергей

Пользователь

Сообщений: 69
Регистрация: 26.12.2012

#9

05.01.2013 08:19:00

Цитата
ikki: найти…заменить

Браво!

 

Jonik

Пользователь

Сообщений: 3
Регистрация: 25.09.2014

Ребят привет!
Скажите как мне убрать текст после знака «->» который e->j.
Вот пример:

xxxxxxxxx:eeeeeeee->james bunston->>->>>hghghl->>>>hghg

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

 

Jonik

Пользователь

Сообщений: 3
Регистрация: 25.09.2014

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

ctrl+h
найти: ->*
заменить на: (оставить пустым)

 

Jonik

Пользователь

Сообщений: 3
Регистрация: 25.09.2014

А все спасибо Вам большое!!!

 

iba2004

Пользователь

Сообщений: 1034
Регистрация: 22.12.2012

Саш, привет!
Красава просто!!!  :)  Нужное правило Excel’я!!!
Спасибо!

 

Chara

Пользователь

Сообщений: 3
Регистрация: 06.01.2015

Спасибо за предоставление решения!
У меня файл типа:

GiGwi  75264 Игрушка д/кошек Птичка с перьями 12 см 1*100
GiGwi 75017 Дразнилка д/кошек с рыбками на длинной палке 1*384
GiGwi 75018 Дразнилка д/кошек с рыбкой на длинной палке 1*384
GiGwi 75026 Игрушка д/кошек Рыбка дразнилка на палец с кольцом 1*96

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

В идеале конечно надо удалить 1 символ перед звездочкой и ВСЕ после звездочки.
Буду благодарна за помощь.

 

Z

Пользователь

Сообщений: 6111
Регистрация: 21.12.2012

Win 10, MSO 2013 SP1

#17

06.01.2015 19:24:16

Цитата
Chara пишет:
В идеале конечно надо удалить 1 символ перед звездочкой и ВСЕ после звездочки.

Ага — звездочку оставляем?!.
ps Тему с самого начала освоили? Правила — Приемы — Пример… ;)

«Ctrl+S» — достойное завершение ваших гениальных мыслей!.. ;)

 

Chara

Пользователь

Сообщений: 3
Регистрация: 06.01.2015

И звездочку тоже надо удалить.
Я попробовала сделать так, как

ikki

посоветовал (поставила найти **, заменить на.. пустое поле), чтобы удалить все после со звездочкой, НО у меня удаляется вся информация в ячейке.

 

RAN

Пользователь

Сообщений: 7091
Регистрация: 21.12.2012

#19

06.01.2015 20:42:50

Найти

Код
??~**

Заменить — пусто.

 

Мотя

Пользователь

Сообщений: 3218
Регистрация: 25.12.2012

Вариант:
текст по столбцам с разделителем *

 

Chara

Пользователь

Сообщений: 3
Регистрация: 06.01.2015

RAN

, вы чудо! Спасибо! все получилось!

 

RAN

Пользователь

Сообщений: 7091
Регистрация: 21.12.2012

А игрушку для кошек? Хочууууу.  ;)

 

Здравствуйте!
похожую ситуацию помогите решить, пожалуйста!
есть текст в ячейке, нужно получить набор символов справа после заданного, например:
«Сон в летнюю ночь» Шекспир
как в отдельную ячейку вытащить Шекспира?
Заранее спасибо!

 

The_Prist

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

ElenaEfimova, на будущее: лучше создавать свою тему с описанием своей проблемы, если в этой теме ни одно решение не подошло.
Если надо получить последнее слово, то вот:

Как получить слово после последнего пробела

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

Kuzmich

Пользователь

Сообщений: 7998
Регистрация: 21.12.2012

#25

04.02.2016 17:44:52

UDF

Код
Function Slovo(cell As String) As String
   Slovo = Split(cell, """ ")(1)
End Function
 

sv2013

Пользователь

Сообщений: 657
Регистрация: 09.06.2015

#26

04.02.2016 17:48:06

вариант функции

Код
Function uuu$(t$)
  uuu = Split(t, "#")(0)
End Function

Прикрепленные файлы

  • Пример (17)_4_02_2016_pl.xls (40 КБ)

Изменено: sv201304.02.2016 17:48:27

 

Kuzmich

Пользователь

Сообщений: 7998
Регистрация: 21.12.2012

 

The_Prist

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#28

04.02.2016 18:02:04

Что по мне, то правильнее через VBA было бы так:

Код
Function LastWord(text as string,optional sDel as string = " ")
dim arr
arr = Split(text, sDel)(0)
LastWord = arr(ubound(arr))
End Function

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

Большое спасибо за помощь, правила форума на будущее учла :)

 

ardak78

Пользователь

Сообщений: 3
Регистрация: 15.10.2019

#30

15.10.2019 17:00:45

Всем привет!
Вроде аналогичная проблема, но не могу понять как сделать.
Задача: убрать с конца текст в строке до первого символа «>>» ну и сам символ в месте с ним, но в тексте их несколько.
Пример:  собака>>кот>>мышь>>тюлень>>сова
Должно получиться:  собака>>кот>>мышь>>тюлень
За ранее благодарю Вас!
Название животных меняется!
Просто нужно убирать последнее слово с >>

Изменено: ardak7815.10.2019 17:10:52

Содержание:

  1. Удаление текста после символа с помощью функции поиска и замены
  2. Удалить текст с помощью формул
  3. Удаление текста с помощью заливки Flash
  4. Удалить текст с помощью VBA (пользовательская функция)

При работе с текстовыми данными в Excel вам может потребоваться удалить текст до или после определенного символа или текстовой строки.

Например, если у вас есть данные об именах и обозначениях людей, вы можете удалить обозначение после запятой и оставить только имя (или наоборот, если вы сохраните обозначение и удалите имя).

Иногда это можно сделать с помощью простой формулы или быстрого поиска и замены, а иногда требуются более сложные формулы или обходные пути.

В этом уроке я покажу вам, как удалить текст до или после определенного символа в Excel (на разных примерах).

Итак, давайте начнем с нескольких простых примеров.

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

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

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

Ниже приведены шаги для этого:

  1. Скопируйте и вставьте данные из столбца A в столбец B (это также необходимо для сохранения исходных данных)
  2. Выделив ячейки в столбце B, перейдите на вкладку «Главная».
  3. В группе «Редактирование» нажмите «Найти и выбрать».
  4. В параметрах, которые появляются в раскрывающемся списке, щелкните параметр «Заменить». Откроется диалоговое окно «Найти и заменить».
  5. В поле «Найти» введите ,* (т.е. запятая, за которой следует звездочка)
  6. Оставьте поле «Заменить на» пустым.
  7. Нажмите кнопку «Заменить все».

Вышеупомянутые шаги позволят найти запятую в наборе данных и удалить весь текст после запятой (включая запятую).

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

Как это работает?

* (знак звездочки) — это подстановочный знак, который может представлять любое количество символов.

Когда я использую его после запятой (в поле «Найти»), а затем нажимаю кнопку «Заменить все», он находит первую запятую в ячейке и считает ее совпадением.

Это связано с тем, что знак звездочки (*) считается соответствием всей текстовой строке, следующей за запятой.

Поэтому, когда вы нажимаете кнопку «Заменить все», она заменяет запятую и весь последующий текст.

Примечание: Этот метод работает хорошо, тогда у вас есть только одна запятая в каждой ячейке (как в нашем примере). Если у вас несколько запятых, этот метод всегда найдет первую запятую, а затем удалит все после нее. Таким образом, вы не можете использовать этот метод, если хотите заменить весь текст после второй запятой и оставить первый как есть.

Если вы хотите удалить все символы перед запятой, измените запись в поле поиска, поставив знак звездочки перед запятой (* вместо, *)

Удалить текст с помощью формул

Если вам нужно больше контроля над поиском и заменой текста до или после определенного символа, лучше использовать встроенные текстовые формулы в Excel.

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

Ниже приведена формула для этого:
= ЛЕВЫЙ (A2; НАЙТИ (";"; A2) -1)

В приведенной выше формуле используется функция НАЙТИ, чтобы найти положение запятой в ячейке.

Этот номер позиции затем используется функцией LEFT для извлечения всех символов перед запятой. Поскольку мне не нужна запятая как часть результата, я вычел 1 из полученного значения формулы поиска.

Это был простой сценарий.

Возьмем немного сложный.

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

Вот формула, которая сделает это:
= ЛЕВЫЙ (A2; НАЙТИ ("!", ПОДСТАВИТЬ (A2, ",", "!", 2)) - 1)

Поскольку в этом наборе данных есть несколько запятых, я не могу использовать функцию НАЙТИ, чтобы получить позицию первой запятой и извлечь все, что находится слева от нее.

Мне нужно как-то узнать положение второй запятой, а затем извлечь все, что находится слева от второй запятой.

Для этого я использовал функцию ЗАМЕНА, чтобы заменить вторую запятую восклицательным знаком. Теперь это дает мне уникальный персонаж в камере. Теперь я могу использовать положение восклицательного знака, чтобы извлечь все, что находится слева от второй запятой.

Эта позиция восклицательного знака используется в функции LEFT для извлечения всего, что находится до второй запятой.

Все идет нормально!

Но что, если в наборе данных есть непоследовательное количество запятых.

Например, в приведенном ниже наборе данных в некоторых ячейках есть две запятые, а в некоторых — три запятые, и мне нужно извлечь весь текст до последней запятой.

В этом случае мне нужно как-то определить позицию последнего вхождения запятой, а затем извлечь все, что находится слева от нее.

Ниже приведена формула, которая сделает это
= ЛЕВЫЙ (A2; НАЙТИ ("!", ПОДСТАВИТЬ (A2, ",", "!", LEN (A2) -LEN (ПОДСТАВИТЬ (A2, ",", "")))) - 1)

В приведенной выше формуле функция LEN используется для определения общей длины текста в ячейке, а также длины текста без запятой.

Когда я вычитаю эти два значения, получается общее количество запятых в ячейке.

Таким образом, это дало бы мне 3 для ячейки A2 и 2 для ячейки A4.

Это значение затем используется в формуле ЗАМЕНА для замены последней запятой восклицательным знаком. И затем вы можете использовать левую функцию для извлечения всего, что находится слева от восклицательного знака (где раньше была последняя запятая)

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

Кроме того, поскольку результат связан с исходными данными, при изменении исходных данных результат будет автоматически обновляться.

Удаление текста с помощью заливки Flash

Flash Fill — это инструмент, который был представлен в Excel 2013 и доступен во всех последующих версиях.

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

Поэтому, если вы хотите удалить текст до или после определенного символа, вам просто нужно показать flash fairy, как будет выглядеть результат (введя его вручную пару раз), и flash fill автоматически распознает узор и даст вам результаты, достижения.

Позвольте показать вам это на примере.

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

Вот шаги, чтобы сделать это с помощью Flash Fill:

  1. В ячейке B2, которая является соседним столбцом наших данных, вручную введите «Jeffery Haggins» (что является ожидаемым результатом).
  2. В ячейке B3 введите «Тим Скотт» (ожидаемый результат для второй ячейки).
  3. Выберите диапазон B2: B10
  4. Перейдите на вкладку «Главная»
  5. В группе «Редактирование» щелкните раскрывающийся список «Заливка».
  6. Нажмите на Flash Fill.

Вышеупомянутые шаги дадут вам результат, как показано ниже:

Вы также можете использовать сочетание клавиш Flash Fill. Ctrl + E после выбора ячеек в столбце результатов (столбец B в нашем примере)

Flash Fill — замечательный инструмент, и в большинстве случаев он способен распознать узор и дать вам правильный результат. но в некоторых случаях он может не распознать шаблон правильно и может дать неверные результаты.

Так что не забудьте еще раз проверить результаты Flash Fill.

И точно так же, как мы удалили весь текст после определенного символа с помощью флэш-заливки, вы можете использовать те же шаги, чтобы удалить текст перед определенным символом. просто покажите вручную в соседнем столбце flash fill, как результат должен выглядеть как мой Интернет, а все остальное сделает он.

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

Вся концепция удаления текста до или после определенного символа зависит от нахождения позиции этого символа.

Как показано выше, найти последнее вхождение этого символа хорошим означает использовать смесь формул.

Если это то, что вам нужно делать довольно часто, вы можете упростить этот процесс, создав настраиваемую функцию с помощью VBA (называемую функциями, определяемыми пользователем).

После создания вы можете повторно использовать эту функцию снова и снова. Это также намного проще и проще в использовании (поскольку большая часть тяжелой работы выполняется кодом VBA в серверной части).

Ниже кода VBA, который можно использовать для создания настраиваемой функции в Excel:
Функция LastPosition (rCell As Range, rChar As String) 'Эта функция выдает последнюю позицию указанного символа' Этот код был разработан Sumit Bansal (https://trumpexcel.com) Dim rLen As Integer rLen = Len (rCell) For i = rLen To 1 Step -1 If Mid (rCell, i - 1, 1) = rChar Then LastPosition = i - 1 Выход из функции End If Next i End Function
Вам необходимо поместить код VBA в обычный модуль редактора VB или в личную книгу макросов. Когда он у вас есть, вы можете использовать его как любую другую обычную функцию рабочего листа в книге.

Эта функция принимает 2 аргумента:

  1. Ссылка на ячейку, для которой вы хотите найти последнее вхождение определенного символа или текстовой строки.
  2. Символьная или текстовая строка, позицию которой вам нужно найти

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

Ниже приведена формула, которая сделает это:
= ЛЕВЫЙ (A2; LastPosition (A2; ",") - 1)

В приведенной выше формуле я указал, чтобы найти позицию последней запятой. Если вы хотите найти положение какого-либо другого символа или текстовой строки, вы должны использовать это как второй аргумент в функции.

Как видите, это намного короче и проще в использовании по сравнению с формулой с длинным текстом, которую мы использовали в предыдущем разделе.

Если вы поместите код VBA в модуль в книге, вы сможете использовать эту настраиваемую функцию только в этой конкретной книге. Если вы хотите использовать это во всех книгах в вашей системе, вам необходимо скопировать и вставить этот код в личную книгу макросов.

Вот некоторые из писем, которые вы можете использовать для быстрого удаления текста до или после определенного символа в Excel.

Если это простая разовая задача, вы можете сделать это с помощью функции поиска и замены. что, если это немного сложнее, тогда вам нужно использовать комбинацию встроенных формул Excel или даже создать свою собственную формулу с помощью VBA.

Надеюсь, вы нашли этот урок полезным.

Как удалить текст до или после определенного символа из ячеек в Excel?

В этой статье представлены различные методы удаления текста до или после определенного символа или n-го символа вхождения из ячеек в Excel.


Удаление текста до или после определенного символа с помощью функции «Найти и заменить» в Excel

Чтобы удалить весь текст до или после определенного символа с помощью функции «Найти и заменить», сделайте следующее.

1. Выберите ячейки, в которых вы хотите удалить текст до или после определенного символа, нажмите Ctrl + H , чтобы открыть Найти и заменить Диалог.

В диалоговом окне «Найти и заменить»:

1. Чтобы удалить все перед конкретным символом, например запятой, введите *, в Найти то, что текстовое окно;

2. Чтобы удалить все после определенного символа, например запятой, введите ,* в Найти то, что текстовое окно;

Ноты:

1. Вы можете изменить запятую на любой символ по своему усмотрению.

2. В этом случае из выбранных ячеек будет удален весь текст до последней запятой или после первой запятой.

2. Держать Заменить пустое текстовое поле, а затем щелкните значок Заменить все кнопка. Смотрите скриншот:



Удалять тексты до или после первого / последнего конкретного символа по формуле

В этом разделе будут показаны формулы удаления всего до или после первого / последнего конкретного символа из ячеек в Excel.

Чтобы удалить все до первой запятой, пожалуйста:

Выберите пустую ячейку, скопируйте и вставьте в нее приведенную ниже формулу и нажмите Enter ключ. Затем перетащите Ручка заполнения чтобы применить формулу к другим ячейкам. Смотрите скриншот:

Формула: Удалите все до первой запятой

= ВПРАВО (B5, LEN (B5)-НАХОДИТЬ(«,«,B5))

Ноты:

1. В приведенной выше формуле B5 — это ячейка, из которой вы удаляете текст, а «,» — это символ, на основе которого вы удаляете тексты.

2. Чтобы удалить все символы перед последним конкретным символом, используйте следующую формулу:

= ВПРАВО (B5, LEN (B5) -НАЙТИ («@», ПОДСТАВИТЬ (B5Характер«,» @ «, (LEN (B5) -ЛЕН (ЗАМЕНА (B5Характер«,» «))) / LEN («Характер«))))

Удалить все после первой запятой, пожалуйста:

Выберите пустую ячейку, скопируйте и вставьте в нее приведенную ниже формулу и нажмите Enter ключ. Затем перетащите Ручка заполнения чтобы применить формулу к другим ячейкам. Смотрите скриншот:

Формула: Удалите все после первой запятой

= ЛЕВЫЙ (B5; НАЙТИ («;»; B5) -1)

Ноты:

1. В приведенной выше формуле B5 — это ячейка, из которой вы удаляете текст, а «,» — это символ, на основе которого вы удаляете тексты.

2. Чтобы удалить все после последнего конкретного символа, используйте эту формулу:

= ВЛЕВО (B5, НАЙТИ («@», ПОДСТАВИТЬ (B5персонаж«,» @ «, LEN (B5) -ЛЕН (ЗАМЕНА (B5персонаж«,» «)))) — 1)


Удалять тексты до или после n-го символа вхождения по формуле

Приведенные ниже формулы могут помочь удалить все до или после n-го символа вхождения из ячеек в Excel.

Чтобы удалить все символы перед n-м вхождением из ячеек, тебе нужно:

Выберите пустую ячейку для вывода результата, скопируйте в нее приведенную ниже формулу и нажмите Enter ключ. Затем перетащите Ручка заполнения чтобы применить формулу к другим ячейкам. Смотрите скриншот:

Формула: Удалите все до второй запятой

= ПРАВИЛЬНО (ЗАМЕНИТЬ (B5«,«, СИМВОЛ (9), 2), LEN (B5) — НАЙТИ (СИМВОЛ (9), ЗАМЕНИТЬ (B5«,«, СИМВОЛ (9), 2), 1) + 1)

Ноты:

1. В формулах B5«,» а также 2 число означает, что все содержимое после второй запятой будет удалено из ячейки B5.

2. Вы можете изменить «,» а также 2 номер на любой символ и номер позиции вхождения по мере необходимости.

Чтобы удалить все после n-го символа вхождения из ячеек, тебе нужно:

Выберите пустую ячейку для вывода результата, скопируйте в нее приведенную ниже формулу и нажмите Enter ключ. Затем перетащите Ручка заполнения чтобы применить формулу к другим ячейкам. Смотрите скриншот:


Формула: Удалить все после второй запятой

= ЛЕВЫЙ (ПОДСТАВИТЬ (B5,«, СИМВОЛ (9),2), НАЙТИ (СИМВОЛ (9), ЗАМЕНИТЬ (B5,«, СИМВОЛ (9),2), 1) -1)

Ноты:

1. В формулах B5«,» а также 2 число означает, что все содержимое после второй запятой будет удалено из ячейки A7.

2. Вы можете изменить «,» а также 2 номер на любой символ и номер позиции вхождения по мере необходимости.


Легко удаляйте тексты до/после определенного символа с помощью Kutools for Excel

Если для каждой ячейки в диапазоне есть только один разделитель запятой, и вы хотите удалить все до или после этой запятой из ячеек, попробуйте Разделить клетки полезности Kutools for Excel. Эта утилита поможет вам решить проблему всего в несколько кликов:

1. Выберите ячейки, из которых вы удалите все до или после запятой, а затем щелкните Кутулс > Текст > Разделить клетки. Смотрите скриншот:

2. в Разделить клетки диалоговом окне выберите Разделить на столбцы вариант в Тип раздел, а в Разделить на раздел, выберите Другое вариант и введите запятую в пустое поле, а затем щелкните OK кнопка. Смотрите скриншот:

3. Еще один Разделить клетки появится диалоговое окно, выберите пустую ячейку для поиска текстов и нажмите кнопку OK кнопку.

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

  Если вы хотите получить бесплатную пробную версию (30-день) этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.


Kutools for Excel — Помогает всегда закончить работу раньше времени, чтобы у вас было больше времени, чтобы наслаждаться жизнью

Вы часто играете в догонялки с работой, не хватает времени на себя и семью?  Kutools for Excel может помочь вам справиться с 80% Совершенствуйте головоломки и повысьте эффективность работы на 80%, дайте вам больше времени, чтобы заботиться о семье и наслаждаться жизнью.

300 расширенных инструментов для 1500 рабочих сценариев сделают вашу работу намного проще, чем когда-либо.
Больше не нужно запоминать формулы и коды VBA, теперь дайте вашему мозгу отдохнуть.
Сложные и повторяющиеся операции могут быть выполнены разовой обработкой за секунды.
Сократите количество операций с клавиатурой и мышью каждый день, попрощайтесь с профессиональными заболеваниями прямо сейчас.
Станьте экспертом по Excel за 3 минуты, это поможет вам быстро получить признание и продвижение по службе.
110,000 300 высокоэффективных людей и выбор XNUMX+ всемирно известных компаний.
Сделайте так, чтобы ваши 39.0 доллара были больше, чем обучение других людей.
Полнофункциональная бесплатная пробная версия 30-день. 60-дневная гарантия возврата денег без объяснения причин.

Содержание

  1. Как убрать лишние нули после запятой в ячейках «Excel»
  2. Эта статья посвящена тому, как убирать «лишние» нули из ячеек «Эксель».
  3. Первый способ удаления нулей:
  4. Второй способ удаления нулей:
  5. Еще один случай, когда нули «лишние»
  6. Добавить комментарий Отменить ответ
  7. Как убрать нули после точки в excel
  8. Как в офисе.
  9. Эта статья посвящена тому, как убирать «лишние» нули из ячеек «Эксель».
  10. Первый способ удаления нулей:
  11. Второй способ удаления нулей:
  12. Еще один случай, когда нули «лишние»
  13. Как убрать нули в ячейках в Excel?
  14. Как скрыть нулевые значения в Excel?
  15. На всем листе
  16. В выделенных ячейках
  17. В формулах
  18. В сводных таблицах
  19. Создание и применение фильтра
  20. Настройка параметров сводной таблицы
  21. Как удалить все до или после определенного символа в Excel
  22. С помощью функции «Найти и заменить»
  23. С помощью формул
  24. С помощью функции «Заполнить»
  25. С помощью Visual Basic

Как убрать лишние нули после запятой в ячейках «Excel»

Эта статья посвящена тому, как убирать «лишние» нули из ячеек «Эксель».

У начинающих пользователь этот вопрос возникает довольно часто.

Представим ситуацию, что Вы — начинающий пользователь, получили по электронной почте таблицу, которую хотите показать в своей презентации потенциальным партнерам или ген. директору Вашей компании.

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

Отображение целых чисел с двумя лишними нулями не очень красиво и для презентации не очень подходит.
Рассмотрим два способа удаления лишних нулей после запятой.

Первый способ удаления нулей:

Второй способ удаления нулей:

  • Выделяем нужный диапазон.
  • На вкладке «Главная» находим кнопку «Уменьшить разрядность» и жмем по этой кнопке нужное количество раз.

Еще один случай, когда нули «лишние»

— это таблица, в которой вместо пустых ячеек отображаются нулевые значения.

Выглядит такая таблица не очень, поэтому ноли нужно быстро заменить на пустоту.

Делается это очень просто:

  • Выделяем нужный диапазон.
  • Вызываем окно замены нажатием сочетанием клавиш ctrl+H на клавиатуре или в ленте Excel выбираем «Найти и заменить» (Или «Найти и Вставить – в зависимости от версии программы) .
  • Далее в поле поиска ставим значение «0», а в поле замены не ставим ничего (оставляем пустоту).

Жмем: «Заменить все».

Добавить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Источник

Как убрать нули после точки в excel

Как в офисе.

Эта статья посвящена тому, как убирать «лишние» нули из ячеек «Эксель».

У начинающих пользователь этот вопрос возникает довольно часто.

Представим ситуацию, что Вы — начинающий пользователь, получили по электронной почте таблицу, которую хотите показать в своей презентации потенциальным партнерам или ген. директору Вашей компании.

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

Первый способ удаления нулей:

  • Выделяем нужный диапазон.
  • Кликаем по выделению правой кнопкой мыши.
  • В появившемся контекстном меню выбираем «Формат ячеек»

Второй способ удаления нулей:

Еще один случай, когда нули «лишние»

— это таблица, в которой вместо пустых ячеек отображаются нулевые значения.

Выглядит такая таблица не очень, поэтому ноли нужно быстро заменить на пустоту.

Делается это очень просто:

  • Выделяем нужный диапазон.
  • Вызываем окно замены нажатием сочетанием клавиш ctrl+H на клавиатуре или в ленте Excel выбираем «Найти и заменить» (Или «Найти и Вставить — в зависимости от версии программы) .

Как убрать нули в ячейках в Excel?

Разберем несколько вариантов как можно убрать нули в ячейках в Excel заменив их либо на пустое поле, либо на альтернативные нулю символы (например, прочерк).

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

Обработка таблиц с числовыми данными практически неотъемлемая часть работы в Excel для многих пользователей программы.

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

Обычно в таких случаях нули в таблицах заменяют либо на пустое поле, либо на аналогичные по смыслу символы (к примеру, в виде прочерка).

В зависимости от требуемых задач можно выделить несколько различных начальных условий для подобной замены нулей:

  • На всем листе (в каждой ячейке);
  • В конкретных (выделенных) ячейках;
  • В формулах;
  • В сводных таблицах.

Как скрыть нулевые значения в Excel?

Предположим, что у нас имеется таблица с числами (большого размера, чтобы наглядно оценить различие во внешнем виде), где в частности есть достаточно много нулей, и на ее примере попытаемся удалить ненулевые значения:

На всем листе

Если нам нужно убрать нули в каждой без исключения ячейке листа, то перейдем в панели вкладок Файл -> Параметры -> Дополнительно (так как эти настройки относятся в целом к работе со всей книгой):

Далее в блоке Параметры отображения листа (находится примерно в середине ленты) снимем галочку напротив поля Показывать нули в ячейках, которые содержат нулевые значения (по умолчанию галочка стоит и все нули показываются).

Нажимаем OK и в результате исходная таблица приобретает следующий вид:

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

Чтобы вернуть обратно отображение нулей, то нужно сделать обратную процедуру — в настройках поставить галочку напротив соответствующего поля.

Важная деталь.

Этот параметр задает скрытие нулевых значений только на выбранном листе.
Если же нужно удалить нули во всей книге, то такую настройку нужно делать для каждого листа:

Определенным неудобством данного способа удаления нулевых значений является безальтернативность вида отображения замены, т.е. вместо 0 всегда будет показываться пустая ячейка.

Частично эту проблему может решить следующий вариант.

В выделенных ячейках

Если нам нужно убрать нулевые значения не во всех ячейках, а только в конкретных, то механизм удаления нулей несколько отличается от предыдущего способа.

Рассмотрим такую же таблицу и в этот раз попытаемся удалить нули из левой части таблицы.

В начале давайте вспомним, что любое число в Excel имеет формат отображения в виде маски A;B;C;D, где A, B, C, D — формат записи и точка с запятой, отделяющая их друг от друга:

  • A — запись когда число положительное;
  • B — запись когда число отрицательное;
  • C — запись когда число равно нулю;
  • D — запись если в ячейке не число, а текст (обычно для чисел не используется).

В записи необязательно указывать все маски в явном виде. К примеру, если указана всего одна, то она распространяется на формат всех чисел, если две, то первая часть маски отвечает за отображение положительных чисел и нулей, а вторая — отрицательных.

Так как наша задача в удалении именно нуля из записи, то нам нужно в маске прописать как будет выглядеть третий параметр (часть C из маски), а заодно и первый (часть A, положительное число) со вторым (часть B, отрицательное число).

Поэтому, чтобы убрать нули из выделенных ячеек, щелкаем по ним правой кнопкой мыши и в контекстном меню выбираем Формат ячеек -> Число, а далее среди форматов переходим во Все форматы:

Затем в маске прописываем формат отображения нуля, вместо него либо ничего не пишем (маска # ##0;- # ##0; чтобы ячейка стала пустой), либо пишем заменяющий символ (маска # ##0;-# ##0;»-«, чтобы в ячейке стоял прочерк), и нажимаем OK.

В результате получаем:

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

В формулах

Проблему с нулями в ячейках также можно решить и формульным путем.
Если в ячейке значение вычисляется по формуле, то с помощью функции ЕСЛИ мы можем задать различные сценарии отображения (например, если значение не равно 0, то оставляем значение, а если равно 0, то возвращаем пустое поле или любой другой альтернативный вариант).

Давайте для исходной таблицы пропишем отклонение между периодами с помощью функции ЕСЛИ.
Вместо стандартной формулы =A1-B1 пропишем =ЕСЛИ(A1-B1=0;»-«;A1-B1):

Как мы видим теперь в столбце с отклонениями вместо 0 стоят прочерки, чего мы как раз и хотели добиться.

В сводных таблицах

Для начала пусть у нас имеется простая и небольшая таблица с данными (при этом в таблице не все ячейки будут заполнены), на основе которой мы построим сводную таблицу:

Задача удаления нулей из сводной таблицы можно условно разделить на 2 направления:

  • Работа с данными как с ячейками листа;
    В этом случае мы не делаем разницы между ячейками сводной таблицы и ячейками листа, т.е. можем воспользоваться вышеописанными способами, чтобы скрыть 0.
  • Работа с данными в сводной таблице.
    В этом случае мы работаем не с ячейками листа, а непосредственно со сводной таблицей.

Так как первый вариант мы уже детально разбирали выше, то давайте поподробнее остановимся на втором, в котором также выделим 2 способа, чтобы убрать нули из таблицы:

  • С помощью создания фильтров;
  • С помощью настройки параметров сводной таблицы.

Рассмотрим оба варианта.

Создание и применение фильтра

Давайте в сводной таблице добавим в качестве фильтра поля, по которым мы хотим скрыть нули (в данном примере это Количество, но в принципе тут может стоят все что угодно).

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

Как мы видим строки, где находились нулевые значения, скрылись, что нам и требовалось.

Перейдем к следующему варианту.

Настройка параметров сводной таблицы

С помощью настройки параметров сводной таблицы мы также можем удалить нули из ячеек. Во вкладке Работа со сводными таблицами выбираем Анализ -> Сводная таблица -> Параметры -> Макет и формат:

В разделе Формат нас интересует пункт Для пустых ячеек отображать, чтобы убрать нули в сводной таблице, нужно поставить галочку в соответствующем поле и оставить поле справа пустым.

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

Спасибо за внимание!
Если у вас есть вопросы или мысли по теме статьи — обязательно спрашивайте и пишите в комментариях, не стесняйтесь.

Источник

Как удалить все до или после определенного символа в Excel

Люди, которые только начинают работать в Excel часто встречаются с таким вопросом.

Допустим, у нас есть такая табличка:

Примерно так выглядит удаление всех символов после «,».

Это можно сделать разными способами. Мы рассмотрим несколько.

С помощью функции «Найти и заменить»

Это, наверное, самый быстрый и удобный способ.

Допустим, у нас та же табличка и задача:

  • Копируем и вставляем столбик А в В;

  • Выделите столбик и щелкните «Главная»;

  • Далее — «Найти и выделить» -> «Заменить…»;

  • В первом параметре укажите «,*»;

  • Второй параметр не меняйте;

  • Щелкните «Заменить все».

Готово! Вот результат:

Как это работает?

Символ * означает неопределенное количество символов.

Так как мы используем «,*», то это значит, что программе нужно заменить запятую и все символы после неё на пустое место.

Это будет работать только если в каждой ячейке у вас одна запятая, если же у вас не одна, то первая и все остальные данные будут заменены на пустое место.

С помощью формул

Также, мы можем выполнить нашу задачу и с помощью формул.

Допустим, у нас есть такая табличка:

Формула принимает такой вид:

Функция НАЙТИ возвращает порядковый номер запятой.

Это простой пример, давайте рассмотрим кое-что посложнее.

Теперь у нас такая табличка:

Формула, для этого примера, принимает такой вид:

Итак, также как в прошлый раз — не получится. Так как НАЙТИ будет возвращать порядковый номер первой запятой, а нам надо найти его для второй.

Мы используем небольшую хитрость, а если конкретнее, то заменяем вторую запятую на восклицательный знак, а затем с ним уже проводим операции.

И все бы хорошо, только в этом примере в каждой строке у нас ровно 2 запятые. А что делать если их неопределенное количество? Ведь в больших данных вы не будете выверять сколько запятой в каждой строке.

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

Для этого примера, формула принимает такой вид:

Итак, функция ДЛСТР сначала находит количество символов в строчке с запятыми, а потом без них.

А после вычитает из первого — второе. Таким образом мы получаем количество запятых в строчке.

А затем мы заменяем последнюю на восклицательный знак.

Вот так вот можно заменять все после определенного символа с помощью формул. Конечно, с небольшими хитростями.

Плюс этого метода в том, что данные будут динамичны. То есть если что-то поменяется в изначальных данных, все поменяется и в данных после обработки.

С помощью функции «Заполнить»

Функция «Заполнить», это довольно давний инструмент. Он может помочь нам и в этом случае.

Как он работает?

Очень просто — вы просто делаете что угодно и после используете функцию. Она пытается понять логику ваших действий и продолжить её.

Давайте рассмотрим пример.

Допустим, у нас есть та же табличка:

  • В первую ячейку столбика В введите то, что должно получиться после обработки;

  • В следующую ячейку, то же самое;

  • А теперь выделите столбик;

  • И щелкните на «Главная» -> «Заполнить» -> «Мгновенное заполнение»;

Готово! Вот результат:

Эту функцию, естественно, можно использовать не только для удаления текста после символа. Она работает там, где есть логика.

Однако, иногда, она может ошибаться. Поэтому всегда проверяйте то, что получилось после обработки.

С помощью Visual Basic

И, как обычно, разберем вариант с помощью Visual Basic.

Мы создадим свою собственную функцию и будем использовать её для обработки данных.

Это крайне удобно, если вы делаете что-либо очень часто. Например, как в нашем случае, удаляете данные после символа.

Код Visual Basic:

Код, чтобы он работал, нужно вставить в Visual Basic -> «Insert» -> «Module».

Давайте рассмотрим пример её использования.

Допустим, у нас есть такая табличка. Формула принимает такой вид:

В нашей функции, первым аргументом мы указали диапазон для поиска, а вторым символ, последнюю позицию которого нам нужно найти.

С помощью Visual Basic все проще.

Вот и все! Если вам нужно сделать что-то подобное 1-2 раза, то лучше всего использовать функцию «Найти и заменить…», а если вы делаете это постоянно, то используйте Visual Basic.

Надеюсь, эта статья оказалась полезна для вас!

Источник

У меня 4000 строк в Excel, и мне нужно удалить весь текст после первого периода в каждой строке в столбце.

Например, у меня есть что-то вроде следующего:

hostname.subdomain.domain

Я хочу, чтобы все, отформатированные таким образом, оказались просто hostname . Поэтому я хочу исключить точку и все, что после нее, сохранив текст до него.

Я буду через это для функции.

=LEFT(A2,SEARCH(".",A2,1)-1)

Где A2 будет host.domain.com. Затем вы можете массово вставить это и скрыть A2, оставив в новой ячейке только имя хоста

Если вы хотите просто перезаписать существующую ячейку, то это должен быть VBA.

ответ дан Austin T French10k

Вы можете найти «текст в столбцы» полезным.
Выберите столбец с вашими данными. На вкладке «Данные» щелкните «текст в столбцы», «с разделителями» и используйте точку в качестве разделителя.

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

ответ дан Barry Rosenberg168

Если вы просто хотите «заменить» все эти значения текстом перед точкой, это самый простой способ:

Просто выберите столбец, нажмите Ctrl+H (для замены), введите. * В поле «Найти что» и оставьте поле «Заменить на» пустым. Применить, нажав «Заменить все».

ответ дан Wouter Speybrouck1

Вы должны заменить. * Ничем.

Как удалить весть текст после определённого знака в строке.

​Смотрите также​​ английские («це» вместо​текстовым префиксом​ «зачистить».​Заменить все (Replace All)​ (например,​
​ а в след​ +1 и т.д.​ тексте есть символ​ всплывает)​Цитата​
​ скобки вроде не​Код=ЛЕВБ(A1;ПРОСМОТР(;-1/(ПСТР(A1;СТРОКА(1:999);1)=»|»);СТРОКА(1:999))-1)​
​ товара​ на будущее учла​??~**Заменить — пусто.​найти: ->*​Александра Филиппова​

​ русской «эс», «игрек»​​. Он нужен для​

​Вариантов решения два:​​. Excel удалит все​
​В2)​
​ за ним операционную​immortal​
​ «>» :​

​ploxot9​​китин, 20.12.2017 в​
​ должны ничему мешать​Styud​

​в итоге получается​​Всем привет.​:)​Мотя​

​заменить на: (оставить​​: Добрый день. Оцените,​ вместо русской «у»​

​ того, чтобы дать​​Аккуратно выделить мышью эти​ символы «г.» перед​
​и копируете ячейку​ систему! ^_^​: Здравствуйте. Помогите решить​
:D

​Зарубежный рэп, Lossless​​: Кто знает нужна​ 12:06, в сообщении​Bema​: неплохое решшение но​

​ что то типа​​Есть Ячейки в​

​: Вариант:​​ пустым)​
​ пожалуйста проблему. Просто​ и т.д.) Причем​ понять Excel, что​ спецсимволы в тексте,​
​ названиями городов:​

​ по строкам ниже.​​vikttur​ проблему… Из ячеек​

​ > 1234556​​ формула что бы​

​ № 4 ()​​: _Boroda_, ну так​
​ не корректно отрезает​
​ такого​ екселе​

​текст по столбцам​​Jonik​ скажите, решается она​

​ снаружи все прилично,​​ все последующее содержимое​
​ скопировать их (​:)​Только не забудьте предварительно​
​Andrey Ch​

​: =—ЛЕВСИМВ(A1;ПОИСК(«@»;A1&»@»)-1)​​ необходимо удалить символ​Зарубежный рэп, >​
​ убрать из ячейки​ чисто по вашему​ и символа @​ если в ячейке​Оборудование для предприятий​например:​ с разделителем *​: А все спасибо​ в Excel или​ ибо начертание у​ ячейки нужно воспринимать​Ctrl+C​ выделить нужный диапазон​: О, благодарю Вас!!​igorasas​ @ и всё​
​ 12321​ весь текст который​ примеру​ нет в тексте​:(
​ есть ()​
​ общественного питания|Барное оборудование|Сокоохладители|Сокоохладитель​1. слон-собака-кот-жираф​Chara​ Вам большое!!!​ нет.​
​ этих символов иногда​ как текст, а​

​) и вставить (​​ ячеек, иначе замена​Зачастую текст, который достается​
​: Добрый день!​ что после него.​Зарубежный > 212222323​ расположен слева от​;)

​=ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;ПСТР(A1;1;ПОИСК(«(«;A1));»»);ПСТР(ПОДСТАВИТЬ(A1;ПСТР(A1;1;ПОИСК(«(«;A1));»»);ПОИСК(«)»;ПОДСТАВИТЬ(A1;ПСТР(A1;1;ПОИСК(«(«;A1));»»));7);»»)​​ из примера.​Цитата​
​ ARCTIC COMPACT 5/4​2. кит-кот-слон-черепаха​: , вы чудо!​iba2004​Работаю со словарями.​ абсолютно одинаковое, но​ не как число.​Ctrl+V​ произойдет на всем​

​ нам для работы​​Как сделать строку​
​Hugo​

​1) как сделать​​ заданного знака.​
​Этот код подходит.​darkside134​

​_Boroda_, 11.04.2017 в​​Оборудование для предприятий​и т. д.​

​ Спасибо! все получилось!​​: Саш, привет!​ Есть на 16000​;)

​ Excel воспринимает их,​​ По сути, он​
​) в первую строку​ листе!​
​ в ячейках листа​ вида:​: Текст по столбцам​ так. чтобы удалялся​
​например текст в​Часов 5 потратил​
​: Здравствуйте гуру экселя.​ 12:43, в сообщении​
​ общественного питания|Барное оборудование|Соковыжимательные​

​Что за форму​​RAN​Красава просто!!!​ слов. Каждое из​ конечно же, как​ служит удобной альтернативой​ в окне замены​Если из текста нужно​
​ Microsoft Excel далек​Найти символ /​ — с разделителями​

​ весь текст, который​​ ячейке «opic_new&FID=1» как​ на поиски и​ Подскажите формулу, которая​ № 3 ()​ машины|Соковыжималка FIMAR SPL​

​ ла сделае так,​​: А игрушку для​
​Нужное правило Excel’я!!!​ которых после знака​ разные значения и​

​ предварительной установке текстового​​ (​

​ удалить вообще все​​ от совершенства. Если​ и удалить всё​ — разделитель @​ идет до символа​
​ убрать все включая​ тесты формул, ничего​ может удалить определенное​ =СЖПРОБЕЛЫ(ЛЕВБ(ПОДСТАВИТЬ(A1;»|»;ПОВТОР(» «;999);ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;»|»;)));999))​ арт.SPL235M​ чтобы после первого​ кошек? Хочууууу.​

​Спасибо!​​ # имеет пояснение:​ выдает ошибки в​ формата для ячейки​:)

planetaexcel.ru

Удаление в екселе после определенного знака, как?

​Ctrl+H​

​ пробелы (например они​ он был введен​

​ что за ним.​
​ — второй столбец​
​ «>», а лучше​
​ знак «&» и​

​ не выходило. Спасибо​ количество символов после​вот отличное вроде​Оборудование для предприятий​ нахождения символа «-«​ElenaEfimova​

​Chara​
​аароновец#аар`оновец%аар`оновец, -вца, тв.​
​ формулах, дубликаты в​

​ (​​). Затем нажать кнопку​

​ стоят как тысячные​​ другими пользователями (или​=LEFT(…MID(/)..))​

​ не брать -​​ если до сочетания​ оставить только «FID=1″​ всем кто откликнулся!​

Как в excel в ячейке удалить все после знака < ???Ячеек очень много!! ! Ячеек очень много!

​ определенного знака. Поиск​​ решение. прогнал по​ общественного питания|Электромеханическое|Кухонные процессоры​ дальнейшие слова она​

​: Здравствуйте!​​: Спасибо за предоставление​
​ -вцем​ фильтрах и т.д.​Главная – Число –​Заменить все (Replace All)​ разделители внутри больших​ выгружен из какой-нибудь​Какая формула точно​ готово.​ символов «>-«​Nic70y​
​Che79​

​ не дал результатов(​​ разным ячейкам и​
​ (овощерезка+куттер)|Куттер-овощерезка R301 Ultra​

Удалить текст из ячейки после символа (Формулы/Formulas)

​ удаляла?​​похожую ситуацию помогите​ решения!​Нужно получить столбец​Можно, конечно, вручную заменять​ Текстовый​для удаления.​ чисел), то можно​ корпоративной БД или​ нужна? я пробывал​immortal​
​2) и как​: =ПСТР(A1;ПОИСК(«&»;A1)+1;99)​: А я «в​Пример.​ все робит как​ + ножи 27555|​т. е. останется​
​ решить, пожалуйста!​У меня файл​ слов, такой чтобы​
​ символы латинцы на​) и для ввода​Использовать функцию​
​ использовать ту же​ ERP-системы) не совсем​ — не получилось​: Надо формулой​
​ удалить пробел в​vikttur​ лоб» стал делать​Есть строка в​ надо. изъянов не​
​ 27566| 27577| 27047​1. слон​есть текст в​ типа:GiGwi 75264 Игрушка​ в каждой ячейке​
​ соответствующую им кириллицу,​ длинных последовательностей цифр​
​ПЕЧСИМВ (CLEAN)​ замену: нажать​ корректно, то он​
​ у меня.​Hugo​ начале текста, в​: =ЗАМЕНИТЬ(A1;1;ПОИСК(«&»;A1);)​=СЖПРОБЕЛЫ(ПСТР(A1;ПОИСК(«(«;A1)+1;ПОИСК(«)»;A1)-1-ПОИСК(«(«;A1))&» «&ПСТР(ПРАВБ(A1;ДЛСТР(A1)-ПОИСК(«)»;A1));8;99))​
​ столбце такого вида:​ нашел. скиньте в​как прописать формулу​
​2. кит​ ячейке, нужно получить​ д/кошек Птичка с​ было только одно​ но гораздо быстрее​ (номеров банковских счетов,​. Эта функция работает​Ctrl+H​ легко может содержать:​V​: =—ЕСЛИОШИБКА(ЛЕВСИМВ(A1;НАЙТИ(«@»;A1)-1);A1)​ каждой ячейки?​bizzon​
​- зеленые ячейки​ Осветляющая маска (Dermalight​
​ личку куда отблагодарить​ чтобы удалить последнее​Павел ихалайнен​ набор символов справа​ перьями 12 см​

​ слово.​​ будет сделать это​ кредитных карт, инвентарных​
​ аналогично функции​

​, в первую строку​​лишние пробелы перед, после​
​: =ЛЕВСИМВ(A2;ПОИСК(«/»;A2)-1)​
​-- может быть​
​JerryMouse​
​: Проблема похожая, нужно​

​китин​​ | Lightening Mask)​sv2014​ значение до разделителя.​: привет​
​ после заданного, например:​​ 1*100GiGwi 75017 Дразнилка​Владимир​ с помощью макроса.​ номеров и т.д.)​
​СЖПРОБЕЛЫ​ ввести пробел, во​ или между словами​KuklP​ и не надо.​: 1. Данные -​ удалить весь текст​

​, Игорь, в твоей​​ 128087 50 мл​​:​​ т.е получить вот​Иосиф шварц​»Сон в летнюю​
​ д/кошек с рыбками​
​: =ПСТР(A2;1;ПОИСК(СИМВОЛ(35);A2)-1)​ Откройте редактор Visual​
​ он просто незаменим.​

​, но удаляет из​​ вторую ничего не​ (для красоты!)​: ctrl+h​R Dmitry​

​ Текст по столбцам​​ до значения​ формуле, кмк, последнюю​ Holy Land. Нужно​Styud​ так​: Формат ячейки -​ ночь» Шекспир​ на длинной палке​

​ikki​​ Basic сочетанием клавиш​ Но иногда он​ текста не пробелы,​ вводить и нажать​ненужные символы («г.» перед​
​китин​: Надо формулой{/post}{/quote}​ с разделителем >​
​vikttur​ цифру 7 надо​

​ оставить то, что​​, добрый день,вариант функции​Оборудование для предприятий​

​ текст поставь.​​как в отдельную​ 1*384GiGwi 75018 Дразнилка​: ctrl+h​Alt+F11​ оказывается в ячейках​ а непечатаемые знаки.​ кнопку​ названием города)​

​: можно и так​​=ЕСЛИ(ЕОШИБКА(ПОИСК(«@»;A1;1));A10;ПСТР(A1;1;ПОИСК(«@»;A1;1)-1))​ И тут отметить​: Формула похожая. Вы​ заменить на 8​

excelworld.ru

Удаление нескольких символов после определенного знака (Формулы/Formulas)

​ в скобках (без​​ uuu в столбце​ общественного питания|Барное оборудование|Сокоохладители​Окса​ ячейку вытащить Шекспира?​ д/кошек с рыбкой​найти: #*​
​, вставьте новый модуль​
​ против нашей воли​ К сожалению, она​Заменить все (Replace All)​невидимые непечатаемые символы (неразрывный​=ПСТР(A4;1;ПОИСК(«/»;A4)-1)​Юрий М​ Пропустить первый столбец.​ пробовали применять?​sv2014​ самих скобок), и​ N​
​Оборудование для предприятий​: Заменяется знак, но​Заранее спасибо!​ на длинной палке​заменить на: (оставить​
​ (меню​ (после выгрузок из​ тоже способна справится​​.​​ пробел, оставшийся после​igorasas​: Это что? Как​можно отметить разделителем​
​Большая разница?​:​ то, что идет​Function uuu$(t$)​ общественного питания|Барное оборудование|Соковыжимательные​ никак не удаляются​
​The_Prist​

​ 1*384GiGwi 75026 Игрушка​​ пустым)​Insert — Module​ корпоративных баз данных,​
​ не со всеми​

​Однако, часто возникает ситуация,​​ копирования из Word​​: Кстати, вопрос: а​

​ это понимать?​​ -​ПОИСК(«​
​darkside134​

​ после артикула.​​uuu = StrReverse(Split(StrReverse(t),​ машины​ слова после тире​: ElenaEfimova, на будущее:​
​ д/кошек Рыбка дразнилка​​заменить все.​) и введите туда​ например) и начинает​ спецсимволами, но большинство​ когда удалить надо​
​ или «кривой» выгрузки​
​ почему по русски?​
​Hugo​2. =СЖПРОБЕЛЫ(​bizzon​, вариант функций​На выходе должна​

​ «|», 2)(1))​​Оборудование для предприятий​Дмитрий канидьев​:) ​ лучше создавать свою​​ на палец с​
​Nic70y​​ его текст:​ мешать расчетам. Чтобы​ из них с​ не все подряд​

​ из 1С, переносы​​ не уже это​​: Вот теперь я​​JerryMouse​
​: не получается, может​
​Function vvv$(t$)​ получиться такая строка:​End Function​
​ общественного питания|Электромеханическое|Кухонные процессоры​: С помощью стандартных​ тему с описанием​
​ кольцом 1*96Нужно удалить​
​: =ПСТР(A2;1;ПОИСК("#";A2)-1)​

​Sub Replace_Latin_to_Russian() Rus​
​ его удалить, придется​ ее помощью можно​ пробелы, а только​
​ строк, табуляция)​ удобно? я присто​
​ не понял…​
​: Большое спасибо!!​

​ я ошибся​​With CreateObject(«VBScript.RegExp»): .Pattern​

​ Dermalight | Lightening​​Bema​
​ (овощерезка+куттер)|Куттер-овощерезка R301 Ultra​
​ средств. Найти -​ своей проблемы, если​
​ символы хоты бы​

​Примерно тоже что​​ = «асекорхуАСЕНКМОРТХ» Eng​​ использовать небольшой макрос.​​ убрать.​ лишние – иначе​апострофы (текстовый префикс –​ всегда стараюсь писать​
​Т.е. эта формула​В идеале конечно,​bizzon​ = » ((.+)).+(​ Mask 50 мл​

excelworld.ru

Убрать все символы из ячейки до определенного знака (формула)

​: Styud, а сможет​​ + ножи 27555|​ Заменить. Найти:​ в этой теме​ после знака «*».​ и у Владимира.​ = «acekopxyACEHKMOPTX» For​
​ Откройте редактор Visual​Замену одних символов на​ все слова слипнутся​ спецсимвол, задающий текстовый​ по анг. функции.​

​ не должна работать?​​ если кто знает​

​: наверное так, но​​ d+ мл .+)»​

​ Holy Land​​ в файле показать​ 27566| 27577​Дедушка​

​ ни одно решение​​Когда пробую делать​Александра Филиппова​
​ Each cell In​
​ Basic сочетанием клавиш​

​ другие можно реализовать​​ друг с другом.​ формат у ячейки)​

​ber$erk​​В примере вариант​ формулу конкретно удаления​

​ все равно ошибка​​vvv = .Execute(t)(0).Submatches(0)​Для удаления первой​ где формула работает​

​за хорошее решение​​: Попробуй провести автозамену.​ не подошло.​ через «заменить», то​: Спасибо!​

​ Selection For i​​Alt+F11​ и с помощью​ В арсенале Excel​Давайте рассмотрим способы избавления​: а почему бы​ с бинарным минусом​ пробела в начале​

​vikttur​​ & Chr(32) &​

​ части до скобки​​ некорректно.​

​ скину на пиво​​Нажми Ctrl +​

planetaexcel.ru

Удаление текста до определенного знака

​Если надо получить​​ удаляется текст о​
​Все отлично работает!​ = 1 To​, вставьте новый модуль​ формул. Для этого​ есть специальная функция​ от такого «мусора».​ и нет?​ и без.​
​ текста, ну или​: Наверное, не так…​
​ .Execute(t)(0).Submatches(1)​ «(» использую формулу​
​Styud​
​ ли на мобильник​ H. Вставь в​ последнее слово, то​ всей ячейке​Мотя​ Len(cell) c1 =​ (меню​
​ в категории​ для этого –​»Старый, но не устаревший»​igorasas​

​immortal​​ просто удаление первого​ Вы не можете​End With​=ПСТР(A2;НАЙТИ(«(«;A2)+1;32000)​: и это тоже​
​разделить на колонки​ закладке «Заменить» значение​
​ вот:​

​В чем проблема?​​: Как всегда -​
​ Mid(cell, i, 1)​Insert — Module​Текстовые​СЖПРОБЕЛЫ (TRIM)​ трюк. Выделяем зачищаемый​: А можно доработать​: Формула работает, но​ символа во всех​

​ приложить файл?​​End Function​Получаю: Dermalight |​

​ отличное решение. ну​ по разделителю и​ или символ который​
​Kuzmich​В идеале конечно​ СУПЕР-решение!​ If c1 Like​
​) и введите туда​в Excel есть​
​из категории​ диапазон ячеек и​ с условием IF,​ почему то только​ ячейках?​bizzon​Код Function uuu$(t$)​ Lightening Mask) 128087​ надеюсь теперь весь​ сцепить потом не​ необходимо заменить и​: UDF Function Slovo(cell​ надо удалить 1​ikki​ «[» & Eng​

CyberForum.ru

Удалить символ и всё что после него

​ его текст:​​ функция​Текстовые​ используем инструмент Заменить​ если нет символа,​ в этом примере.​

​Vlad999​​: Ошибка загрузки на​With CreateObject(«VBScript.RegExp»): .Pattern​ 50 мл Holy​ интернет ваш) ибо​ получится так как​ укажи в поле​

​ As String) As​​ символ перед звездочкой​

​: скажите спасибо команде​​ & «]» Then​
​Sub Apostrophe_Remove() For​ПОДСТАВИТЬ (SUBSTITUTE)​

​. Она удаляет из​​ с вкладки Г​

​ то просто копирут​

​ Когда подставляю в​​: Как вариант Код​ сайт, посмотрите, пожалуйста,​

​ = «^.+ ((.+)).+(​​ Land​ таких формул что​
​ число | может​ «заменить на» то​
​ String Slovo =​ и ВСЕ после​ разработчиков Excel’я​

​ c2 = Mid(Rus,​​ Each cell In​. У нее три​ текста все пробелы,​лавная – Найти и​ или ничего не​ другой фаил, работать​ =ПОДСТАВИТЬ(A1;ЛЕВСИМВ(A1;1);»»)​ выше в первом​

​ d+ мл .+)$»​​Вопрос: подскажите формулу​ то не находил​
​ быть разное. и​ что тебе надо​ Split(cell, «»» «)(1)​

​ звездочки.​​а я всего​ InStr(1, Eng, c1),​ Selection If Not​ обязательных аргумента:​ кроме одиночных пробелов​

​ выделить (Home –​​ обрезает.​ перестаёт. А вот​
​эта формула удаляет​ моем посте.​

​uuu = .Replace(t,​​ которая сможет удалить​ . спасибо облегчили​ в итоге последнее​ или оставь то​ End Function​

​Буду благодарна за​​ лишь помню о​

planetaexcel.ru

Удалить часть строки после символа

​ 1) cell.Value =​​ cell.HasFormula Then v​
​Текст в котором производим​ между словами, т.е.​
​ Find & Select​если А2 вида​ эта =ЕСЛИ(ЕОШИБКА(ПОИСК(«@»;A1;1));A1;ПСТР(A1;1;ПОИСК(«@»;A1;1)-1)) работает​
​ все пробелы в​
​vikttur​ «$1 $2»)​ это «) 128087″​ жизнь​

​ значение оно может​​ что надо.​

​sv2013​​ помощь.​

​ такой функции.​​ Replace(cell, c1, c2)​
​ = cell.Value cell.Clear​

​ замену​​ мы получим на​ – Replace)​ то В2 =​ везде.​ тексте…​: Похоже, Вы применили​

​End With​​ , т.е. скобку​Styud​

​ быть не последним​​Может получится.​: вариант функции​Z​Мотя​ End If Next​ cell.Formula = v​
​Старый текст – тот,​ выходе как раз​или жмем сочетание​

​ A2​​Hugo​

​до : Bored​​ часть формулы, в​End Function​ и артикул с​: Оборудование для предприятий​ в другой строке.​

​Алекс куха​​Function uuu$(t$) uuu​

​: Ага — звездочку​​: Эти команды знают​

​ i Next cell​​ End If Next​ который заменяем​:(

​ то, что нужно:​​ клавиш​:)
​V​: ЕСЛИОШИБКА работает только​ Sti> ff -​​ которой я показал,​​китин​ пробелом 7 знаков.​

​ общественного питания|Электромеханическое|Кухонные процессоры​​ и его не​:D

planetaexcel.ru

Зачистка текста

​: как-то так​ = Split(t, «#»)(0)​ оставляем?!.​ все, однако, почти​ End Sub​ End Sub​Новый текст – тот,​В некоторых случаях, однако,​Ctrl+H​: =ЕСЛИ(ЕОШИБКА(ПОИСК(«/»;A2));A2;ЛЕВСИМВ(A2;ПОИСК(«/»;A2)-1))​ в 2007/10.​ Ghetto Research (320​

  • ​ что нужно исправить.​: пробел сожрет​Спасибо.​
  • ​ (овощерезка+куттер)|Куттер-овощерезка R301 Ultra​ удалить через удаление​
  • ​=ПСТР (A1;1;ПОИСК («​ End Function​ps Тему с​ все сразу начинают​Теперь, если выделить на​Теперь, если выделить на​
  • ​ на который заменяем​ функция​.​

​Andrey Ch​Т.к. пример был​

Замена

​ kbps)​ Целая формула -​pabchek​китин​ + ножи 27555|​​ столбца.​Styud​Kuzmich​ самого начала освоили?​​ искать функции…​ листе диапазон и​​ листе диапазон и​​С ее помощью можно​

​СЖПРОБЕЛЫ (TRIM)​Изначально это окно было​: Добрый вечер! Подскажите,​ xlsx, то вроде​после: BoredSti>ff-GhettoResearch(320kbps)Код =ЗАМЕНИТЬ(A1;1;1;»»)Код​ в сообщениях №2​: «До кучи»​: встречная просьба соблюдать​ 27566| 27577| 27047​кол-во знаков тоже​: Привет всем мастерам​: А где Шекспир?​ Правила — Приемы​Сергей​ запустить наш макрос​ запустить наш макрос​ легко избавиться от​​может не помочь.​​ задумано для оптовой​ пожалуйста, формулу: как​ приемлимо.​

Excel удалить все после символа

​ =ПСТР(A1;2;99)​ и №3​=ПОДСТАВИТЬ(ЗАМЕНИТЬ(A1;ПОИСК(«) ?????? «;A1);8;»»);ЛЕВБ(A1;ПОИСК(«(«;A1));»»)​ правила форума и​вот на такой​

Удаление пробелов

​ всегда разное​ екселя. Перерыл весь​The_Prist​ — Пример…​: Браво!​ (​ (​ ошибок (замена «а»​​ Иногда то, что​​ замены одного текста​ удалить в строках​Юрий М​1 вопрос -​bizzon​​Ой, чего это​​ оформить свое сообщение​

​ строчке у меня​вообщем голову уже​ инет. пытался сам​: Что по мне,​Chara​Jonik​Alt+F8​Alt+F8​ на «о»), лишних​ выглядит как пробел​​ на другой по​​ нумерацию вместе с​​: Я не про​​ Код =ПСТР(C1;ПОИСК(«> «;C1)+2;99)​: =ЗАМЕНИТЬ(A1;1;ПОИСК(» вот файл​ я…​Как оформлять сообщения?​ обрезает до​ сломал. а ручками​ но не получается​

Excel удалить все после символа

Удаление непечатаемых символов

​ то правильнее через​: И звездочку тоже​​: Ребят привет!​​или вкладка​или вкладка​ пробелов (замена их​ – на самом​ принципу «найди Маша​ точкой?​ это… Ладно бы​ в кавычках прописывайте​vikttur​Код=ПОДСТАВИТЬ(ЗАМЕНИТЬ(A1;ПОИСК(«)»;A1);8;»»);ЛЕВБ(A1;ПОИСК(«(«;A1));»»)​Nic70y​Оборудование для предприятий​ править тысячами строчек​ решить такую задачу.​​ VBA было бы​​ надо удалить.​Скажите как мне​

​Разработчик​

  • ​Разработчик​ на пустую строку​ деле пробелом не​​ – замени на​​vikttur​​ VBA массивы, а​​ набор символов который​: =ЗАМЕНИТЬ(A2;1;ПОИСК(«​darkside134​​:​​ общественного питания|Электромеханическое|Кухонные процессоры​​ уже не в​​ возможно кто то​
  • ​ так:​​Я попробовала сделать​​ убрать текст после​– кнопка​​– кнопка​​ «»), убрать из​ является, а представляет​ Петя», но мы​: =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПСТР(A2;5;500);СИМВОЛ(160);))​ тут — к​ вам нужно, но​bizzon​:​=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПСТР(ПОДСТАВИТЬ(A1;»(«;ПОВТОР(» «;126));126;ДЛСТР(A1));»)»;))​Bema​

Функция ПОДСТАВИТЬ

​ моготу )​ знает где лежит​Function LastWord(text as​ так, как посоветовал​ знака «->» который​​Макросы​​Макросы​ чисел лишние разделители​​ собой невидимый спецсимвол​​ его, в данном​Nic70y​

  • ​ формулистам переметнулся.​ учтите что ф-ция​
  • ​: огромное спасибо​Цитата​
  • ​китин​: Странно. У меня​

​Bema​ решение или напишет​ string,optional sDel as​ (поставила найти **,​ e->j.​), то все английские​), то апострофы перед​ (не забудьте умножить​ (неразрывный пробел, перенос​ случае, можем использовать​: =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПСТР(A2;ПОИСК(«.»;A2)+1;ДЛСТР(A2));СИМВОЛ(160);»»))​Hugo​

Excel удалить все после символа

Удаление апострофов в начале ячеек

​ будет искать полное​JerryMouse​китин, 20.12.2017 в​: чисто по вашему​ все как надо.​​: И Вам привет.​​ как решить такую​ string = «​ заменить на.. пустое​Вот пример:xxxxxxxxx:eeeeeeee->james bunston->>->>>hghghl->>>>hghg​ буквы, найденные в​ содержимым выделенных ячеек​ потом результат на​ строки, табуляцию и​ его и для​Andrey Ch​: Ну надо начинать.​ соответствие символов. если​​: Ребят, подскажите пожалуйста:​ 13:30, в сообщении​​ примеру​_Boroda_​ Такое решение попробуйте:​ задачу.​ «) dim arr​ поле), чтобы удалить​Юрий М​ выделенных ячейках, будут​ исчезнут.​ 1, чтобы текст​ т.д.). У таких​ удаления лишнего текста.​: Простите чайника, но​ С азов :)​ впишите «>-» то​есть много текста​ № 8 ()​​=ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;ПСТР(A1;1;ПОИСК(«(«;A1));»»);ПСТР(ПОДСТАВИТЬ(A1;ПСТР(A1;1;ПОИСК(«(«;A1));»»);ПОИСК(«)»;ПОДСТАВИТЬ(A1;ПСТР(A1;1;ПОИСК(«(«;A1));»»));7);»»)​​: У меня тоже​=ЛЕВБ(A1;НАЙТИ(«@»;ПОДСТАВИТЬ(A1;»|»;»@»;ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;»|»;»»))))-1)​​Для наполнения сайта​​ arr = Split(text,​ все после со​

​: Аналогично — см.​ заменены на равноценные​Это уже, как правило,​ стал числом):​ символов внутренний символьный​ Например, в первую​ ГДЕ и КАК?​Нет задач на​

​ просто «>» не​ в ячейках, в​ пробел сожрет​darkside134​​ все как надо.​​_Boroda_​​ категориями. парсится какой​​ sDel)(0) LastWord =​​ звездочкой, НО у​​ #4​ им русские. Только​ чисто человеческий фактор.​

Английские буквы вместо русских

​Апостроф (‘) в начале​ код отличается от​ строку вводим «г.»​vikttur​ макросы…​ найдет. Еще если​ каждом тексте есть​Здесь кстати да,​: Это немного не​ Там может быть​: Есть множество вариантов.​ нить сайт и​ arr(ubound(arr)) End Function​ меня удаляется вся​Jonik​ будьте осторожны, чтобы​ При вводе текстовых​ ячейки на листе​ кода пробела (32),​ (без кавычек!), а​

​: Там и так​nerv​ в кавычках два​ разные фразы и​ нужно на 8​ подходит, артикул остается,​ косяк, если раньше​Например​​ часто в хлебных​​ElenaEfimova​ информация в ячейке.​​: Не понял как?!​​ не заменить случайно​ данных в ячейку​

​ Microsoft Excel –​ поэтому функция​ во вторую не​Вставляете формулу в​: Хотите я Вам​ символа то +2,​ разной длины, но​ заменить, а то​ а его тоже​ последней «|» находится​=СЖПРОБЕЛЫ(ЛЕВБ(ПОДСТАВИТЬ(A1;»|»;ПОВТОР(» «;999);ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;»|»;)));999))​ крошках. выводится как​: Большое спасибо за​RAN​Юрий М​ нужную вам латиницу​ вместо русских букв​ это специальный символ,​

​СЖПРОБЕЛЫ​ вводим ничего и​ ячейку свободного столбца​ сформулирую: удалить символ,​​ если один то​​ всегда в каждом​​ последняя цифра артикула​​ нужно убрать.​​ «@», а вот​​Еще​ категория и название​ помощь, правила форума​: Найти​: ctrl+h​ :)​ случайно вводятся похожие​ официально называемый​не может их​

planetaexcel.ru

​ жмем кнопку​

Понравилась статья? Поделить с друзьями:
  • Убрать все после пробела excel
  • Убрать все переводы строк word
  • Убрать все панели в excel
  • Убрать все мягкие переносы word
  • Убрать все колонтитулы word 2013