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.