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

Вход

Регистрация

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

 

= Мир MS Excel/Выделение чисел из ячейки - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Выделение чисел из ячейки
Vidic Дата: Суббота, 16.03.2013, 19:17 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация: 1 ±
Замечаний: 0% ±

Здравствуйте, подскажите как в столбце, состоящем из набора текста и чисел, выделить только число.
В прикладываемом файле есть массив, из которого нужно извлечь код. Очень просим)
К сообщению приложен файл: 4723408.xlsx (99.0 Kb)
 
Ответить
СообщениеЗдравствуйте, подскажите как в столбце, состоящем из набора текста и чисел, выделить только число.
В прикладываемом файле есть массив, из которого нужно извлечь код. Очень просим)

Автор - Vidic
Дата добавления - 16.03.2013 в 19:17
MCH Дата: Суббота, 16.03.2013, 19:21 | Сообщение № 2
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

так?
Код
=ПСТР(A5;ПОИСК("код-";A5)+4;5)
 
Ответить
Сообщениетак?
Код
=ПСТР(A5;ПОИСК("код-";A5)+4;5)

Автор - MCH
Дата добавления - 16.03.2013 в 19:21
DV Дата: Суббота, 16.03.2013, 19:33 | Сообщение № 3
Группа: Друзья
Ранг: Обитатель
Сообщений: 286
Репутация: 194 ±
Замечаний: 0% ±

Excel 2010 RUS
Лучше так:
Код
=ПРОСМОТР(9^9;--ПСТР(ПСТР(A5;ПОИСК("код-";A5)+4;6);1;{1:2:3:4:5}))


Сообщение отредактировал DV - Суббота, 16.03.2013, 19:34
 
Ответить
СообщениеЛучше так:
Код
=ПРОСМОТР(9^9;--ПСТР(ПСТР(A5;ПОИСК("код-";A5)+4;6);1;{1:2:3:4:5}))

Автор - DV
Дата добавления - 16.03.2013 в 19:33
AlexM Дата: Суббота, 16.03.2013, 19:40 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Так как некоторые коды в этом огромном файле из 4 знаков, то формулу можно такую
Код
=ПСТР(A5;НАЙТИ("код-";A5)+4;НАЙТИ(")";A5)-НАЙТИ("код-";A5)-4)

А можно этой формуле дать имя КОД в диспетчере имен.
тогда для определения кода достаточно формулы
Код
=КОД

Файл обрезан, так как даже в архиве он больше 100Кб
К сообщению приложен файл: 4723408_new.xls (59.5 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеТак как некоторые коды в этом огромном файле из 4 знаков, то формулу можно такую
Код
=ПСТР(A5;НАЙТИ("код-";A5)+4;НАЙТИ(")";A5)-НАЙТИ("код-";A5)-4)

А можно этой формуле дать имя КОД в диспетчере имен.
тогда для определения кода достаточно формулы
Код
=КОД

Файл обрезан, так как даже в архиве он больше 100Кб

Автор - AlexM
Дата добавления - 16.03.2013 в 19:40
DV Дата: Суббота, 16.03.2013, 20:14 | Сообщение № 5
Группа: Друзья
Ранг: Обитатель
Сообщений: 286
Репутация: 194 ±
Замечаний: 0% ±

Excel 2010 RUS
Алексей, если есть скобки перед кодом, формула не срабатывает.
Проверь на первоначальном файле.
 
Ответить
СообщениеАлексей, если есть скобки перед кодом, формула не срабатывает.
Проверь на первоначальном файле.

Автор - DV
Дата добавления - 16.03.2013 в 20:14
AlexM Дата: Суббота, 16.03.2013, 20:27 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Тогда так, чтобы и на пустые строки не ругалась.
Код
=ЕСЛИ(ЕОШ(НАЙТИ("код-";A5));"";--ПСТР(A5;НАЙТИ("код-";A5)+4;НАЙТИ(")";A5;НАЙТИ("код-";A5))-НАЙТИ("код-";A5)-4))



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеТогда так, чтобы и на пустые строки не ругалась.
Код
=ЕСЛИ(ЕОШ(НАЙТИ("код-";A5));"";--ПСТР(A5;НАЙТИ("код-";A5)+4;НАЙТИ(")";A5;НАЙТИ("код-";A5))-НАЙТИ("код-";A5)-4))

Автор - AlexM
Дата добавления - 16.03.2013 в 20:27
MCH Дата: Суббота, 16.03.2013, 20:27 | Сообщение № 7
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Цитата (AlexM)
Так как некоторые коды в этом огромном файле из 4 знаков

Даже не обратил на это вниание,
вариант для данного файла:
Код
=ПОДСТАВИТЬ(ПСТР(A5;ПОИСК("код-";A5)+4;5);")";)
 
Ответить
Сообщение
Цитата (AlexM)
Так как некоторые коды в этом огромном файле из 4 знаков

Даже не обратил на это вниание,
вариант для данного файла:
Код
=ПОДСТАВИТЬ(ПСТР(A5;ПОИСК("код-";A5)+4;5);")";)

Автор - MCH
Дата добавления - 16.03.2013 в 20:27
Vidic Дата: Воскресенье, 17.03.2013, 13:45 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация: 1 ±
Замечаний: 0% ±

Спасибо, очень помогли.
 
Ответить
СообщениеСпасибо, очень помогли.

Автор - Vidic
Дата добавления - 17.03.2013 в 13:45
  • Страница 1 из 1
  • 1
Поиск:

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