Eu cruzo três consultas com PowerQuery (Extrato / Cartão de Débito / Extrato Completo)
Consulta "Extrato":
Busca TXT numa pasta e traz: Data, Nr Doc., Historico, Valor, Deb_Cred e Id
obs: campo Id criado por mim numa coluna auxiliar cruzando Nr Doc e Valor.
Consulta "Cartão de Débito":
Busca HTML numa pasta e traz: Data, Hora, Valor, Nome do estabelecimento, Dia da Compra, Nr. Doc e Id
obs: Nr. Doc e ID criados por mim em coluna auxiliar cruzando data, hora e valor
Depois disso, carrego tudo numa Consulta "Extrato Completo" misturando todos os dados
Porém percebi que alguns dados (de meses diferentes) quando traz do extrato original o mesmo Nr_Doc, acaba duplicando o lançamento, conforme tela abaixo.

Nos TXT do extrato do banco, o Nr_Doc é original.. como ele é o dia da compra e hora da compra, a chance desse número repetir durante o ano é grande.. por isso que eu criei o campo Id que pega esse número e adiciona no final o valor da compra.. porém apesar de ter criado uma chave exclusiva, ele está duplicando..
Já olhei a consulta "extrato" e "cartão de débito" e lá não está duplicado.. está duplicando depois, quando ele vai gerar a planilha "extrato completo".