Preencher células com dados de outra planilha depois de digitar algumas letras

3

Eu tenho 1 pasta de trabalho com 2 planilhas. A coluna A da planilha 2 contém uma longa lista de nomes de empresas, as colunas B - H contêm informações críticas sobre a empresa.

A planilha 1 contém todas as colunas como planilha 2 e algumas outras colunas. O que estou tentando alcançar é que, quando você começar a digitar os três primeiros caracteres de um nome de empresa na Planilha 1, ele terá uma lista suspensa das empresas (conforme listado na planilha 2) que compartilha os primeiros 3 a 5 letras e você selecionaria um. Ao selecionar o nome de uma empresa, todas as informações correspondentes da empresa seriam preenchidas automaticamente nas outras colunas da planilha 1. Isso evita copiar uma linha da planilha 2 e colá-la na planilha 1.

Qualquer ajuda com isso seria muito apreciada. Felicidades!

    
por Wendy Griffin 18.11.2011 / 17:41

1 resposta

1

Não há uma maneira fácil de fazer isso além de fazer um monte de programação VBA (confira StackOverflow se você quiser ir tão longe).

O recurso de preenchimento automático é possível fazendo uma importação de dados da folha de planilha dois para a folha 1 na coluna XYZ e, em seguida, ocultando-a. Depois de importar os dados, o link entre os dois deve ser mantido até que um deles seja movido. A vantagem é que, se você atualizar a lista na segunda planilha, ela será atualizada na planilha 1 na qual os dados foram importados. Na coluna onde você gostaria de autocompletar, você vai querer validação de dados com uma caixa de combinação onde a referência dos dados importados na folha 1 (não acho que você pode fazer referência a uma planilha diferente, mas eu poderia estar errado). Isso, por sua vez, fará recomendações de autocomplete existentes na planilha 2.

No que diz respeito ao preenchimento das outras colunas com as informações associadas, não há uma maneira fácil no Excel (talvez muitos VLOOKUP 's). Eu recomendo strongmente que o Mircrosft Access seja construído para esse tipo de funcionalidade, mas antecipe uma curva de aprendizado relativamente alta. Há também uma boa página de suporte chamada Access Monster para acesso.

    
por 18.11.2011 / 17:57