Remplir la nouvelle colonne en fonction des valeurs d'une autre colonne<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Je voudrais faire quelque chose comme un Excel VLOOKUP ---- où je voudrais remplir une nouvelle colonne vide (New_Status) avec des valeurs de la colonne d'origine (STATUS) --- mais certaines des valeurs doivent être traduites ....de nombreuses entrées d'état d'origine n'indiquent pas explicitement que l'élément est "Ouvert" mais pour mes besoins, ils sont ouverts .... donc j'aimerais une colonne qui consolide tout le texte qui signifie "ouvert" au mot "ouvert" ...
Colonne d'origine : traduire dans cette nouvelle colonne :
| STATUT | | Nouveau_statut |
| Fermé | | Fermé |
| Discussion de groupe en attente | | Ouvrir |
| Ouvrir | | Ouvrir |
| Ouvrir | | Ouvrir |
| Fermé | ----> Traduire dans cette colonne ---> | Fermé |
| Rejeté | | Rejeté |
| Ouvrir | | Ouvrir |
| Ouvrir | | Ouvrir |
| Prêt à déployer pour QA | | Ouvrir |
| Prêt à déployer pour QA | | Ouvrir |
| Prêt à déployer pour QA | | Ouvrir |
| Tests QA en cours (sur la plate-forme QA) | | Ouvrir |
| Ouvrir | | Ouvrir |
| Résolu | | Résolu |
| Ouvrir | | Ouvrir |
| Prêt à déployer pour QA | | Ouvrir |
| Ouvrir | | Ouvrir |
| Prêt à déployer pour QA | | Ouvrir |
Re : Remplir une nouvelle colonne en fonction des valeurs d'une autre colonnePM --- MERCI ----- pour votre réponse rapide et cela fonctionne parfaitement ------
Re : Remplir une nouvelle colonne en fonction des valeurs d'une autre colonneUne alternative à If() est la fonction Match() qui peut être plus facile à maintenir si les statuts non ouverts sont statiques et peu
La formule ci-dessous renvoie "Ouvert" pour tous sauf pour "Fermé", "Rejeté" et "Résolu".
Correspondance( :STATUT,
"Fermé", "Fermé",
"Refusé", "Refusé",
"Résolu", "Résolu",
"Ouvrir"
)
Re : Remplir une nouvelle colonne en fonction des valeurs d'une autre colonneVous pouvez créer une formule de colonne pour cela.Vous devrez le tenir à jour avec des Ouvrir valeurs.En supposant que dt pointe vers votre table :
dt << Nouvelle colonne ( "Nouvelle formule de statut" , Personnage , Nominal ,
Formule ( Si ( : STATUT == "Ouvrir" |
: STATUT == "Discussion de groupe en attente" |
: STATUT == "Prêt à déployer pour QA" |
: STATUT == "Tests QA en cours (sur la plate-forme QA)" ,
// alors
"Ouvrir" ,
// autre
: STATUT
)
)
) ;