1

У меня есть таблица с 1000+ строк. Один столбец - это Имя элемента. Каждое имя элемента уникально, но будет отображаться в 8-15 строках, смежных с данными (до перехода к следующему имени элемента), количество строк в каждом наборе данных может варьироваться.

Мне нужно применить формулу (LINEST и т.д.), Которая ссылается только на набор данных каждого элемента. Поэтому мне нужна помощь по формуле для создания ссылки на ячейку, которая начинается в начале и заканчивается в конце набора данных элемента.

Я думаю, что решение будет похоже на вспомогательный столбец, созданный в посте Цветовое кодирование блоков строк с использованием условного форматирования

Item Name   Data 1  Data 2
10L-101-1   20.0    1.75
10L-101-1   17.5    1.49
10L-101-1   15.0    1.24
10L-101-1   12.5    0.92
10L-101-1   10.0    0.63
10L-101-1   7.5     0.41
10L-101-1   5.0     0.24
10L-101-1   2.5     0.11
10L-101-1   0.0     0.00
10L-102-1   20.0    0.35
10L-102-1   17.5    0.30
10L-102-1   15.0    0.25
10L-102-1   12.5    0.23
10L-102-1   10.0    0.11
10L-102-1   7.5     0.07
10L-102-1   5.0     0.04
10L-102-1   2.5     0.01
10L-103-1   0.0     0.00
10L-103-1   20.0    1.75
10L-103-1   17.5    1.50
10L-103-1   15.0    1.27
10L-103-1   12.5    0.92
10L-103-1   10.0    0.62
10L-103-1   7.5     0.40
10L-103-1   5.0     0.23
10L-103-1   2.5     0.08
10L-103-1   0.0     0.00

1 ответ1

0

Вы можете использовать INDEX или OFFSET для этого - INDEX обычно предпочтительнее, потому что это не "изменчивая" функция, как OFFSET .

Для конкретного имени элемента в E2 используйте эту формулу, чтобы получить диапазон данных столбца B для этого номера элемента

=INDEX(B:B,MATCH(E2,A:A,0)):INDEX(B:B,MATCH(E2,A:A,0)+COUNTIF(A:A,E2)-1))

Если вы хотите, чтобы столбец C, очевидно, измените обе ссылки B:B на C:C, и для обоих столбцов вместе измените второй B:B только на C:C

OFFSET версия:

=OFFSET(B1,MATCH(E2,A:A,0)-1,0,COUNTIF(A:A,E2))

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