Partager via

Comment extraire une partie d'une colonne calculée dans SharePoint en utilisant "/" comme séparateur

Anonyme
2025-03-14T23:20:23+00:00

Bonsoir,

Je rencontre un problème avec une colonne calculée dans SharePoint. Ma colonne contient des valeurs sous la forme suivante :

Exemple : ProjetA/2024/Phase1

Je souhaite extraire dynamiquement une partie spécifique de cette colonne en utilisant le caractère "/" comme séparateur. Plus précisément, j’aimerais :

  • Obtenir la première partie avant le premier / (ProjetA)
  • Extraire la deuxième partie située entre les / (2024)
  • Récupérer la dernière partie après le dernier / (Phase1)

Existe-t-il une formule de colonne calculée permettant d’obtenir ces résultats ?

Merci d’avance pour votre aide !

Cordialement,

Microsoft 365 et Office | SharePoint | Pour le business | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

3 réponses

  1. Anonyme
    2025-03-18T00:56:32+00:00

    Cette réponse a été automatiquement traduite. Par conséquent, il peut y avoir des erreurs grammaticales ou des formulations étranges.

    Cher Montassar,

    Désolé pour la réponse tardive en raison du week-end. J’ai vérifié la capture d’écran et les détails que vous avez fournis, ne vous inquiétez pas car il s’agit d’un avertissement courant pour de nombreux utilisateurs lors de l’utilisation de formules dans une colonne calculée. Je peux certainement vous aider.

    Mais j’ai besoin de deux captures d’écran détaillées pour votre environnement de liste actuel, donc pour m’assurer que je peux protéger votre vie privée parce qu’il s’agit d’une communauté publique, j’ai créé un canal privé pour vous spécifiquement, et veuillez m’envoyer les informations supplémentaires requises à partir de là. Je viens de vous envoyer un message privé, veuillez accéder au message privé en cliquant sur cette icône, ou ici j’ai joint le lien direct pour vous : Messages privés - Communauté Microsoft

    Image

    J’apprécie votre patience et votre compréhension, ainsi que votre temps et votre coopération.

    Sincèrement

    Mia

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2025-03-15T15:58:56+00:00

    Bonjour Mia,

    Je vous remercie pour votre retour.

    J'ai essayé d'exécuter la requête que vous m'avez envoyée sur SharePoint en ligne, mais voici le message d'erreur que j'ai rencontré :

    À noter que j'ai remplacé le nom de colonne [YourColumn] par le nom de colonne que j'ai créé dans mon projet.

    Pourriez-vous m'indiquer si vous avez des recommandations ou si une autre démarche serait nécessaire pour résoudre ce problème ?

    Je vous remercie par avance pour votre aide.

    Sinceres salutations

    Montassar

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2025-03-15T03:28:49+00:00

    Cette réponse a été automatiquement traduite. Par conséquent, il peut y avoir des erreurs grammaticales ou des formulations étranges.

    Bonne journée Montassar FKILI,

    Merci pour la description très détaillée et l’exemple, tout à l’heure j’ai créé une démo pour vous sur ma liste SharePoint, et elle peut être réalisée. Ci-dessous, j’ai joint à quoi ressemblera le résultat final, s’il peut répondre correctement à vos besoins, vous pouvez vous référer aux étapes que je vous ai fournies avec des captures d’écran et la formule ci-dessous. (Remarque : s’il y a une confusion causée par la traduction automatique de la communauté, faites-le moi savoir et je vous en ferai la démonstration.)

    1. Cliquez sur Ajouter une colonne>Voir tous les types de colonnes>Suivant
    2. Nommez le type de colonne>sélection Calculé>attendez une seconde pour que la page Web soit automatiquement mise à jour
    3. Trouvez la section Formule >copiez la formule que j’ai fournie ci-dessous>remplacez le nom de la colonne par le nom réel de la colonne souhaitée
    4. cliquez sur OK pour enregistrer et il reviendra automatiquement à la liste et la colonne s’affichera et s’extraira correctement.

    (Répétez l’opération trois fois, je les ai nommés « premier », « milieu », « dernier »)

    Pour les trois colonnes, les formules requises sont les suivantes :

    1. Première partie avant le premier '/' ('ProjectA') :
      =LEFT([YourColumn], FIND("/", [YourColumn]) - 1)
      
    2. Deuxième partie située entre le '/' ('2024') :
      =MID([YourColumn], FIND("/", [YourColumn]) + 1, FIND("/", [YourColumn], FIND("/", [YourColumn]) + 1) - FIND("/", [YourColumn]) - 1)
      
    3. Dernière partie après le dernier '/' ('Phase1') :
      =RIGHT([YourColumn], LEN([YourColumn]) - FIND("/", [YourColumn], FIND("/", [YourColumn]) + 1))
      

    S’il vous plaît laissez-moi savoir si cela peut fonctionner pour vous et veuillez me corriger si j’ai fait un malentendu à votre demande. Je ferai de mon mieux pour vous offrir les ressources appropriées. Votre patience est grandement appréciée. J’espère que vous passerez une bonne journée et restez en sécurité !

    Sinceres salutations

    Mia

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire