Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Как удалить весть текст после определённого знака в строке.
 
Добрый день. Оцените, пожалуйста проблему. Просто скажите, решается она в Excel или нет.

Работаю со словарями. Есть на 16000 слов. Каждое из которых после знака # имеет пояснение:
аароновец#аар`оновец%аар`оновец, -вца, тв. -вцем
Нужно получить столбец слов, такой чтобы в каждой ячейке было только одно слово.
 
=ПСТР(A2;1;ПОИСК(СИМВОЛ(35);A2)-1)
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
ctrl+h
найти: #*
заменить на: (оставить пустым)

заменить все.
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
=ПСТР(A2;1;ПОИСК("#";A2)-1)
Примерно тоже что и у Владимира.
 
Спасибо!  :) Все отлично работает!
 
Цитата
ikki пишет: найти: #*
заменить на: (оставить пустым)
Как всегда - СУПЕР-решение!
 
скажите спасибо команде разработчиков Excel'я
а я всего лишь помню о такой функции.
 :D
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Цитата
ikki пишет: скажите спасибо команде разработчиков Excel'я
Эти команды знают все, однако, почти все сразу начинают искать функции...
 
Цитата
ikki: найти...заменить
Браво!
 
Ребят привет!
Скажите как мне убрать текст после знака "->" который e->j.
Вот пример:
xxxxxxxxx:eeeeeeee->james bunston->>->>>hghghl->>>>hghg
 
Аналогично - см. #4
 
Не понял как?!
 
ctrl+h
найти: ->*
заменить на: (оставить пустым)
 
А все спасибо Вам большое!!!
 
Саш, привет!
Красава просто!!!  :)  Нужное правило Excel'я!!!
Спасибо!
 
Спасибо за предоставление решения!
У меня файл типа:
GiGwi  75264 Игрушка д/кошек Птичка с перьями 12 см 1*100
GiGwi 75017 Дразнилка д/кошек с рыбками на длинной палке 1*384
GiGwi 75018 Дразнилка д/кошек с рыбкой на длинной палке 1*384
GiGwi 75026 Игрушка д/кошек Рыбка дразнилка на палец с кольцом 1*96
Нужно удалить символы хоты бы после знака "*".
Когда пробую делать через "заменить", то удаляется текст о всей ячейке :(
В чем проблема?

В идеале конечно надо удалить 1 символ перед звездочкой и ВСЕ после звездочки.
Буду благодарна за помощь.
 
Цитата
Chara пишет:
В идеале конечно надо удалить 1 символ перед звездочкой и ВСЕ после звездочки.
Ага - звездочку оставляем?!.
ps Тему с самого начала освоили? Правила - Приемы - Пример... ;)
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
И звездочку тоже надо удалить.
Я попробовала сделать так, как ikki посоветовал (поставила найти **, заменить на.. пустое поле), чтобы удалить все после со звездочкой, НО у меня удаляется вся информация в ячейке.
 
Найти
Код
??~**
Заменить - пусто.
 
Вариант:
текст по столбцам с разделителем *
 
RAN, вы чудо! Спасибо! все получилось!
 
А игрушку для кошек? Хочууууу.  ;)
 
Здравствуйте!
похожую ситуацию помогите решить, пожалуйста!
есть текст в ячейке, нужно получить набор символов справа после заданного, например:
"Сон в летнюю ночь" Шекспир
как в отдельную ячейку вытащить Шекспира?
Заранее спасибо!
 
ElenaEfimova, на будущее: лучше создавать свою тему с описанием своей проблемы, если в этой теме ни одно решение не подошло.
Если надо получить последнее слово, то вот: Как получить слово после последнего пробела
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
UDF
Код
Function Slovo(cell As String) As String
   Slovo = Split(cell, """ ")(1)
End Function
 
вариант функции
Код
Function uuu$(t$)
  uuu = Split(t, "#")(0)
End Function
Изменено: sv2013 - 4 Фев 2016 17:48:27
 
sv2013
А где Шекспир?
 
Что по мне, то правильнее через VBA было бы так:
Код
Function LastWord(text as string,optional sDel as string = " ")
dim arr
arr = Split(text, sDel)(0)
LastWord = arr(ubound(arr))
End Function
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Большое спасибо за помощь, правила форума на будущее учла :)
Страницы: 1
Читают тему (гостей: 1)
Наверх