Как импортировать и фильтровать между двумя строками текста

Я пытаюсь импортировать определенный текст из столбца, поэтому, например, я хочу фильтр между ячейкой A2 "Имя" и ячейкой A9 "Рожь". Таким образом, если я добавлю строку, она автоматически обновится. Смысл в том, чтобы разбить столбец А на несколько столбцов по категориям (виски, рожь, джин, текила). Таким образом, я могу сделать динамический выпадающий список, который вытягивает все из столбцов.

Спасибо всем!

1 ответ

Решение

вставьте это в ячейку A1 и перетащите ее вправо

=ARRAYFORMULA(IFERROR(TRANSPOSE(SPLIT(INDEX(SPLIT(JOIN(CHAR(10), IF(
 IMPORTRANGE("1MTk7LIxsbUDvQWQ2ABjuk60oCOPdCOytmJ1MxJdtE9s", 
             "'Liquor Master Pricing'!A2:A"&COUNTA(
 IMPORTRANGE("1MTk7LIxsbUDvQWQ2ABjuk60oCOPdCOytmJ1MxJdtE9s",
             "'Liquor Master Pricing'!A2:A"))+COUNTIF(IF(
 IMPORTRANGE("1MTk7LIxsbUDvQWQ2ABjuk60oCOPdCOytmJ1MxJdtE9s", 
             "'Liquor Master Pricing'!A2:A"&COUNTA(
 IMPORTRANGE("1MTk7LIxsbUDvQWQ2ABjuk60oCOPdCOytmJ1MxJdtE9s",
             "'Liquor Master Pricing'!A2:A")))<>"",
 IMPORTRANGE("1MTk7LIxsbUDvQWQ2ABjuk60oCOPdCOytmJ1MxJdtE9s",
             "'Liquor Master Pricing'!A2:A"), "♥"), "♥"))<>"",
 IMPORTRANGE("1MTk7LIxsbUDvQWQ2ABjuk60oCOPdCOytmJ1MxJdtE9s",
             "'Liquor Master Pricing'!A2:A"), "♥")), "♥"), , COLUMN()), CHAR(10))), ))

примечание: использование IMPORTRANGE может быть очень медленным для ускорения вещей рекомендуется импортировать данные =IMPORTRANGE("1MTk7LIxsbUDvQWQ2ABjuk60oCOPdCOytmJ1MxJdtE9s", "'Liquor Master Pricing'!A2:A") на отдельном листе, а затем ссылки оттуда для этой формулы

Другие вопросы по тегам