Страницы: 1
RSS
Перенос строки с данными из одной таблицы в другую если в этой строке есть ячейка соответствующая определённым требованиям
 
Добрый день!
Есть две таблицы с одинаковыми столбцами.
К примеру в первую таблицу заноситься большой объём данных с датчиков ААА, BBB, DDD, CCC поступающих последовательно по времени.
Необходимо чтобы информация из таблицы 1 по датчикам ААА и ССС  попала в таблицу 2 (как показано в примере).  

Можно ли решить эту задачу не прибегая к VBA?

Пока что задача решается: криво в таблицу 2 переносятся данные по номеру строки, при соответствии условия. Но в таблице 2 остаются пустые строки. После чего фильтруем по времени.    
Изменено: vomies - 14.09.2024 13:41:54
 
Для версий от 2021 и выше
=ФИЛЬТР(Таблица1;(Таблица1[Датчик]="AAA")+(Таблица1[Датчик]="CCC");"")
При этом, однако, есть одно ограничение: мы не можем использовать ссылку на динамический диапазон в формулах внутри "умной" таблицы
Изменено: Sanja - 14.09.2024 13:59:49
Согласие есть продукт при полном непротивлении сторон
 
А скопировать таблицу и отфильтровать нельзя? (см файл)
 
вариант:
{ }
=ЕСЛИОШИБКА(ИНДЕКС(Таблица1[Датчик];НАИМЕНЬШИЙ(ЕСЛИ((Таблица1[[Датчик]:[Датчик]]="AAA")+(Таблица1[[Датчик]:[Датчик]]="CCC");СТРОКА(Таблица1[Датчик]));ЧСТРОК(J$2:J2))-1);"")
Изменено: Павел \Ʌ/ - 14.09.2024 17:16:58
Страницы: 1
Наверх