Boa noite. Estou tendo certa dificuldade em relação a lista suspensa/validação de dados.
Em minha pasta de trabalho existem duas planilhas (segue abaixo), uma com conteúdo programático de disciplinas e conteúdo de estudo, outra onde pretendo controlar os ciclos de estudo, contendo data, disciplina e "aula" (conteúdo) estudado no dia.



Na coluna "C" da tabela de controle dos conteúdos estudados, criei uma validação de dados que, de acordo com o conteúdo da célula "B2", a célula "C3" buscaria a lista de dados referente a disciplina informada em "B2", na tabela de conteúdo programático.
Por exemplo, se em "B2", conforme exemplo, eu informar que a disciplina estudada no dia é "Raciocínio Lógico", na "C2" seria carregada uma lista do conteúdo a ser estudado (conforme imagem) que seriam coptadas da tabela 1(Conteúdo programático).
Na janela para informar onde a lista seria encontrada, inseri uma formula, com a função "se" aninhada diversas vezes, assim:
=SE(B2="português";'Conteúdo programático'!B2:B47;SE(B2="raciocínio lógico";'Conteúdo programático'!B48:B67;SE(B2="direito constitucional";'Conteúdo programático'!B68:B86;SE(B2="direito administrativo";'Conteúdo programático'!B87:B150;))))
Dessa forma, consegui fazer com que de acordo com o informado na "B2" aparecesse a lista de conteúdo apenas da disciplina informada (novamente, como a foto da segunda tabela). No entanto, há um limite de aninhamento (?) ou de caracteres (?) no campo de inserção
da "fonte" da lista desejada.
Uma vez que tenho, pelo menos 8 disciplinas, e no campo para informar a fonte da lista desejada, consigo aninhar apenas 4 funções "se" (ou limitado por número de caracteres), existe uma forma de conseguir esse resultado que eu desejo (listando o conteúdo
das 8 disciplinas, ou mais, separadamente) como nas fotos, utilizando outro argumento/função para isso??
Espero que tenha sido possível entender minha dúvida.