динамический именованный диапазон с использованием смещения / счетчика, но с поворотом - PullRequest
0 голосов
/ 06 февраля 2019

я создаю автоматически обновляемую сводную таблицу из динамического именованного диапазона, который составляет всего 1 столбец.у рассматриваемого диапазона есть данные ниже этого и выше этого.Можно ли по-прежнему иметь динамический именованный диапазон, используя формулу смещения, но точка начала / остановки - это слово / текст триггера?например

don't look here
don't look here
don't look here
don't look here
trigger text (not included in named range)
data
data
data
(insert more data here)
data
data
(insert more data here)
data
trigger text (not included in named range)
don't look here
don't look here
don't look here

динамический именованный диапазон, который я хочу, это где есть «данные».начальная и конечная точки являются динамическими.как исправить эту формулу, чтобы удовлетворить эту потребность?

= OFFSET (Sheet2! $ A $ 2,0,0, COUNTA (Sheet2! $ A: $ A) -1,1)

отправная точка в моем примере - $ A89, но завтра это может быть $ A91.аналогичный сценарий для конечной точки

что-то вроде = смещение (sheet2! (1 ячейка ниже слова триггера 1), 0,0, countta (sheet2! $ A: (1 ячейка выше слова триггера 2) x, x)

Ответы [ 2 ]

0 голосов
/ 06 февраля 2019

Это основано на двух разных триггерных текстах:

=OFFSET(Sheet1!$A$2,MATCH("trigger1",Sheet1!$A:$A,0),0,MATCH("trigger2",Sheet1!$A:$A,0)-MATCH("trigger1",Sheet1!$A:$A,0)-1,1)
0 голосов
/ 06 февраля 2019

Если текст вашего триггера может отличаться, 1 начинается и другой заканчивается, тогда:

 =INDEX(Sheet2!$A:$A,MATCH("BeginTrigger",Sheet2!$A:$A,0)+1):INDEX(Sheet2!$A:$A,MATCH("EndTrigger",Sheet2!$A:$A,0)-1)
...