Bonjour à tous !
De ce que je pense comprendre du besoin :
let
Source = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content],
Types = Table.TransformColumnTypes(Source,{{"Chauffeur", type text}, {"Immatriculation véhicule", type text}, {"Date de début", type date}, {"Heure de début", type time}, {"Position", type text}}),
Tri = Table.Sort(Types,{{"Chauffeur", Order.Ascending}, {"Date de début", Order.Ascending}, {"Heure de début", Order.Ascending}}),
GroupBy = Table.Group(Tri, {"Chauffeur"}, {{"tbl", each Table.FirstN(_,1) }}),
Combine = Table.Combine(GroupBy[tbl])
in
Combine
Note : Certains enregistrements ne disposent pas de la "position associée".
EDIT : @Ausecour : Je n'avais point remarqué votre prompte intervention...