Usando endereço com indireto para acessar a célula em outra planilha

1

Estou tentando criar uma tabela de dados proveniente de outras duas planilhas quando seus dados da coluna A coincidem. Existem duas maneiras de falhar: Algo na lista A, não na Lista B e algo na Lista B, não na Lista A.

Usando o VLOOKUP, posso extrair células das linhas correspondentes e algumas corretamente retornar # N / A. Como as planilhas de origem não estão visíveis, eu queria gerar uma lista que localize o endereço da correspondência exata e usá-la para extrair valores dessa linha, para que eu possa confirmar se estou obtendo os dados da mesma linha para todas as colunas.

Eu configurei os intervalos nomeados para facilitar a manutenção do array de pesquisa. Aqui está o meu VLOOKUP e eu mudo o "4" para outro número maior para obter colunas adjacentes.

=VLOOKUP('Element Templates V8_02'!$A3,V8_01_Element_Templates,4,FALSE)

Assim como minha função de endereço, criei essa fórmula para retornar o endereço da correspondência da coluna 1. Esse intervalo nomeado é apenas a coluna A da mesma planilha que o intervalo nomeado acima.

=ADDRESS(MATCH('Element Templates V8_02'!$A3,V8_01TemplatePathAndName,0),1,1)

Isso retorna $ A $ 3 na célula I3.

Depois tentei usar INDIRECT com o endereço na célula acima (I3), mas recebi um erro #REF. (Eu recebo um # N / A se a função ENDEREÇO retornar um # N / A também.)

=INDIRECT("'V8_01_Element_Templates'!"&I3,TRUE)

Posso obter uma fórmula para aceitar o valor de endereço da célula I3 e também usar o deslocamento para obter deslocamentos de coluna dessa célula também?

Bingo! Eu usei o intervalo nomeado em vez do nome da guia. Uma edição rápida e está funcionando muito bem. Obrigado pelo segundo par de olhos.

    
por user3473402 28.03.2018 / 16:12

0 respostas