У меня две таблицы, одна таблица — это основные данные, разделенные на множество столбцов и блоков по 10 строк в одной, это исправлено. В столбце A — уникальные числа, которые будут использоваться в раскрывающемся списке.
Таблица 1
Во второй таблице находится отчет или лист для печати, где я хотел бы получить всю информацию из таблицы 1 при выборе из раскрывающегося списка в столбце A2. Заполнение всех совпадений, начиная с столбца B, независимо от того, есть ли совпадения пар или они завершены, означает, что также есть пробелы, но с этими блоками по 10 строк.
Я использую эту формулу, но не получаю должного результата, или она соответствует только первой строке, а остальное — либо повторение, либо ошибка.
=INDEX(Table1[Datum];SMALL(IF(Table1[Nummer]=Printable!$A$2;ROW(Table1[Nummer])-ROW(INDEX(Table1[Nummer];1;1))+1);1))
Данные добавлены!
Обычный vlookup также является отправной точкой, но я потерялся со всем и просто не могу получить все необходимые совпадения ..
Number Date Signature 1. Problem 2. Description 3. System
ÄM11_1 01.01.2021 MV Alarm ON Alarm OFF 0528
01.02.2021 AB N/A N/A 0347
10.02.2021 CD Pressuure H! Valve 0321
... this is for one unique number (column A), ten rows are per one block (same as on screenshot divided with line)...doesn't have to be full but must be 10 rows!
Отредактировано!
Результат должен быть примерно таким … цветное поле раскрывается, и когда я выбираю что-то из него, все поля должны обновляться данными из основной таблицы … все сразу.
2 ответа
Поскольку ваша цель, похоже, состоит в том, чтобы легко получить доступ к набору строк на основе столбца «Число» (без необходимости прокручивать), я думаю, что использование таблиц с фильтром является наиболее удобным:
Для достижения вышеуказанного результата вам сначала нужно убедиться, что значение «Число» появляется в каждой строке. Вы можете сделать это с помощью формулы =IF(ISBLANK(B2), A1, B2)
:
Затем скопируйте столбец A и вставьте его на место, но вставьте как значения:
Теперь вы можете безопасно удалить столбец B (где только каждые 10 строк пишется номер).
Последнее, что нужно сделать, это выбрать все строки (включая заголовок) и нажать CTRL+Т. Это создает таблицу, позволяющую легко фильтровать.
Дело в том, что раскрывающийся список работает, когда все записи, например AM11_1, должны повторяться в столбце. Только тогда это работает для такого количества строк.
Хм, интересный подход, но что, если у меня есть еще таблицы внизу? Я говорю это, потому что только что увидел, что может быть много столбцов, которые не помещаются на обычном печатном листе, поэтому таблицу нужно разрезать пополам или больше. Это означает, что у меня может быть больше таблиц Excel, но я могу потерять фильтр для других несвязанных таблиц … если вы понимаете, о чем я говорю. Я написал выше «лист для печати», но страница должна быть как на новом скриншоте, который я загрузил ….
— Мирза
18 часов назад
Вы можете создать несколько отдельных таблиц друг под другом и фильтровать только верхнюю.
— Саару Линдестёкке
17 часов назад