Fr:Décomposer des Noms dans NeoOffice Calc

From NeoWiki

Revision as of 12:16, 24 October 2007 by Jgd (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search

Supposons que vous ayez une feuille de calcul dont une colonne contient des noms composés de plusieurs parties : nom de famille, éventuellement nom patronymique pour les femmes mariées et prénom. Si vous voulez décomposer ces noms de façon à en obtenir les trois parties dans des colonnes séparées, vous pouvez le faire grâce aux fonctions incluses dans NeoOffice Calc.
Procédez de la manière suivante :
Dans cet exemple les noms complets sont inscrits dans la plage A2:A7.

[edit] Affichage des noms de famille dans la plage B2:B7

  • Sélectionnez la cellule B2, et entrez dans la barre de formule la commande :
=GAUCHE(A2;CHERCHE(" ";A2)-1)
  • Pressez la touche Retour.
  • Cliquez dans la cellule B2, et remplissez la plage B2:B7 comme indiqué dans cet article.

La plage B2:B7 contient maintenant les noms de famille.

[edit] Affichage des noms patronymiques et des prénoms

1) Tous les noms enregistrés sont constitués de deux parties, le nom de famille et le prénom.

  • Sélectionnez la cellule C2 et entrez dans la barre de formule la commande :
=DROITE(A2;NBCAR(A2)-CHERCHE(" ";A2))
  • Pressez la touche Retour.
  • Cliquez dans la cellule C2, et remplissez la plage C2:C7.

Ces cellules contiennent maintenant les prénoms.

2) Certains noms sont constitués de trois parties, d'autres de deux seulement.

La situation est alors un peu plus compliquée. L'utilisation des expressions régulières et de la fonction CHERCHE se révèle utile.

  • Cliquez dans la cellule D2, et entrez dans la barre de formule :
=DROITE(A2;NBCAR(A2)-CHERCHE(" [a-zàâçèéêîïôùæœ\-]+$";A2))

(Le tiret permet d'afficher les prénoms composés. Il faut le faire précéder d'une barre oblique inverse : "\-". N'oubliez pas les guillemets et l'espace qui précède [a-zàâçèéêîïôùæœ\-]+$ )

  • Pressez la touche Retour. Vous obtenez le prénom dans D2.
  • Remplissez la plage D2:D7
  • Cliquez dans la cellule C2, et entrez dans la barre de formule :
=SUPPRESPACE(STXT(A2;CHERCHE(" ";A2);NBCAR(A2)-NBCAR(B2)-NBCAR(D2)))
  • Pressez la touche Retour.
  • Remplissez la plage C2:C7. Les cellules de cette plage affichent les noms patronymiques lorsqu'ils sont présents, elles sont vides dans le cas contraire.

Image:Fr_Parsing_Names.png

[edit] Masquage de la colonne auxiliaire

Si vous le souhaitez, vous pouvez masquer la colonne A.

  • Sélectionnez cette colonne en cliquant sur son en-tête.
  • Allez dans le menu Format puis dans le sous-menu Colonnes et choisissez Masquer.

Si vous ajoutez des noms dans la colonne A, vous devrez afficher cette colonne, afin de décomposer ces nouveaux noms.

  • Sélectionnez la feuille de calcul en cliquant sur le rectangle tout à fait à gauche de la ligne d'en-tête des colonnes et allez dans le menu Format, puis dans le sous-menu Colonnes et choisissez Afficher.


Cet article dans d'autres langues : English
Personal tools