Vous avez des questions? Nous avons les réponses.

Guide sur le formatage des données : Sous-comptes Quickbooks séparés par : (extraction du texte après la dernière occurrence d’un délimiteur)

  • Mise à jour

Résumé

Cet article vous aidera à formater tout fichier Quickbooks dont la structure de compte est la suivante, où les caractères arrivant après le dernier délimiteur doivent être extraits (dans cet exemple, « : » [le caractère deux points]) : 

mceclip0.png

La caractéristique déterminante de ce type de fichier est que les comptes et sous-comptes Quickbooks sont séparés par : (deux points). Pour évaluer l’activité du grand livre, seul le niveau de compte le plus détaillé (dernier niveau) est requis. Dans la capture d’écran ci-dessus, « 1140700 · Site development » (Développement du site) est le niveau de compte le plus détaillé de « 1140000 · Fixed Assets: 1140700 · Site development » (1140000 · Immobilisations: 1140700 · Développement du site), et « 1141100 · Building 1 » (Bâtiment 1) est le niveau de compte le plus détaillé de « 1140000 · Fixed Assets:1141000 · Land & Buildings:1141100 · Building 1 » (1140000 · Immobilisations : 1141000 · Terrains et bâtiments : 1141100 · Bâtiment 1 ». 

Nous devons donc extraire le texte après le dernier caractère « : ».  


Solution

Partie 1 : Extraire le texte après le dernier : (délimiteur de caractères deux points)

Dans la colonne qui suit la colonne de compte (colonne B dans cet exemple), saisissez l’en-tête « Lowest level account » (Compte de niveau le plus bas), puis saisissez la formule suivante dans la cellule B2 et faites-la glisser vers le bas :

=IFERROR(RIGHT(A2,LEN(A2)-FIND("@",SUBSTITUTE(A2,":","@",LEN(A2)-LEN(SUBSTITUTE(A2,":",""))),1)),A2)
  • Si le délimiteur n’est pas :, remplacez le : dans la formule ci-dessus par le délimiteur
  • Le caractère @ a été choisi pour représenter tout caractère introuvable dans le texte du compte. Si certains comptes contiennent le caractère @, remplacez @ par un caractère qui ne figure pas dans le texte du compte.

mceclip1.png

Partie 2 : Extraire l’identifiant et la description du compte du niveau le plus bas extrait ci-dessus

Cette partie suit la logique abordée dans le Guide de formatage des données : Dégroupement des fichiers : dégroupement et fractionnement. Veuillez consulter ce guide pour obtenir des explications plus détaillées sur les formules.

Identifiant de compte

Nommez la colonne suivante (colonne C dans cet exemple) « Account ID » (Identifiant de compte), puis saisissez la formule suivante dans la cellule C2 et faites-la glisser vers le bas :

=LEFT(B2,SEARCH(" · ",B2)-1)
  • Dans cet exemple, « · » (caractère espace plus · plus un autre caractère espace) sépare le numéro du compte de sa description. Si un caractère ou une chaîne différente sépare votre numéro du compte de sa description, remplacez « · » par ce caractère ou cette chaîne.

mceclip2.png

Description du compte

Nommez la colonne suivante (colonne D de cet exemple) « Account Description » (Description de compte), puis saisissez la formule suivante dans la cellule D2 et faites-la glisser vers le bas :

=MID(B2,SEARCH(" · ",B2)+3,LEN(B2))
  • Comme ci-dessus, dans cet exemple, « · » (caractère espace plus · plus un autre caractère espace) sépare le numéro du compte de sa description. Si un caractère ou une chaîne différente sépare votre numéro du compte de sa description, remplacez « · » par ce caractère ou cette chaîne.

mceclip3.png


Quelque chose d’autre vous vient à l’esprit ?

Rejoignez la communauté pour faire part de vos réflexions et demander des renseignements ! Vous pouvez également discuter avec nous ou soumettre une demande d’assistance supplémentaire.


Articles associés

Cet article vous a-t-il été utile ?