Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Формула для копирования значения между скобками - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Формула для копирования значения между скобками
wwizard Дата: Среда, 04.12.2013, 03:25 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 176
Репутация: 0 ±
Замечаний: 40% ±

Есть большая таблица.
В ней содержится например:
Apple MacBook Pro Retina 13" (ME866UA/A) 2013 Официальная гарантия!
В ячейку слева мне надо скопировать только то что внутри скобок.
Как это сделать? Ручками уже замучился.
Подскажите пожалуйста, поиском не нашел, очень надо.
 
Ответить
СообщениеЕсть большая таблица.
В ней содержится например:
Apple MacBook Pro Retina 13" (ME866UA/A) 2013 Официальная гарантия!
В ячейку слева мне надо скопировать только то что внутри скобок.
Как это сделать? Ручками уже замучился.
Подскажите пожалуйста, поиском не нашел, очень надо.

Автор - wwizard
Дата добавления - 04.12.2013 в 03:25
vikttur Дата: Среда, 04.12.2013, 03:42 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Если быстро:
Выделить данные, Меню Данные-Текст_по_столбцам, разделители: пробел и скобка.
Вторую скобку удалить после разделения данных (Найти/Заменить)
 
Ответить
СообщениеЕсли быстро:
Выделить данные, Меню Данные-Текст_по_столбцам, разделители: пробел и скобка.
Вторую скобку удалить после разделения данных (Найти/Заменить)

Автор - vikttur
Дата добавления - 04.12.2013 в 03:42
wwizard Дата: Среда, 04.12.2013, 03:52 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 176
Репутация: 0 ±
Замечаний: 40% ±

vikttur, а просто в виде формулы, по типу скопировать, сцепить или другое - никак?
 
Ответить
Сообщениеvikttur, а просто в виде формулы, по типу скопировать, сцепить или другое - никак?

Автор - wwizard
Дата добавления - 04.12.2013 в 03:52
Vladimir_ Дата: Среда, 04.12.2013, 04:32 | Сообщение № 4
Группа: Проверенные
Ранг: Новичок
Сообщений: 34
Репутация: 5 ±
Замечаний: 0% ±

Excel 2010
=ПСТР(B1;НАЙТИ("(";B1)+1;НАЙТИ(")";B1)-НАЙТИ("(";B1)-1)


Сообщение отредактировал Vladimir_ - Среда, 04.12.2013, 04:33
 
Ответить
Сообщение=ПСТР(B1;НАЙТИ("(";B1)+1;НАЙТИ(")";B1)-НАЙТИ("(";B1)-1)

Автор - Vladimir_
Дата добавления - 04.12.2013 в 04:32
китин Дата: Среда, 04.12.2013, 08:02 | Сообщение № 5
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
как длинно то получилось. :(
Код
=ЛЕВСИМВ(ПСТР(A1;ПОИСК("(";A1)+1;ДЛСТР(A1));ПОИСК(")";ПСТР(A1;ПОИСК("(";A1)+2;ДЛСТР(A1))))


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениекак длинно то получилось. :(
Код
=ЛЕВСИМВ(ПСТР(A1;ПОИСК("(";A1)+1;ДЛСТР(A1));ПОИСК(")";ПСТР(A1;ПОИСК("(";A1)+2;ДЛСТР(A1))))

Автор - китин
Дата добавления - 04.12.2013 в 08:02
Vladimir_ Дата: Среда, 04.12.2013, 09:17 | Сообщение № 6
Группа: Проверенные
Ранг: Новичок
Сообщений: 34
Репутация: 5 ±
Замечаний: 0% ±

Excel 2010
как длинно то получилось.

Просто, мне так кажется, прежде чем строить формулу нужно построить логику её работы. В данном случае она следующая:
- символы встречаются только один раз и они разные и "конкретные";
- найти номер в тексте первого;
- найти номер в тексте второго;
- выделить количество символов начиная с первого как разность местонахождения между вторым и первым :)
 
Ответить
Сообщение
как длинно то получилось.

Просто, мне так кажется, прежде чем строить формулу нужно построить логику её работы. В данном случае она следующая:
- символы встречаются только один раз и они разные и "конкретные";
- найти номер в тексте первого;
- найти номер в тексте второго;
- выделить количество символов начиная с первого как разность местонахождения между вторым и первым :)

Автор - Vladimir_
Дата добавления - 04.12.2013 в 09:17
vikttur Дата: Четверг, 05.12.2013, 01:49 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Алгоритмы могут быть разными :)
Код
=ПСТР(ПСТР(A1;1;ПОИСК(")";A1)-1);ПОИСК("(";A1)+1;30)
 
Ответить
СообщениеАлгоритмы могут быть разными :)
Код
=ПСТР(ПСТР(A1;1;ПОИСК(")";A1)-1);ПОИСК("(";A1)+1;30)

Автор - vikttur
Дата добавления - 05.12.2013 в 01:49
AlexM Дата: Четверг, 05.12.2013, 02:26 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Алгоритм почти как у Виктора (vikttur)
Код
=ПСТР(ЛЕВБ(A1;ПОИСК("?)";A1));ПОИСК("(";A1)+1;99)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеАлгоритм почти как у Виктора (vikttur)
Код
=ПСТР(ЛЕВБ(A1;ПОИСК("?)";A1));ПОИСК("(";A1)+1;99)

Автор - AlexM
Дата добавления - 05.12.2013 в 02:26
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!