Excel: Valor de retorno da célula diferente na mesma linha com base em um valor da terceira célula

0

O que estou procurando não é um retorno "if" ambíguo, e "search" e "find" não são avançados o suficiente para cumprir minha meta um pouco complicada, mas fácil de entender:

  1. Eu tenho uma planilha (# 1) com apenas duas dúzias de linhas. De uma coluna com conteúdo exclusivo (ID's), quero comparar:

  2. Esses IDs únicos também podem ser encontrados em outra planilha original (# 2), que é muito maior. Ao criar a planilha n º 1, eu não previ que precisava de outra parte do conteúdo (ou seja, outra informação de conteúdo de célula fora da linha original correspondente).

  3. Agora quero retornar apenas esse conteúdo. Eu não quero modificá-lo e não é dependente e "se" - cláusula, eu só quero simplesmente devolvê-lo de # 2 para outra nova coluna na minha planilha # 1.

TL; DR: Desejo encontrar um valor de célula na linha $ Fx da planilha 2 comparando-o (por exemplo, "SPG123", geralmente valor $ Bx) da planilha 1 e depois retornar o valor da célula $ Cx (inalterado) para a célula $ Dx na planilha 1

Então, o que eu realmente procuro é o valor da pilha $ Cx. Eu poderia apenas procurar a string única (por exemplo, "SPG123"), mas com várias dezenas delas, isso leva muito tempo, quando eu poderia também apenas automatizá-lo.

Como faço isso?

    
por grunwald2.0 26.08.2012 / 16:29

2 respostas

3

Se você não conseguir mover as colunas, precisará usar uma combinação de INDEX e MATCH

Para o seu exemplo, ficaria assim: (em D1 )

=INDEX(Sheet2!C:C,MATCH(B1,Sheet2!F:F,0))

Isso pode então ser arrastado para outras células (se você precisar começar em algum lugar diferente de D1, altere o B1 no exemplo). Isso retornará #N/A se o valor não puder ser encontrado.

    
por 27.08.2012 / 17:49
0

Você pode usar a função VLOOKUP do assistente de funções com a coluna ID (na tabela 1) como índice. A função Vlookup irá corresponder ao ID na tabela 2 e você colocará no parâmetro offset o número da coluna da tabela 2 onde estão os dados que você deseja recuperar da tabela 2 para 1

Então, adaptando-se aos seus números de celular:

Sua coluna F na folha 2 deve ser movida ou copiada antes da coluna C (porque é a base e o deslocamento é à direita da coluna base)

Você insere a fórmula (usando o assistente ou não) na célula $ Dx da planilha nº 1 usando:

O valor do índice (pesquisa) será a célula $ Bx do # 1

Os dados a serem pesquisados serão toda a folha 2 da coluna anterior F relocalizada antes de C para a coluna C (provavelmente movida para D porque você inseriu uma coluna antes dela)

Deslocamento será o número de colunas que você precisa mover da coluna do índice para os dados que deseja que sejam da coluna.

De qualquer forma, minha explicação parece confusa para mim e você provavelmente entenderá melhor a leitura:

ajuda do escritório ou um exemplo

    
por 26.08.2012 / 17:31