![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 17.05.2008
Сообщений: 33
|
![]()
Всем доброго дня!
Подскажите пожалуйста, если кто знает, можно ли произвести поиск значений массива в текстовой строке и вывести само значение в соседний столбец? Интересует, можно ли произвести данную операцию с помощью формул (без макросов, с коими не дружу пока ![]() |
![]() |
![]() |
![]() |
#2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
извините, а Вы вообще пытались это решать?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 17.05.2008
Сообщений: 33
|
![]()
IgorGo, спасибо за ответ, однако, моя вина -излишне упростил приложенный пример. Выкладываю более сходный с действительностью. Только как сделать - еще пока не знаю.
|
![]() |
![]() |
![]() |
#4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
однако формула стала по-сложнее:
Код:
результаты можно посмотреть во вложении.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 16.04.2010
Сообщений: 695
|
![]()
смотрите вложение, так?:
Код:
Единственный способ стать умнее, играть с более умным противником...
|
![]() |
![]() |
![]() |
#6 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
staniiislav,
я написал Очень яровой ямень для последнего района и получил несколько неожиданный результат, в котором нет ни слова о ячмене. я исходил из следующих соображений: макет исходной строки: ИскомоеЗначение НазваниеРайона Район ... где: 1) ИскомоеЗначение - собственно то, что следует получить из строки (любое количество слов например Озимая пшеница высшего сорта) 2) НазваниеРайона - (одно слово) 3) Район - слово, может быть написано как: район, р-н, р/н 4) ... - что угодно дальше
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 17.05.2008
Сообщений: 33
|
![]()
IgorGo, Staniiislav, спасибо большое за ваши решения! В процессе того как разбирался с работой каждого из вариантов - "вымучал" и свою версию (как оказалось есть возможность того что необходимое наименование будет состоять из 3 слов, включая год):
Код HTML:
=ЕСЛИ(ЕНД(ПОИСКПОЗ(ПСТР(B3;1;ПОИСК(" ";B3)-1);культуры;0));ЕСЛИ(ЕНД(ПОИСКПОЗ(ПСТР(B3;1;ПОИСК(" ";B3;ПОИСК(" ";B3)+1)-1);культуры;0));ПСТР(B3;1;ПОИСК(" ";B3;ПОИСК(" ";B3;ПОИСК(" ";B3)+1)+1));ПСТР(B3;1;ПОИСК(" ";B3;ПОИСК(" ";B3)+1)-1));ПСТР(B3;1;ПОИСК(" ";B3)-1)) Еще раз спасибо за помощь )) |
![]() |
![]() |
![]() |
#8 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
если есть список культур, то формулу можно упростить до:
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 17.05.2008
Сообщений: 33
|
![]()
Да, и вправду так покороче будет. Одно плохо, что надо вводить "массивную" формула в каждую ячейку отдельно. а таких строк около тысячи((
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]()
зачем формула массива?
Правильно поставленная задача - три четверти решения.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
поиск первого ненулевого значения в строке | peq | Microsoft Office Excel | 3 | 13.11.2012 21:07 |
поиск максимального значения в каждой строке массива(блок-схема) | d1mka_ | Помощь студентам | 1 | 18.11.2011 18:52 |
Модификация значения в строке вывода | KEIego | Общие вопросы C/C++ | 0 | 03.10.2010 15:15 |
Поиск текста в массиве с подстановкой значения из 2-го массива | MaxxVer | Microsoft Office Excel | 5 | 05.07.2010 08:01 |
Выбор значения из массива по столбцу и строке | Almaas | Помощь студентам | 4 | 25.01.2008 14:56 |