Luan,
Respondendo a sua dúvida: "Para que não haja duplicidade como eu posso fazer ?"
Na tabela que vai receber os dados, você poderia criar uma chave primária de acordo com os dados que serão importados, claro que temos
que analisar as questões de performance, inserir dados em uma tabela com chave primária definida, chave estrangeira, índices e outras constraints pode impactar em muito na manipulação dos dados.
No que se refere ao Update, você aplicar esta condição, eu particularmente faria o Update, depois selecionaria somente os registros com
a condição que você deseja aplicar na coluna fl_Tipo_Parte = F e através deste Select inserir os mesmo na outra tabela.
Você esta utilizando qual versão do SQL Server e do Excel?
O base de dados que vai receber estes dados importados esta utilizando qual Recovery Model?
Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | MTAC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]