У меня есть эти две колонки в Excel. Числа группы в столбце A и Значение (некоторые соответствующие числовые данные) в следующем столбце B.

Мне нужно извлечь только строки для группы 1 в отдельные столбцы или таблицу, как показано на рисунке. Я хочу избежать фильтров и копирования-вставки, потому что значения могут меняться со временем.

Я использую функцию INDEX со вспомогательным столбцом для достижения этой цели. Однако есть ли лучшее решение без вспомогательной колонки с прямой рабочей формулой? Я использую Excel 2013 Любая помощь очень ценится.

Заранее спасибо.

Скриншот

1 ответ1

0

На скриншоте показано, что данные уже организованы в определенные группы: (1,2,3,1,2,3, ...) Учитывая этот шаблон, в E2 введите:

=IFERROR(INDEX($B$2:$B$16,1+(ROWS($1:1)-1)*3),"")

и скопируйте вниз:

Однако, если данные не были организованы чередующимися группами, тогда потребуется формула массива .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .