Vidéo: Excel: Un truc utile qui vous fera sauver du temps grâce à F5 2025
Partie de Power Pivot & Power Query pour Excel PowerShell
Les fonctions Microsoft Power Query dans le tableau qui suit sont des fonctions de texte utiles à connaître. Vous pouvez les utiliser pour nettoyer et manipuler les chaînes textuelles.
Fonction | Que fait-elle et comment l'utiliser |
---|---|
Texte. Contient | Renvoie true si une valeur spécifiée est trouvée dans un champ de texte donné. Utilisez cette fonction avec la fonction If pour renvoyer une valeur basée sur une condition:
si Texte. Contient ([Colonne1], "usd") puis "US" sinon "Canadien" |
Texte. EndsWith | Renvoie true si une valeur spécifiée est trouvée à la fin d'un champ de texte donné. Utilisez cette fonction avec la fonction If pour renvoyer une valeur basée sur une condition:
si Texte. EndsWith ([Column1], "est") puis "Eastern" else "Central" |
Texte. Insérer | Insère une valeur spécifiée à une position donnée dans un champ de texte donné. Cet exemple insère deux tirets commençant par le caractère 5 dans le champ:
Texte. Insert ([Column1], 5, "-") |
Texte. Longueur | Renvoie le nombre de caractères dans un champ de texte donné. Utilisez cette fonction avec la fonction If pour renvoyer une valeur basée sur une condition:
si Texte. Longueur ([Colonne1])> 5 puis "US Zip" sinon "Canadian Postal" |
Texte. PadEnd | Ajoute une valeur spécifiée à la fin d'un champ de texte donné jusqu'à ce qu'elle soit au moins d'une longueur donnée. Cet exemple insère suffisamment de zéros à la fin du champ pour faire au moins 10 caractères:
Texte. PadEnd ([Colonne1], 10, "0") |
Texte. PadStart | Ajoute une valeur spécifiée au début d'un champ de texte donné jusqu'à ce qu'il soit au moins d'une longueur spécifiée. Cet exemple insère suffisamment de zéros au début du champ pour faire au moins 10 caractères:
Texte. PadStart ([Column1], 10, "0") |
Texte. Supprimer | Supprime toutes les occurrences d'un caractère ou d'une liste de caractères spécifiés d'un champ de texte donné. Cet exemple supprime toutes les occurrences du caractère non alphanumérique dans la liste spécifiée (entre accolades):
Texte. Remove ([Column1], {"/", "\", "?", ":", "|", "<", ">", "*"}) |
Texte. StartsWith | Renvoie true si une valeur spécifiée est trouvée au début d'un champ de texte donné. Utilisez cette fonction avec la fonction If pour renvoyer une valeur basée sur une condition:
si Texte. StartsWith ([Colonne1], "Oncle") puis "Frère" sinon "Soeur" |
