C'est un problème dans la fusion de colonnes par défaut
si une des colonnes est "null" il ajoute le délimiteur quand même
il faut remplacer le 3e argument du Table.CombineColumns Combiner.CombineTextByDelimiter(" - ", QuoteStyle.None)pareach Text.Combine(_, " - ")
traduit en Excel, par défaut on a A1&" - "&B1, donc le tiret à chaque fois même si une des cellules est vide. Alors que JOINDRE.TEXTE(" - ";;A1:B1) ne mettra un tiret que si les deux cellules ne sont pas vides.
Stéphane