[Résolu] Séparer plusieurs mots d'une colonne en plusieurs colonnes

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
cpt-caverne01
Membre OOrganisé
Membre OOrganisé
Messages : 83
Inscription : 09 oct. 2009 16:31

[Résolu] Séparer plusieurs mots d'une colonne en plusieurs colonnes

Message par cpt-caverne01 »

Bonjour à tous dans ma cellule A1, j'ai le sexe prénom et nom d'une personne, je souhaiterai qu'en B1 n'apparaisse que le nom de la personne (sachant qu'il peut s'agir d'un nom composé)

Exemple

A1
FEM julien Dupont
MAS Roger De Lacotte

B1
Dupont
De Lacotte

Auriez vous une idée de la formule a utiliser? :tesfou:

Merci par avance de votre aide
Dernière modification par micmac le 27 avr. 2025 15:44, modifié 3 fois.
Raison : Ajout de la coche verte
libre office 7.3.7.2
Ubuntu (modifier pour et par le travail)
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9853
Inscription : 28 août 2010 08:45

Re: Séparer plusieurs mots d'une colonne en plusieurs colonnes

Message par micmac »

Bonjour,

En joignant un fichier vous évitez d'obliger les volontaires à en créer un. Merci pour eux
Comment joindre un fichier
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
cpt-caverne01
Membre OOrganisé
Membre OOrganisé
Messages : 83
Inscription : 09 oct. 2009 16:31

Re: Séparer plusieurs mots d'une colonne en plusieurs colonnes

Message par cpt-caverne01 »

Autant pour moi, je pensais qu'une simple explication suffirait :oops:

voici un fichier (rapidement fait) avec ma recherche
Sans nom.ods
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
libre office 7.3.7.2
Ubuntu (modifier pour et par le travail)
Avatar de l’utilisateur
DLE
HédOOniste
HédOOniste
Messages : 1506
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: Séparer plusieurs mots d'une colonne en plusieurs colonnes

Message par DLE »

Bonjour,
En supposant qu'il n'y a pas de prénoms composés ou que les prénoms sont séparés par un tiret, cette formule fait le job:

Code : Tout sélectionner

=STXT(A1;TROUVE(" ";A1;5);NBCAR(A1))
MacOS Sequoia 15.6 (iMac-Intel) : AOO 4.1.15 , LibreOffice 24.8.5.2, Adoptium-temurinJDK 1.8.0_402, CCC, FireFox, Thunderbird, ORB 1.2.1
Parallel Desktop = Windows 10 & MacOS : AOO, Libreoffice.
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 6069
Inscription : 02 janv. 2009 23:56

Re: Séparer plusieurs mots d'une colonne en plusieurs colonnes

Message par Jean-Louis Cadeillan »

Bonsoir,
La seule façon de t'en sortir, de manière générale, quels que soient les séparateurs entre les mots, que les prénoms et/ou noms soient multiples ou non, c'est de choisir, à l'import de ta colonne A, dans la fenêtre de dialogue d'importation, un séparateur spécifique (différent de tout ce qui peut se trouver dans la chaîne, par exemple |) entre le ou les prénoms et le ou les noms… cela suppose que tu aies des données sources dans lesquelles prénoms et noms soient dans des colonnes séparées. Sinon aucun moyen de distinguer Charles Richard Trénet de Charles Richard Trénet [Prénom Nom]…
Cordialement,
Jean-Louis
LibO 24.2.7.2 (x64 et Java 1.8.0_461) et AOO 4.1.15 (et Java x32 1.8.0_431), Windows 7 Édition Intégrale 64 SP1
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26009
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Séparer plusieurs mots d'une colonne en plusieurs colonnes

Message par Dude »

Salut,
Jean-Louis Cadeillan a écrit : 10 juil. 2024 17:34 cela suppose que tu aies des données sources dans lesquelles prénoms et noms soient dans des colonnes séparées. Sinon aucun moyen de distinguer
+1
Et du coup, il faut se poser la question d'où viennent ces données au départ.

Une autre méthode pour diviser une colonne : viewtopic.php?f=29&t=13136
cpt-caverne01
Membre OOrganisé
Membre OOrganisé
Messages : 83
Inscription : 09 oct. 2009 16:31

Re: Séparer plusieurs mots d'une colonne en plusieurs colonnes

Message par cpt-caverne01 »

DLE a écrit : 10 juil. 2024 16:26 Bonjour,
En supposant qu'il n'y a pas de prénoms composés ou que les prénoms sont séparés par un tiret, cette formule fait le job:

Code : Tout sélectionner

=STXT(A1;TROUVE(" ";A1;5);NBCAR(A1))
Bonjour celà a l'air de fonctionner :super: , je fais un test grandeur nature lundi (je suis en repos) et reviens vers vous
libre office 7.3.7.2
Ubuntu (modifier pour et par le travail)