Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Поиск в двухмерном массиве с повторяющимися значениями по оси Y
 
Цитата
Hugo пишет:
Так это уже сложный вариант  :)
Там приписку правильно поймите - не ту запятую менять, что в конце, а те, что между :)
Я понял, спасибо, просто мне этой функции не хватало чтобы более сложную манипуляцию с массивом сделать.
Поиск в двухмерном массиве с повторяющимися значениями по оси Y
 
Цитата
Function digga(pak, srok, table, kpak, ksrok, sep$)  
Спасибо большое, теперь попробую поковыряться со сложным вариантом. База для этого есть, можно рваться в перёд. Ещё раз благодарю.
Поиск в двухмерном массиве с повторяющимися значениями по оси Y
 
Цитата
dude пишет:
для начала
какое из нескольких значений нужно: первое, последнее, все?

Я наверно не корректно сформулировал.
Пример: Допустим ищем данные для аргументов Х,Y = "срок 4" "p1"  соответственно.
В результате должны быть данные из ячейки с ненулевым значением ("изм. 3.06") и при этом  X, Y будут удовлетворять условиям.
Т.е. как я понимаю, в колонке заданной параметром "Х" должны проверяться все ячейки на соответствие параметру "Y", и из них уже ищется тот единственный вариант с ненулевым значением.
Предполагаю что на VBA это бы решил цикл, но я о VBA знаю только название, да и  запросов на поиск с разных мест в документе может быть несколько, что несколько ставит меня в тупик.

Для усложнённой версии может оказаться две и более ячеек с ненулевым значением, тогда они должны выдаваться как один блок (как если бы из сцепили). Хотя я сомневаюсь что усложнённый вариант можно исполнить без VBA.
Поиск в двухмерном массиве с повторяющимися значениями по оси Y
 
Цитата
Hugo пишет:
Этот массив всегда на листе? По первому вопросу думаю помогут index+match, но я не формулист, поэтому пас. Тут есть формулистов...
Массив сам на одном листе, а поиск может и с другой вкладки задаваться.

Цитата
Hugo пишет:
Вот по второму думаю нужно UDF писать. А я бы и по первому UDF сочинил - мне так проще :)
к сожалению мне всегда хватало стандартных формул, это первый раз когда я столкнулся с тем, что их мне не достаточно, поэтому я с UDF просто ноль (
Поиск в двухмерном массиве с повторяющимися значениями по оси Y
 
Добрый день,
к сожалению поиск не помог мне в решении моей задачи. Вся надежда на вас.

Существует двухмерный массив данных,
по оси Y значения повторяются в произвольном порядке и постоянно добавляются,
по оси Х количество столбцов фиксировано и значения уникальны,
сама матрица данных наполненная частично и произвольно.

При этом примем за аксиому что не зависимо от количество повторений по оси Y, существует только одно уникальное значение в массиве удовлетворяющее условию с заданными значениями X и Y.
во вложении небольшой пример.

основная задача: необходимо найти данные в массиве по заданным X и Y.

Заранее благодарю за любую помощь.

P.S. Также интересна более сложная версия, если при заданных X и Y существует несколько удовлетворяющих условию ячеек, можно ли их тогда сцепить в один полученный результат?
Страницы: 1
Наверх