Accéder au contenu principal Passer au contenu complémentaire

Fonctions relatives aux chaînes

Ajouter des caractères de remplissage

Ajoute une ou plusieurs occurrences d'un caractère au début ou à la fin du contenu des cellules.

Propriétés

Propriété Configuration
Colonnes à traiter

Sélectionnez la ou les colonnes auxquelles appliquer la fonction.

Si vous souhaitez l'appliquer à plusieurs colonnes, utilisez la liste déroulante pour sélectionner les colonnes en question, puis cliquez sur Appliquer.

Nombre de répétitions du caractère Nombre de fois où le caractère sélectionné sera ajouté au contenu de la cellule.
Ajouter un caractère Saisissez le caractère à ajouter au contenu de la cellule comme remplissage.
Position

Sélectionnez l'endroit où ajouter le caractère de remplissage.

  • Gauche : le caractère sélectionné sera ajouté avant le contenu des cellules.

  • Droite : le caractère sélectionné sera ajouté après le contenu des cellules.

Créer une nouvelle colonne Cochez cette case si vous souhaitez produire le résultat de cette fonction dans une nouvelle colonne sans toucher à l'originale.

Exemple

Entrée Configuration Sortie
TableRecipe
  • Nombre de répétitions : 5

  • Ajouter caractère 1

  • Position : Gauche

11111TableRecipe

Calculer la longueur

Calcule le nombre de caractères de chaque cellule de la colonne et affiche le résultat dans une nouvelle colonne.

Une nouvelle colonne contenant le résultat de la fonction sera créée pour chacune des colonnes sélectionnées. Le nom par défaut des nouvelles colonnes sera <original_column_name>_length.

Propriétés

Propriété Configuration
Colonnes à traiter

Sélectionnez la ou les colonnes auxquelles appliquer la fonction.

Si vous souhaitez l'appliquer à plusieurs colonnes, utilisez la liste déroulante pour sélectionner les colonnes en question, puis cliquez sur Appliquer.

Exemple

Entrée Sortie
TableRecipe 11

Convertir en minuscules

Convertit tout le texte des cellules de la colonne en minuscules.

Propriétés

Propriété Configuration
Colonnes à traiter

Sélectionnez la ou les colonnes auxquelles appliquer la fonction.

Si vous souhaitez l'appliquer à plusieurs colonnes, utilisez la liste déroulante pour sélectionner les colonnes en question, puis cliquez sur Appliquer.

Créer une nouvelle colonne Cochez cette case si vous souhaitez produire le résultat de cette fonction dans une nouvelle colonne sans toucher à l'originale.

Exemple

Entrée Sortie
Recette de Table recette de table

Convertir en casse de titre

Convertit tout le texte des cellules de la colonne en casse de titre.

Propriétés

Propriété Configuration
Colonnes à traiter

Sélectionnez la ou les colonnes auxquelles appliquer la fonction.

Si vous souhaitez l'appliquer à plusieurs colonnes, utilisez la liste déroulante pour sélectionner les colonnes en question, puis cliquez sur Appliquer.

Créer une nouvelle colonne Cochez cette case si vous souhaitez produire le résultat de cette fonction dans une nouvelle colonne sans toucher à l'originale.

Exemple

Entrée Sortie
recette de table Recette de Table

Convertir en majuscules

Convertit tout le texte des cellules de la colonne en majuscules.

Propriétés

Propriété Configuration
Colonnes à traiter

Sélectionnez la ou les colonnes auxquelles appliquer la fonction.

Si vous souhaitez l'appliquer à plusieurs colonnes, utilisez la liste déroulante pour sélectionner les colonnes en question, puis cliquez sur Appliquer.

Créer une nouvelle colonne Cochez cette case si vous souhaitez produire le résultat de cette fonction dans une nouvelle colonne sans toucher à l'originale.

Exemple

Entrée Sortie
Recette de Table RECETTE DE TABLE

Concaténer des colonnes

Fusionne le contenu d'une colonne et celui d'une autre colonne ou d'une valeur fixe.

Propriétés

Propriété Configuration
Colonnes à traiter

Sélectionnez la ou les colonnes auxquelles appliquer la fonction.

