Olá Gabrielly,
uma opção é criar uma seleção SQL por meio da camada virtual.
Segue um arquivo de teste para vc usar.
Vá em Camada > Criar nova camada > Nova camada virtual
Dê um nome para a camada e então no segundo quadro pode colocar sua query (veja a imagem).
select shape.*, pop from shape
left join plnA3 on concat(plnA3.chv_1,plnA3.chv_2) = shape.chave
A primeira linha indica que eu quero que traga todos os campos da minha camada vetorial que chamei de "shape" e o campo "pop", que está na tabela plnA3.
A segunda linha faz um join (similar ao union), com a planilha plnA3, onde o valor do campo "chave" da camada vetorial é igual aos campos "chv_1" e "chv_2" da planilha concatenados (abaixo estão as tabelas dessas camadas)
Acho que consegue fazer isso apenas substituindo os nomes pelos respectivos nomes dos seus arquivos. Manda aqui se conseguiu.
Na figura abaixo da pra ver o resultado dessa união com um campo concatenado, em que aparece o valor da população vinculado à geometria.
Ao final você pode exportar o resultado se quiser...e essa operação pode ser vista como a criação de uma view em um banco de dados.
Abs