tgoop.com/google_sheets/1308
Last Update:
Данные с разных листов, на которых разная структура
Что делать в более тяжелом случае, когда данные на разных листах и еще разбросаны как попало (все в разных столбцах; нужный столбец то левее, то правее столбца с ключом для поиска)?
Тут сложнее. Можно решить эту задачу так: через ИНДЕКС+ПОИСКПОЗ (INDEX + MATCH) вместо ВПР (про эту комбинацию мы уже писали), чтобы все работало при любом порядке столбцов.
Через СМЕЩ / OFFSET будем формировать ссылку на столбец для поиска и на столбец с нужными данными. Находить их будем по заголовкам (заголовок будет находиться через ПОИСКПОЗ / MATCH, и это будет использоваться в функции СМЕЩ / OFFSET для смещения по столбцам, чтобы попасть на нужный).
Вот ингредиенты нашего коктейля:INDIRECT("'"&название листа&"'!диапазон")
- ссылка на ячейку или диапазон на нужном листе, с которого тянем данныеMATCH(заголовок;INDIRECT("'"&название листа&"'!диапазон");0)
- поиск нужного нам заголовка (столбца, из которого нужно тянуть данные)ROWS(INDIRECT("'"&название листа&"'!A:A")
- число строк на листе, с которого нужно тащить данные)OFFSET(INDIRECT("'"&название листа&"'!A1"); 0;MATCH (ищем заголовок, как выше) - 1; число строк, как выше;1)
- ссылка на диапазон на нужном листе шириной 1 столбец со всеми строками, с отступом от A1 до нужного нам заголовка.
А логика формулы в общем виде такая:=ИНДЕКС(СМЕЩ(который дает ссылку на диапазон на нужном листе в нужном столбце, с которого нужно тащить данные;
Таблица с примером
ПОИСКПОЗ(ключ для поиска;СМЕЩ(который дает ссылку на диапазон на нужном листе в столбце, в котором находятся ключи для поиска, например, названия товаров);0))
BY Google Таблицы
![](https://photo2.tgoop.com/u/cdn4.cdn-telegram.org/file/CrSzbcpcpKSSHimdX2O9CK9xbAetF96sHjGHGBB_RFC2F5-YBllcWTe9-5yl7YMboXSC7hGdqgI_GYdunW9ww5nU7ze4FLAcAlw303OfF44eN8FGKKn7XdCgEVakpE_k5RusRAx_pVlGLYhonIkjJe22Ljd5EpLd-MKJqxO6Bx3avuE4WAC7_eWmMt1tdUsyhW39Mgx9qzyOC3H-WpIMw6TWkRWPoX0y8ArCJHJbACA25xU3ZOS8CKNHzSitBaQjdiqAMLQ2PGyt25cimU3hOXUhlU4fXwULY7C8ClI2z7PdcIQy64AfmEXz9bpANi6mtmeONLsQ3-pGHnpK-ETfBA.jpg)
Share with your friend now:
tgoop.com/google_sheets/1308