Si vous souhaitez l'appliquer à plusieurs colonnes, utilisez la liste déroulante pour sélectionner les colonnes en question, puis cliquez sur Appliquer.

Préfixe Ajoutez éventuellement un caractère ou une chaîne au début des données fusionnées.
Utiliser avec
  • Valeur : sélectionnez cette option pour concaténer le contenu de la colonne et une valeur fixe, définie dans le champ Valeur.

  • Autre colonne : sélectionnez cette option pour concaténer le contenu de la colonne et le contenu d'une autre colonne, définie dans la liste déroulante Colonne.

Séparateur Saisissez un caractère, quel qu'il soit, qui servira de séparateur pour les données fusionnées.
Ajouter un séparateur Sélectionnez la condition selon laquelle le séparateur sera appliqué.
Suffixe Ajoutez éventuellement un caractère ou une chaîne à la fin des données fusionnées.
Créer une nouvelle colonne Cochez cette case si vous souhaitez produire le résultat de cette fonction dans une nouvelle colonne sans toucher à l'originale.

Exemple

Entrée Configuration Sortie
  • Colonne A : Table

  • Colonne B : Recette

  • Colonnes à traiter : A

  • Préfixe : a

  • À utiliser avec : Autre colonne

  • Colonne : B

  • Séparateur : @

  • Ajouter séparateur : Les deux valeurs ne sont pas vides

  • Suffixe : !

  • Colonne A : aTable@Recipe !

  • Colonne B : Recette

  • Colonne A : Qlik

  • Colonne B : Cloud

  • Colonne C : Analytics

  • Colonnes à traiter : A, B

  • Préfixe : #

  • À utiliser avec : Autre colonne

  • Colonne : C

  • Séparateur : +

  • Ajouter séparateur : Les deux valeurs ne sont pas vides

  • Suffixe : !

  • Colonne A : #Qlik+Analytics !

  • Colonne B : #Cloud+Analytics !

  • Colonne C : Analytics

Contient du texte

Vérifie si les cellules contiennent une valeur spécifique. La fonction renvoie TRUE si le texte sélectionné se trouve dans la cellule, sinon elle renvoie FALSE. Cette fonction est sensible à la casse.

Propriétés

Propriété Configuration
Colonnes à traiter

Sélectionnez la ou les colonnes auxquelles appliquer la fonction.

Si vous souhaitez l'appliquer à plusieurs colonnes, utilisez la liste déroulante pour sélectionner les colonnes en question, puis cliquez sur Appliquer.

Utiliser avec
  • Valeur : sélectionnez cette option pour vérifier la colonne par rapport à une valeur fixe, définie dans le champ Valeur constante.

  • Colonne : sélectionnez cette option pour vérifier la colonne par rapport à des valeurs provenant d'une autre colonne, définie dans la liste déroulante Autre colonne.

Exemple

Entrée Configuration Sortie
  • Recette de Table

  • Flux de données

  • À utiliser avec : Valeur

  • Valeur constante : Recette

  • TRUE

  • FALSE

Convertir en texte

Convertit le type des chaînes de caractères contenues dans la colonne pour qu'elles soient interprétées comme du texte dans le système.

Propriétés

Propriété Configuration
Colonnes à traiter

Sélectionnez la ou les colonnes auxquelles appliquer la fonction.

Si vous souhaitez l'appliquer à plusieurs colonnes, utilisez la liste déroulante pour sélectionner les colonnes en question, puis cliquez sur Appliquer.

Créer une nouvelle colonne Cochez cette case si vous souhaitez produire le résultat de cette fonction dans une nouvelle colonne sans toucher à l'originale.

Extraire une valeur par index

Extrait dans une nouvelle colonne une sous-chaîne sélectionnée à l'aide de positions d'index.

Un index représente un nombre de caractères parmi lesquels ou sur lesquels la sélection s'applique. L'index 0 correspond au premier caractère.

Propriétés

Propriété Configuration
Colonnes à traiter

Sélectionnez la ou les colonnes auxquelles appliquer la fonction.

Si vous souhaitez l'appliquer à plusieurs colonnes, utilisez la liste déroulante pour sélectionner les colonnes en question, puis cliquez sur Appliquer.

À partir de

