Página 1 de 1

RETORNAR NOME DA PRIMEIRA LINHA PELOS CÓDIGOS ESPALHADOS NAS LINHAS ABAIXO

Enviado: 01 Dez 2023 às 06:15
por fernandogaseo
Olá amigos,

Preciso de uma ajuda com funções de Procura e Referência ,

Desejo retornar um nome localizado na primeira linha de uma tabela, de acordo com códigos distribuídos nas demais linhas desta tabela.

Os códigos estão localizados da matriz B2:J26, e o nome do funcionário está no intervalo de B1:J1.

Na coluna E (PLAN2) será feita uma função que localize os nomes dos funionários, pelos códigos listados na coluna A (PLAN2).

Então, usando uma função como Índice, Corresp, Procx ou similar, os códigos da PLAN2 deverão ser procurados na PLAN1 para retornar os nomes da 1ª linha da PLAN1.

Quem puder ajudar, ficarei muito agradecido.

Segue arquivo modelo em anexo.

Re: RETORNAR NOME DA PRIMEIRA LINHA PELOS CÓDIGOS ESPALHADOS NAS LINHAS ABAIXO

Enviado: 01 Dez 2023 às 12:20
por osvaldomp
Olá, @fernandogaseo.

Veja se lhe ajuda.

=SEERRO(DESLOC(PLAN1!A$1;;SOMARPRODUTO((PLAN1!$A$2:$I$26=A2)*COL($A$1:$I$1))-1);"")

Re: RETORNAR NOME DA PRIMEIRA LINHA PELOS CÓDIGOS ESPALHADOS NAS LINHAS ABAIXO

Enviado: 06 Dez 2023 às 19:56
por Estevaoba
Boa noite.

Uma opção não volátil:
=SEERRO(ÍNDICE(PLAN1!$A$1:$I$1;AGREGAR(15;6;COL($A$1:$I$1)/(PLAN1!$A$2:$I$26=A2);1));"Não encontrado")

Good luck!