Foto de Rogério S.
Rogério há 7 anos
Enviada pelo
Site

Como mudar o nome de uma planilha numa fórmula

Tenho uma determinada fórmula PROCV que deve buscar dados em planilhas do mesmo arquivo nomeadas de "Jan". "Fev"..."Dez".. Gostaria que o nome da planilha na fórmula PROCV fosse alterada toda vez que eu selecionar um determinado mês em uma célula. Tem como fazer isso? =PROCV(L2
Excel Geral
3 respostas
Professor Pedro L.
Respondeu há 7 anos
Contatar Pedro
Olá, Rogério! Tudo bem? Bem, eu não conheço uma forma simples de executar o que você descreve. O argumento da matriz tabela - que é onde você procura o valor selecionado - não é dinâmico, portanto você não pode mudar as planilhas de procura por uma célula. Sugestão 1: Considerando que as abas (Jan até Dez) tenham a mesma estrutura (cabeçalho), sugiro que faça uma função SE testando o valor (mês) que você irá inserir na célula (Jan, Fev, Mar, ..., ou Dez). A função será bastante extensa, em função da quantidade de planilhas representadas pelos meses (12 meses). Segue abaixo exemplo da função: Célula que colocarei o mês = I2 Célula de procura = A2 Tabela de procura = A:C Coluna com o valor = coluna C (3ª coluna). =SE($I$2="Jan";PROCV(A2;Jan!A:C;3;0);SE($I$2="Fev";PROCV(A2;Fev!A:C;3;0);SE($I$2="Mar";PROCV(A2;Mar!A:C;3;0);SE($I$2="Abr";PROCV(A2;Abr!A:C;3;0);SE($I$2="Mai";PROCV(A2;Mai!A:C;3;0);SE($I$2="Jun";PROCV(A2;Jun!A:C;3;0);SE($I$2="Jul";PROCV(A2;Jul!A:C;3;0);SE($I$2="Ago";PROCV(A2;Ago!A:C;3;0);SE($I$2="Set";PROCV(A2;Set!A:C;3;0);SE($I$2="Out";PROCV(A2;Out!A:C;3;0);SE($I$2="Nov";PROCV(A2;Nov!A:C;3;0);SE($I$2="Dez";PROCV(A2;Dez!A:C;3;0);"Mês Não Encontrado")))))))))))) Sugestão 2: Crie uma coluna com o campo referente ao mês da informação. Centralize em uma base única todos os meses. Assim, você conseguirá obter a informação pela função PROCV ou até pela Tabela Dinâmica. Espero ter ajudado. Em caso de dúvidas, estou à disposição. Abraços.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Tutoria com IA
Converse com a Minerva IA e aprenda, tire dúvidas e resolva exercícios
Professor Pietro F.
Respondeu há 7 anos
Contatar Pietro
Se todas as planilhas estão na mesma estrutura você pode usa a função INDIRETO. Aqui vão duas dicas: 1. Utilize o formato tabela: Utilizar o formato tabela é uma mão na roda para muitas situações, pois você terá uma determinada área nomeada que será fácil de localizar por fórmulas. Além de toda vez que atualizar os dados desta tabela, se necessário, a tabela irá redimensionar automaticamente. 2. Referente a sua dúvida usando INDIRETO. O INDIRETO transforma um TEXTO em área. Por exemplo: o texto "B:B" é apenas um texto, mas se você usar o sinal de igual e tirar as aspas duplas virá um área do Excel, no qual seria a coluna B. =B:B O INDIRETO ele faz exatamente isto, converte aquele texto para que o Excel consiga entenda que aquilo é uma área. Os parâmetros do INDIRETO são: =INDIRETO( ; ) O segundo parâmetro, , não irei falar aqui para não complicar agora. Se você escrever =SOMA(INDIRETO("Fev!B:B")) o Excel irá converter a fórmula para =SOMA(Fev!B:B). Logo, para você alterar sua fórmula para escolher um mês diferente, você pode adicionar em uma célula o nome ou Fev, ou Out, ou qualquer outro e concatenar dentro desta fórmula. Digamos que esta célula seja a célula A1, então a fórmula ficaria assim: =SOMA( INDIRETO( A1 & "!B:B") ) Espero ter ajudado.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professor Jose O.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 6 anos
Contatar Jose Ricardo Cunha de
Pode fazer isso criando uma Macro em Vba ou utilizando chaveamentos para localizar o que lhe interessa buscar de forma bem rápida. Se precisar de ajuda e eu puder ajudá-lo entre em contato. Cuido destas rotinas num orçamento público. Múltiplas escolhas.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Prefere professores para aulas particulares ou resolução de atividades?
Aulas particulares
Encontre um professor para combinar e agendar aulas particulares Buscar professor
Tarefas
Envie sua atividade, anexe os arquivos e receba ofertas dos professores Enviar tarefa