Sélectionnez la manière dont vous souhaitez démarrer la sélection de valeurs :

  • À partir du début pour utiliser le début de la chaîne comme point de départ.

  • À partir de l'index pour spécifier le numéro de caractère à partir duquel démarrer la sélection, défini dans le champ Index de début suivant.

  • À partir de N avant la fin pour spécifier le nombre de caractères à partir de la fin de la chaîne auquel démarrer la sélection, défini dans le champ À partir de N avant la fin suivant.

Jusqu'à

Sélectionnez la manière dont vous souhaitez terminer la sélection de valeurs :

  • Jusqu'à la fin pour utiliser la fin de la chaîne comme point final.

  • Jusqu'à l'index pour spécifier le numéro de caractère à partir duquel terminer la sélection, défini dans le champ Index de fin suivant.

  • Jusqu'à N avant la fin pour spécifier le nombre de caractères à partir de la fin de la chaîne auquel terminer la sélection, défini dans le champ Jusqu’à N avant la fin suivant.

Créer une nouvelle colonne Cochez cette case si vous souhaitez produire le résultat de cette fonction dans une nouvelle colonne sans toucher à l'originale.

Hacher les données

Masque les informations contenues dans une colonne. Les données d'entrée sont remplacées à l'aide d'une version 256 bits de l'algorithme de Fowler-Noll-Vo.

Propriétés

Propriété Configuration
Colonnes à traiter

Sélectionnez la ou les colonnes auxquelles appliquer la fonction.

Si vous souhaitez l'appliquer à plusieurs colonnes, utilisez la liste déroulante pour sélectionner les colonnes en question, puis cliquez sur Appliquer.

Créer une nouvelle colonne Cochez cette case si vous souhaitez produire le résultat de cette fonction dans une nouvelle colonne sans toucher à l'originale.

Exemple

Entrée Sortie

Recette de table

