Leonardo,
Resumindo: para unir suas feições (seja com ou sem atributos) à outros atributos, é necessário pelo menos um campo em comum. Cada feição deve ter um nome ou um código único (o FID não é aconselhável). Lendo os emails entendi que vc não tem estes códigos de cada feição, logo, vai ter que criar na suas duas tabelas que deseja unir.
Os passos são:
1) Criar o código ou nome no seu shapefile (único para cada feição), para tal, adicione uma nova coluna e crie um código de seu entendimento (número ou texto);
2) Na sua tabela que contém os atributos, também adicione uma coluna com código único para cada linha. Imagino que vc saiba qual atributo relacionar com sua feição;
3) Salve esta tabela no formato .csv, e importe no QGIS (já com o shapefile adicionado). Vá nas propriedades do shapefile, e na janela que abrir, vá na guia Uniões. Clique no "+", e relacione o campo em comum com a tabela de atributos. Note que vc pode ter mais de um campo em comum.
4) Depois de relacionar, vc pode salvar para um novo shapefile, que vai conter os atributos relacionados.
É isso.
Boa sorte!