Você pode usar qualquer um deles (Access ou Excel) para fazer o que deseja.
Diferença principal: No Acesso, basta preencher a tabela "Lista de Fornecedores" e criar um formulário no acesso para que você possa selecionar o nome de uma empresa em um menu suspenso no formulário, e o formulário preencherá todos os outros detalhes com base nos detalhes a tabela Lista de Fornecedores.
No Excel, você faz muitos VLOOKUPs.
- Você precisa criar uma lista selecionável (de acordo com sua necessidade) na página "Lista concluída"
- Você aplica o VLOOKUP na lista para preencher a tabela "Lista concluída"
- Ressalva: O VLOOKUP requer o nome da empresa (ou o que você estiver usando, pois o ID deve ser classificado em ordem alfabética ou de menor para maior)
Como criar uma lista e um menu suspenso está disponível aqui: here .
Por exemplo, seu menu suspenso está na célula A2 (CompletedList), e seus dados estão em "SupplierList" entre A2: H50, então sua fórmula em B2 (CompletedList) é algo como:
=VLOOKUP(B2, SupplierList!A2:H50, 2)
Seu B2 terá um menu suspenso com o nome da empresa. O acima vai pegar Endereço. Então, em C2, você faz algo semelhante, mas simplesmente muda o último índice para 3. Então, em D2, faça como acima, mude o último índice para 4 e continue até terminar.
Editado para adicionar (com base nos comentários):
Simplesmente copie o menu suspenso (no B2) em mais células abaixo dele (B3 em diante), e copie todo o VLOOKUP para baixo também, e então você tem uma coluna (B por exemplo) cheia de Células que são todas Drop Menu para baixo e todas as células restantes à direita (C, D, etc) com o resultado VLOOKUP.
Espero que isso ajude.