![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.07.2013
Сообщений: 28
|
![]()
Привет!
Подскажите, не могу допетрить. Из этого: Есть текст в ячейке со скобкой в которой указано так (х7,5) Нужно сделать это: Есть текст в ячейке названия со скобкой в которой указано так Коммент: Убрать скобки и текст внутри скобки оставить только текст без скобок Из этого: Есть названия без скобки 456р Сделать это: Есть названия без скобки 456р Коммент: Так как скобки нет, оставить текст как есть Из этого: Есть текст в ячейке со скобкой в которой указано вот так (1457) Нужно сделать это: Есть текст в ячейке со скобкой в которой указано вот так Коммент: Убрать скобки и текст внутри скобки оставить только текст без скобок Есть файл, в котором 2500 таких названий, в каких-то ячейках скобки есть, в каких-то нет. Скобки если они есть, всегда в конце текста ячейки. Количество символов внутри скобки разное. Формулой реально сделать? Или только макросом? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
формула:
Код:
а вообще, примеров недостаточно. что делать с такими вариантами: Есть текст (красивый) в ячейке со скобкой (2) и в конце есть (1457) или с таким Есть текст в ячейке (xx-123) со скобкой |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 12.07.2013
Сообщений: 28
|
![]()
Большое спасибо! Долго искал, чет на смог найти!
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
пожалуйста.
p.s. поверьте мне, это ОЧЕНЬ простая формула получилась. её можно даже понять ![]() |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 29.08.2012
Сообщений: 209
|
![]() Код:
Алексей М.
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
AlexM12, а почему два знака вопроса? а если символов два или меньше?
просто из-за этого формула не работает с такой строкой: a(12)ст а с такой обрезает лишний символ вместе со скобкой (вместо abcd формула выдаёт abc): abcd(12)ст это я так, просто на заметку. Последний раз редактировалось Serge_Bliznykov; 06.07.2017 в 17:36. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 29.08.2012
Сообщений: 209
|
![]()
Serge_Bliznykov, Есть пример и его обрабатывает правильно.
Почему два вопроса. Нам нужна позиция символа перед пробелом и скобкой. Если вопрос один, то функция ЛЕВБ() отрежет строку с пробелом. Для этого случая можно было так ПОИСК("(";A1&" ("))-2, но добавить второй вопрос мне показалось интереснее.
Алексей М.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
добавить перед текстом в ячейке символы | johny_03 | Microsoft Office Excel | 1 | 13.04.2014 18:44 |
Разбить символы в ячейке | AllenJ | Microsoft Office Excel | 11 | 22.12.2011 16:20 |
лишние символы в ячейке StringGrid при раскрашивании | furstenberg | Компоненты Delphi | 5 | 29.10.2011 14:06 |
Как посчитать одинаковые символы в ячейке | Айли | Microsoft Office Excel | 5 | 23.07.2010 07:41 |