С Новым годом! Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.55/489: Рейтинг темы: голосов - 489, средняя оценка - 4.55
1 / 1 / 0
Регистрация: 29.03.2011
Сообщений: 3

Извлечение части данных из одной ячейки

29.03.2011, 21:29. Показов 103924. Ответов 60
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, пожалуйста, как с помощью формулы извлеч из ячейки часть данных. Как правило данные, в моем случае, что числа, иногда с использованием "(" или "-". Например: значение в ячейке - "(123)0008", необходимо перенести в отдельную ячейку только данные после скобки - "0008". Или другой пример: "123456", надо что бы в отдельной ячейке были только три последние цифры "456".

Буду очень благодарна за помощь!
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.03.2011, 21:29
Ответы с готовыми решениями:

Копирование части данных одной ячейки в другую
Помогите пожалуйста Как вытащить из ячейки часть данных в другую яйчейку? Данные каждой ячейки примерно одинаковые 001.1 Текст....

Перенос части данных из одной ячейки в другую
0318.61.3 SST Светильник 0331.20 Au Часы 0331.20.0 Настенный светильник 0331.20.AG Часы 0331.61.3 светильник...

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

60
здесь больше нет...
3376 / 1674 / 184
Регистрация: 03.02.2010
Сообщений: 1,219
29.03.2011, 21:55
ф-ция ПСТР
0
1250 / 408 / 52
Регистрация: 14.06.2009
Сообщений: 629
29.03.2011, 22:01
.....
Вложения
Тип файла: xls Извлечение части данных из одной ячейки.xls (23.5 Кб, 1762 просмотров)
0
 Аватар для Serge 007
980 / 596 / 11
Регистрация: 11.06.2010
Сообщений: 1,345
29.03.2011, 23:13
Цитата Сообщение от Анастасия999 Посмотреть сообщение
...значение в ячейке - "(123)0008", необходимо перенести в отдельную ячейку только данные после скобки - "0008".
Code
1
=ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ(")";A1))
В А1 (123)0008

Цитата Сообщение от Анастасия999 Посмотреть сообщение
"123456", надо что бы в отдельной ячейке были только три последние цифры "456"
Code
1
=ПОДСТАВИТЬ(A2;123;"")
В А2 123456
Вложения
Тип файла: xls Анастасия999.xls (13.5 Кб, 84044 просмотров)
0
1 / 1 / 0
Регистрация: 29.03.2011
Сообщений: 3
06.04.2011, 11:36  [ТС]
Serge 007 и Все имена заняты, спасибо вам ОГРОМНОЕ за все предложенные варианты, это действительно очень облегчило мне работу.

Можно еще одну задачку:

Есть последовательность номеров от 06164 до 06211. Нужно чтобы в ячейках в столбец отображалось следующее: в первой - "06164-06175"; во второй - "06176-06187"; в т ретьей - "06188-6195" и тд до "06200-06211" Т.е. к первому числу прибавляем 11 и в ячейке должен отобразиться интервал, затем снова прибавляем 11 и т.д...

Заранее спасибо)

Добавлено через 1 минуту
Перед 6195 нолик пропуститила.
0
 Аватар для Serge 007
980 / 596 / 11
Регистрация: 11.06.2010
Сообщений: 1,345
06.04.2011, 12:03
См вложение
Вложения
Тип файла: xls Анастасия999.xls (28.0 Кб, 12825 просмотров)
0
1 / 1 / 0
Регистрация: 29.03.2011
Сообщений: 3
07.04.2011, 09:12  [ТС]
Спасибо за быстрый ответ!
0
0 / 0 / 0
Регистрация: 20.04.2015
Сообщений: 13
20.04.2015, 08:54
Добрый день, подниму тему вопрос из этой же темы, но не много сложнее. необходимо выделять значение из середины текста в другую ячейку
Пример текста

"Плательщик Зарипова Зеляйха Сафовна Оплата ком. услуг по Агентскому дог. N123-666-14 от 01,10,2014 за февраль л. с1122100098 Пермь А.Ушакова 30-34 НДС не облагается"
1122100098 надо выделить в отдельную ячейку.

используя формулу
=ПСТР(J17;НАЙТИ("1122";J17)+1;ДЛСТР(J17)-НАЙТИ("1122";J17))
у меня остается хвост

122100098 Пермь А.Ушакова 30-34 НДС не облагается
что необходимо добавить что бы оставалось только необходимое мне значение?
0
6024 / 3218 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
20.04.2015, 09:37
Лучший ответ Сообщение было отмечено chumich как решение

Решение

