La fonction Excel RECHERCHEV avec VRAI pour le 4e argument valeur_proche (ou vide) permet de faire une recherche approximative, comme dans le cas de classes d’âge :
Cette fonction Excel n’a pas d’équivalent dans le langage M de Power Query. Voici comment parvenir au même résultat :
Charger les 2 tableaux et aller dans Power Query :
Accueil > Fusionner des requêtes puis compléter la fenêtre ainsi :
Développer la nouvelle colonne tblSeuilAge, en décochant Utiliser le nom de la colonne d’origine comme préfixe.
Ajouter une colonne > Colonne conditionnelle :
Attribuer le type Décimal (ou entier) à la nouvelle colonne.
Trier la nouvelle colonne Personnalisé par ordre croissant.
Sélectionner la colonne ClasseAge puis clic droit >Remplir vers le bas :
Supprimer les colonnes SeuilAge et Personnalisé
Filtrer la colonne Age en masquant les “null” :
Done !
Vérifier le bon fonctionnement en ajoutant des âges dans le fichier source. Nous ajoutons 15, 30 et 40 ans :