Você pode usar um nome de intervalo dinâmico. Por exemplo
=Sheet1!$A$14:INDEX(Sheet1!$A:$A,MATCH("zzzzz",Sheet1!$A:$A,1))
A fórmula acima funciona para texto. Para uso de dados numéricos
=Sheet1!$A$14:INDEX(Sheet1!$A:$A,MATCH(99^99,Sheet1!$A:$A,1))
Você pode iniciar o intervalo em qualquer coluna (altere $ A $ 14 para o endereço inicial desejado) e ele pode conter mais de uma coluna (o primeiro parâmetro da função Index () é a última coluna do intervalo) e pode verifique em qualquer coluna a última linha (a coluna usada na função Match ()).
Ao definir o gráfico do Excel, você pode usar nomes de intervalo dinâmico para as categorias Valores e eixo X. No entanto, você não pode usar um nome de intervalo dinâmico para o "intervalo de dados do gráfico" da fonte de dados. Os nomes dos intervalos dinâmicos precisam ser inseridos individualmente nas caixas de diálogo Série e Categoria.
Para fins de gráficos, é melhor definir um intervalo para os rótulos (como o da primeira captura de tela) e usar intervalos dinâmicos separados para cada coluna da série de dados, o que pode ser feito com Offset ()
=OFFSET(ChtLabels,0,2)
Ao usar o nome do intervalo dinâmico nos valores de Série e nas caixas de diálogo Rótulos de categoria, o nome da folha deve ser incluído na referência.