Страницы: 1
RSS
Поиск на листе зная названия столбцов
 
Добрый всем!
Возможно уже обсуждалось - но поиском так и не смог найти.
Дано - гос.номер автомобиля
Необходимо для этого авто выбрать данные из другой таблицы(массив данных)
Ограничения:
-массив данных не сортирован
-столбец, в котором находится гос.номер авто не имеет жесткого закрепления. Т.е. он может быть и первым(А) и пятым(F) - любым. Вот это не зависит от меня  :(  
-столбец, в котором находится нужная информация так же не имеет жесткого закрепления, и может находиться перед столбцом гос.номер авто.
Единственное, что хоть как то обнадеживает - названия столбцов не меняются.

Дальше мое решение, и то, где я остановился:
Определяем номер столбца, где находятся нужные данные(название столбца мы знаем):
=ПОИСКПОЗ("Салон";$AH$1:$J$1;0)
Определяем номер столбца где находится гос.номер(название столбца мы знаем):
=ПОИСКПОЗ("Гос\номер";$A$1:$J$1;0)
Далее нужно по идее использовать формулу:
=ИНДЕКС(H1:J6;???;ПОИСКПОЗ("Салон";$A$1:$J$1;0))
Но остановился на определении номера строки! Не пойму как и все тут...

 :)  подскажите кто знает?
Изменено: Иван Бат - 23.10.2013 00:41:06
 
Если гос.номер не выходит за рамки столбца Z, тогда так можно:
Код
=ПОИСКПОЗ(B2;ДВССЫЛ(СИМВОЛ(B5+64)&":"&СИМВОЛ(B5+64));0)
иначе формула будет сложнее. (это номер строки)
 
Мда...ведь читал ведь! А связать не смог.
Nic70y - огромное спасибо!

Цитата
иначе формула будет сложнее. (это номер строки)

Не сочтите за наглость :) приведите пример?
 
Не будет сложнее - это я погорячился, см. файл:
 
! И еще раз спасибо!
:) уж лучше поздно, чем никогда, правда?
 
Без вспомогательных ячеек, не летучая. Находим данные столбца "Салон":
=ИНДЕКС(2:10;ПОИСКПОЗ(B2;ИНДЕКС(2:10;;ПОИСКПОЗ("Гос\номер";1:1  ;)  )  ;)  ;ПОИСКПОЗ("Салон";1:1  ;)  )
Оставляя вспомогательные:
=ИНДЕКС(2:10;ПОИСКПОЗ(B2;ИНДЕКС(2:10;;B5););B4)
 
Нет вариантов? :)
 
Владимир Самара, создать Вам лучше отдельно тему....
Не бойтесь совершенства. Вам его не достичь.
Страницы: 1
Читают тему
Наверх