G=HE!D)EV^*H2%ZB-.(,I?.4+4J`Q%M]B&G_L5D0?2-

Exemple

Entrée Configuration Sortie

TableRecipe

  • À partir de : À partir du début

  • Jusqu'à : Jusqu'à l'index

  • Index de fin : 5

Table

QlikCloudAnalytics
  • À partir de : À partir de l'index

  • Index de début : 4

  • Jusqu'à : Jusqu'à l'index

  • Index de fin : 9

Cloud

Correspond au modèle

Vérifie si la cellule est similaire à un modèle spécifique. La fonction renvoie TRUE si le modèle sélectionné se trouve dans la cellule, sinon elle renvoie FALSE.

Une nouvelle colonne contenant le résultat de la fonction sera créée pour chacune des colonnes sélectionnées. Le nom par défaut des nouvelles colonnes sera <original_column_name>_matches.

Propriétés

Propriété Configuration
Colonnes à traiter

Sélectionnez la ou les colonnes auxquelles appliquer la fonction.

Si vous souhaitez l'appliquer à plusieurs colonnes, utilisez la liste déroulante pour sélectionner les colonnes en question, puis cliquez sur Appliquer.

Modèle

Sélectionnez l'un des modèles regex prédéfinis ou une autre combinaison d'opérateur et de valeur :

  • [a-z]+ (un mot en minuscules)

  • [A-Z]+ (un mot en majuscules)

  • [0-9]+ (nombre)

  • [a-zA-Z]+ (un mot, non sensible à la casse)

  • [a-zA-Z0-9]+ (n'importe quel littéral avec des caractères alphanumériques)

  • Autre

Opérateur

Si vous avez sélectionné Autre comme Modèle, vous pouvez sélectionner l'un des opérateurs suivants et définir votre valeur personnalisée dans le champ Valeur suivant :

  • Est égal à

  • Contient

  • Commence par

  • Se termine par

  • Regex

Exemple

Entrée Configuration Sortie
  • 992424254-8

  • ISBN 2-22605257-7

  • Modèle : Autre

  • Opérateur : Regex

  • ^[ISBN]{4}[ ]{0,1}[0-9]{1}[-]{1}[0-9]{3}[-]{1}[0-9]{5}[-]{1}[0-9]{0,1}$

  • FALSE

  • TRUE

  • Terminateur

  • Terminateur 2

  • Modèle : [a-zA-Z]+ (un mot, non sensible à la casse)

  • TRUE

  • FALSE

Rapprocher les textes similaires

Vérifie si la cellule est similaire à une valeur spécifique. La fonction renvoie TRUE si le texte sélectionné se trouve dans la cellule, sinon elle renvoie FALSE.

Une nouvelle colonne contenant le résultat de la fonction sera créée pour chacune des colonnes sélectionnées. Le nom par défaut des nouvelles colonnes sera <original_column_name>_matches.

Propriétés

Propriété Configuration
Colonnes à traiter

Sélectionnez la ou les colonnes auxquelles appliquer la fonction.

Si vous souhaitez l'appliquer à plusieurs colonnes, utilisez la liste déroulante pour sélectionner les colonnes en question, puis cliquez sur Appliquer.

Utiliser avec
  • Valeur : sélectionnez cette option pour vérifier la colonne par rapport à une valeur fixe, définie dans le champ Référence.

  • Autre colonne : sélectionnez cette option pour vérifier la colonne par rapport à des valeurs provenant d'une autre colonne, définie dans la liste déroulante Colonne.

Approximation Définissez un nombre correspondant à la distance de Levenshtein à utiliser pour la vérification. La distance de Levenshtein représente le nombre de modifications à effectuer pour transformer une chaîne en une autre.

Exemple

Entrée Configuration Sortie
  • Remarque

  • Remodeler

  • À utiliser avec : Valeur

  • Référence : Refaire

  • Approximation : 2

  • TRUE

  • FALSE

Supprimer les caractères non alphanumériques

Supprime du contenu d'une cellule tous les caractères qui ne sont pas compris entre 0-9 et Aa-Zz, ainsi que les caractères accentués. Les caractères suivants, ainsi que les espaces blancs, sont conservés : 1234567890abcdefghijklmnopqrstuvwxyzáàâäãåæçéèêëíìîïñóòôöõøœßúùûüABCDEFGHIJKLMNOPQRSTUVWXYZÁÀÂÄÃÅÆÇÉÈÊËÍÌÎÏÑÓÒÔÖÕØŒSSÚÙÛÜ.

Propriétés

Propriété Configuration
Colonnes à traiter

Sélectionnez la ou les colonnes auxquelles appliquer la fonction.

Si vous souhaitez l'appliquer à plusieurs colonnes, utilisez la liste déroulante pour sélectionner les colonnes en question, puis cliquez sur Appliquer.

Créer une nouvelle colonne Cochez cette case si vous souhaitez produire le résultat de cette fonction dans une nouvelle colonne sans toucher à l'originale.

Exemple

Entrée Sortie

Q=+L**€IK#$ 12%3,4

QLIK 1234

Supprimer les caractères non numériques

Supprime tous les caractères qui ne sont pas compris entre 0-9. Les séparateurs décimaux et les espaces blancs sont également conservés.

Propriétés

Propriété Configuration
Colonnes à traiter

Sélectionnez la ou les colonnes auxquelles appliquer la fonction.

Si vous souhaitez l'appliquer à plusieurs colonnes, utilisez la liste déroulante pour sélectionner les colonnes en question, puis cliquez sur Appliquer.

Créer une nouvelle colonne Cochez cette case si vous souhaitez produire le résultat de cette fonction dans une nouvelle colonne sans toucher à l'originale.

Exemple

Entrée Sortie

Q=+L**€IK#$12%3,4

123,4

Supprimer une partie du texte

Supprime les chaînes spécifiées des cellules de la colonne.

Propriétés

Propriété Configuration
Colonnes à traiter

Sélectionnez la ou les colonnes auxquelles appliquer la fonction.

Si vous souhaitez l'appliquer à plusieurs colonnes, utilisez la liste déroulante pour sélectionner les colonnes en question, puis cliquez sur Appliquer.

Opérateur

Sélectionnez l'opérateur qui sera utilisé pour correspondre au texte à supprimer :

  • Est égal à

  • Contient

  • Commence par

  • Se termine par

Valeur Saisissez le caractère ou la chaîne à supprimer.
Créer une nouvelle colonne Cochez cette case si vous souhaitez produire le résultat de cette fonction dans une nouvelle colonne sans toucher à l'originale.

Exemple

Entrée Configuration Sortie
  • New York

  • New york

  • Yorkshire

  • Opérateur : Contient

  • Valeur : York

  • New

  • New york

  • shire

Supprimer les caractères de début et de fin

Supprime les espaces ou tout autre caractère spécifié de début et de fin.

Propriétés

Propriété Configuration
Colonnes à traiter

Sélectionnez la ou les colonnes auxquelles appliquer la fonction.

Si vous souhaitez l'appliquer à plusieurs colonnes, utilisez la liste déroulante pour sélectionner les colonnes en question, puis cliquez sur Appliquer.

Caractère de remplissage
  • Espace blanc : les espaces blancs inutiles au début et à la fin des cellules seront supprimés.

Créer une nouvelle colonne Cochez cette case si vous souhaitez produire le résultat de cette fonction dans une nouvelle colonne sans toucher à l'originale.

Exemple

Entrée Sortie

[][]TableRecipe[]

TableRecipe

Rechercher et remplacer

Remplace tout ou partie des cellules contenant une valeur spécifique par une autre.

Propriétés

Propriété Configuration
Colonnes à traiter

Sélectionnez la ou les colonnes auxquelles appliquer la fonction.

Si vous souhaitez l'appliquer à plusieurs colonnes, utilisez la liste déroulante pour sélectionner les colonnes en question, puis cliquez sur Appliquer.

Opérateur

Sélectionnez l'opérateur qui sera utilisé pour correspondre au texte à rechercher :

  • Est égal à

  • Contient

  • Commence par

  • Se termine par

  • Correspond à la regex

  • Correspond au caractère générique

Valeur Saisissez le caractère ou la chaîne à rechercher.
Remplacer

Sélectionnez le comportement de l'action de remplacement :

  • Texte correspondant par la valeur de remplacement

  • Cellule entière par la valeur de remplacement

  • Cellule entière par null

Remplacer par Saisissez la valeur à utiliser pour remplacer les chaînes spécifiées.
Créer une nouvelle colonne Cochez cette case si vous souhaitez produire le résultat de cette fonction dans une nouvelle colonne sans toucher à l'originale.
Note ConseilSinon, vous pouvez lancer une opération rechercher-remplacer dans une colonne en faisant un clic droit sur une cellule de la table et en sélectionnant l'option Remplacer cette valeur dans cette colonne. Une étape de recette s'ouvre alors, dans laquelle la chaîne à remplacer est déjà définie. Terminez la configuration de l'étape et cliquez sur Appliquer.

Exemple

Entrée Configuration Sortie
  • France

  • Canada

  • États-Unis d'Amérique

  • États-Unis

  • Opérateur : Contient

  • Valeur : Amérique

  • Remplacer par : USA

  • Écraser la cellule entière

  • France

  • Canada

  • USA

  • États-Unis

Scinder une colonne

Scinde le contenu d'une cellule en plusieurs colonnes, en se basant sur un séparateur.

Propriétés

Propriété Configuration
Colonnes à traiter

Sélectionnez la ou les colonnes auxquelles appliquer la fonction.

Si vous souhaitez l'appliquer à plusieurs colonnes, utilisez la liste déroulante pour sélectionner les colonnes en question, puis cliquez sur Appliquer.

Parties

Saisissez le nombre de colonnes à créer.

Si la chaîne initiale contient plus de parties que le nombre spécifié dans le champ Parties, la chaîne restante sera renvoyée dans la dernière colonne créée.

Séparateur

Dans la liste déroulante, sélectionnez le caractère utilisé comme base pour la scission :

  • ,

  • :

  • ;

  • .

  • -

  • @

  • Espace

  • Autre (Chaîne) Lorsque vous utilisez cette option, saisissez votre valeur personnalisée dans le champ Séparateur personnalisé.

Exemple

Entrée Configuration Sortie

Colonne A : 12/07/1998

  • Parties : 3

  • Séparateur : Autre (Chaîne)

  • Séparateur personnalisé : /

  • Colonne A : 12/07/1998
  • Colonne B : 12

  • Colonne C : 07

  • Colonne D : 1998

Colonne A : 20-03-2025
  • Parties : 2

  • Séparateur : -

  • Colonne A : 20-03-2025
  • Colonne B : 20

  • Colonne C : 03-2025

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.