Так не получится?
Code
1
=ПСТР(J17;НАЙТИ("1122";J17)+1;9)
1
0 / 0 / 0
Регистрация: 20.04.2015
Сообщений: 13
20.04.2015, 09:42
Получается, спасибо
0
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 40
09.09.2015, 19:06
Здравствуйте.
Требуется Ваша помощь:
В одной ячейке вот это 1I2430-110-Бело-синий, 110, Бело-синий, надо в одну ячейку цифры (110), а другую слова, первые 6 цифр не нужны. Во вложении образец.

Заранее благодарна.
Вложения
Тип файла: xlsx образец.xlsx (8.8 Кб, 87 просмотров)
0
 Аватар для AlexM
2904 / 1718 / 705
Регистрация: 04.09.2015
Сообщений: 3,445
09.09.2015, 19:26
Лучший ответ Сообщение было отмечено chumich как решение

Решение

Code
1
=ПСТР(ПСТР(A2;ПОИСК(", ";A2)+2;99);ПОИСК(",";ПСТР(A2;ПОИСК(", ";A2)+2;99))+2;99)
и
Code
1
=ЛЕВБ(ПСТР(A2;ПОИСК(", ";A2)+2;99);ПОИСК("?,";ПСТР(A2;ПОИСК(", ";A2)+2;99)))
Вложения
Тип файла: xls образец_1.xls (28.0 Кб, 212 просмотров)
1
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 40
09.09.2015, 19:49
спасибо
0
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 40
13.09.2015, 12:01
Здравствуйте.

Опять, я к Вам за помощью...

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

Левые значения до первой запятой не нужны.
Вложения
Тип файла: xlsx образец_2.xlsx (9.6 Кб, 46 просмотров)
0
 Аватар для AlexM
2904 / 1718 / 705
Регистрация: 04.09.2015
Сообщений: 3,445
13.09.2015, 14:05
Без макроса только так.
Вложения
Тип файла: xls образец_2.xls (35.5 Кб, 132 просмотров)
1
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 40
13.09.2015, 20:47
Ой, не туда, попала

Добавлено через 8 минут
Спасибо, но так не очень удобно, все равно придется редактировать и убирать повторяющиеся значения. Но все равно спасибо за помощь.
0
 Аватар для chumich
2081 / 1239 / 464
Регистрация: 20.12.2014
Сообщений: 3,234
05.10.2015, 20:43
Решение задачи поста 14 с помощью макросов в теме: Извлечение части данных из одной ячейки макросом
0
0 / 0 / 0
Регистрация: 06.11.2015
Сообщений: 1
06.11.2015, 12:06
А как извелечь цифры из ячейки?

Нужно получить "3358"" из "3358 - Специальные процедуры/ Дайвинг".
Вложения
Тип файла: xls извлечение цифр из ячейки.xls (32.0 Кб, 61 просмотров)
0
 Аватар для chumich
2081 / 1239 / 464
Регистрация: 20.12.2014
Сообщений: 3,234
06.11.2015, 12:16
Цитата Сообщение от elleb Посмотреть сообщение
А как извелечь цифры из ячейки?
Какая, в данном случае, разница: цифры или буквы? У вас цифры - часть текста.
Code
1
=ЛЕВСИМВ(B3;НАЙТИ("-";B3)-2)
Вложения
Тип файла: xls извлечение цифр из ячейки_1.xls (43.5 Кб, 81 просмотров)
0
772 / 615 / 294
Регистрация: 05.01.2014
Сообщений: 1,338
06.11.2015, 12:34
Можно так для чисел.
Code
1
=ПСТР(B3;1;ПОИСК("-";B3)-2)
Для текста.
Code
1
=ПСТР(B3;ПОИСК("-";B3)+2;999)
Вложения
Тип файла: xls извлечение цифр из ячейки_2.xls (57.5 Кб, 91 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.11.2015, 12:34
Помогаю со студенческими работами здесь

Формула для копирования части данных из одной ячейки в другую - MS Excel
Здравствуйте Прошу вас о помощи Есть строка, она может быть любой длины. Из нее требуется вытащить только числовые значения в...

Некорректное извлечение части текста из ячейки - формулой
Добрый вечер, уважаемые программисты. Вопрос к знающим. Здравствуйте, уважаемые специалисты по экселю. Помогите советом - насчет...

Извлечение данных из ячейки с текстом
Помогите, пожалуйста. Есть столбик, в котором данные записаны в таком виде: "Номер/Login/Фамилия/Имя/Отчество/Статус", нужно извлечь...

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

Перенос данных одной ячейки в ячейки другого листа с заданным интервалом
Добрый день! Нужна помощь в автоматизации создания списка по ТОиТР оборудования. Имеется файл с тремя листами. Первый "Перечень...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru