Excel - gera o valor da célula da célula anterior quando as células têm relação direta

1

É possível no Excel ter um valor de célula inserido automaticamente depois que a célula anterior foi inserida, onde a célula anterior tem uma relação direta com essa que é definida em outra tabela.

Por exemplo: na primeira planilha há 2 colunas: 'isbn' e 'book title', em outra planilha há uma tabela contendo valores isbn e lá títulos de livros correspondentes. Na primeira planilha, a coluna isbn é uma lista suspensa que lista os isbns da tabela na planilha2.

Quando o usuário seleciona um isbn no menu suspenso, eu gostaria que a coluna de título do livro fosse preenchida automaticamente com o título correspondente da tabela worksheet2.

    
por Jono Brogan 09.10.2011 / 21:56

1 resposta

0

Assumindo que a planilha 1 tenha a lista suspensa para selecionar entrada e a planilha 2 tenha a lista completa de ISBNs e títulos de livros.

  1. Na planilha 1, selecione as células nas quais deseja inserir a lista suspensa. Se desejar uma coluna completa, clique no cabeçalho da coluna da Planilha 1 A.
  2. Em seguida, tecle Alt + A + V + V que mostra o Data e, em seguida, o botão Data Validation e a opção Data Validation... .
  3. Allow: a List e selecione Source: de =Sheet2!A:A . Deve ser uma fonte de coluna única. Deixe Ignore blank e In-cell dropdown marcados.
  4. Se você quiser que o título do livro seja exibido na coluna B à medida que cada menu suspenso é selecionado: Clique no cabeçalho da coluna B, vá para Data Validation... novamente e Allow: Custom e selecione Source: de =IFERROR(VLOOKUP(A1,Sheet2!A:B, 2, FALSE),"") .

Você pode querer remover duplicatas na lista ISBN / Title na Folha 2. A classificação também pode ser útil.

    
por 10.10.2011 / 00:08