Preencher automaticamente os dados da planilha 1 à planilha 2

Preencher automaticamente os dados da planilha 1 à planilha 2

Eu tenho um arquivo Excel de "dias úteis" com duas planilhas. Na 1ª planilha tinha três colunas com tipo, sobrenome e departamento (dos funcionários), os dias e data do mês. Abaixo das colunas dias-datas, “verifico” os dias que os funcionários estão trabalhando com o número “1” (pode ser um visto).

Exemplo de entrada

É possível, ao registrar na planilha 1 um funcionário em uma determinada data com número “1” (ou tick), preencher automaticamente, na 2ª planilha, os dados de tipo, sobrenome e departamento em cada coluna (folha 1 B,C,D para a folha 2 B,C,D e E,F,G)?

Exemplo de saída

Responder1

Como vejo que você só quer ver “Funcionários” e seus “Gerentes”, criei algumas fórmulas para eles. Não tenho certeza de como faria isso funcionar com "Gerentes-chefes".

(Observação: altere Sheet1com o nome real da primeira planilha. Use aspas simples se a planilha tiver espaços, por exemplo '1st sheet')

B3( Enterpara inserir a fórmula):

="Manager"

C3( Ctrl+ Shift+ Enterpara entrar novariedadeFórmula):

=IFERROR(INDEX(Sheet1!C:C,MATCH(1,(Sheet1!B:B=Sheet1!$B3)*(Sheet1!D:D=$G3),0)),"")

D3( Enterpara inserir a fórmula):

=IFERROR(Sheet1!$G3,"")

E3( Enterpara inserir a fórmula):

="Employee"

F3( Ctrl+ Shift+ Enterpara entrar novariedadeFórmula):

=IFERROR(
 INDEX(Sheet1!$C:$C,
       MATCH(1,(1=INDIRECT("Sheet1!"&ADDRESS(1,MATCH($A3,Sheet1!$5:$5,0))
                           &":"&ADDRESS(1048576,MATCH($A3,Sheet1!$5:$5,0))))
               *(Sheet1!$B:$B=Sheet1!$E3),0)),"")

G3( Ctrl+ Shift+ Enterpara entrar novariedadeFórmula):

=IFERROR(
 INDEX(Sheet1!$D:$D,
       MATCH(1,(1=INDIRECT("Sheet1!"&ADDRESS(1,MATCH($A3,Sheet1!$5:$5,0))
                           &":"&ADDRESS(1048576,MATCH($A3,Sheet1!$5:$5,0))))
               *(Sheet1!$B:$B=Sheet1!$E3),0)),"")

Resultados:
resultados

informação relacionada