Séparer des données d'une cellule dans deux
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.
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.
-
isa.kakaille
- Fraîchement OOthentifié
- Messages : 1
- Inscription : 10 févr. 2009 16:50
Séparer des données d'une cellule dans deux
bonjour, je voudrais faire le contraire de la fonction concatene, c'est a dire séparer les données qui se trouvent dans une cellule: nom prénom (séparés par un espace, texte), et faire en sorte que le résultat s'affiche dans 2 cellules différents, l'une avec le nom, l'autre avec le prénom: est-ce possible? D'avance merci
Dernière modification par trOhmato log le 10 févr. 2009 17:06, modifié 1 fois.
Raison : Correction de l'orthographe dans le titre
Raison : Correction de l'orthographe dans le titre
3Openoffice v3.0 sur windows xp pro
-
Jeff
- Grand Maître de l'OOffice

- Messages : 10023
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: Séparer des données d'une cellule dans deux
Bonjour et bienvenue,
Si tes données sont séparées par un espace, première donnée en A1, pour avoir le nom saisi en B1 :
Pour le prénom, saisi en C1 :
A + 
Si tes données sont séparées par un espace, première donnée en A1, pour avoir le nom saisi en B1 :
Code : Tout sélectionner
=GAUCHE(A1;CHERCHE(" ";A1)-1)Code : Tout sélectionner
=DROITE(A1;NBCAR(A1)-CHERCHE(" ";A1))À lire avant tout !
Pour télécharger Apache OpenOffice
AOO 4.1.16 / Debian 13 "Trixie" / Xfce
AOO 4.1.15 / Debian 11 "Bullseye" / Cinnamon
Pour télécharger Apache OpenOffice
AOO 4.1.16 / Debian 13 "Trixie" / Xfce
AOO 4.1.15 / Debian 11 "Bullseye" / Cinnamon
-
Michel JANZEF
- ManitOOu

- Messages : 3585
- Inscription : 12 janv. 2006 10:04
Re: Séparer des données d'une cellule dans deux
Bonjour
Vous pouvez, sans utiliser de formule, passer par le menu Données puis Texte en colonnes
Vous pouvez, sans utiliser de formule, passer par le menu Données puis Texte en colonnes
AOo 4.1.16 (Oracle JRE x86 - 1.8.0_471) et LibO 25.8.6.2 (Oracle JRE x64 - 1.8.0_471) - Windows 11 Famille 25H2 (26200.6725) 64 bits
-
Jeff
- Grand Maître de l'OOffice

- Messages : 10023
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: Séparer des données d'une cellule dans deux
Michel JANZEF a écrit :Vous pouvez [...] passer par le menu Données puis Texte en colonnes
Tant qu'on y est, un autre contournement (moins rapide que ta solution) :
- Ouvrir le fichier.ods
- Menu fichier > Enregistrer sous... choisir type CSV
- Fermer le CSV obtenu
- Ré-ouvrir et demander un séparateur "espace"
A +
À lire avant tout !
Pour télécharger Apache OpenOffice
AOO 4.1.16 / Debian 13 "Trixie" / Xfce
AOO 4.1.15 / Debian 11 "Bullseye" / Cinnamon
Pour télécharger Apache OpenOffice
AOO 4.1.16 / Debian 13 "Trixie" / Xfce
AOO 4.1.15 / Debian 11 "Bullseye" / Cinnamon
-
Loopingss
- InconditiOOnnel

- Messages : 783
- Inscription : 17 déc. 2008 01:50
Re: Séparer des données d'une cellule dans deux
Données - textes en colonne marche bien si la colonne en question ne contient que des noms et prénoms et/ou que les noms composés soient unis par un trait d'union. Sinon : Jean Jacques Servan Schreber (y sert encore la JJSS) se retrouve sur 4 colonnes Bernard Henry Lévy sera difficile à séparer de Jean Paul Gaultier. Et je ne vous parle pas de Marie Alphonsine Tanclet de la Pissardière , 6 colonnes à elle toute seule
Amitiés.
Amitiés.
LibreOffice 25.8.2.2 - 64 bits (Win 10)
Comment mettre un fichier en ligne - Mettre les bonnes balises dans les fils de discussion
Comment mettre un fichier en ligne - Mettre les bonnes balises dans les fils de discussion
-
gerard24
- ManitOOu

- Messages : 3160
- Inscription : 06 juil. 2008 17:08
- Localisation : dans le Périgord
Re: Séparer des données d'une cellule dans deux
Bonsoir,
Puisque Jeff a envie de faire simple, j'ai donc simplifié sa formule :
en autorisant les caractères génériques dans formules
Bonne nuit
Puisque Jeff a envie de faire simple, j'ai donc simplifié sa formule :
Code : Tout sélectionner
=NOMPROPRE(MINUSCULE(GAUCHE(A1;CHERCHE("\>[:space:]?";A1)-CODE(CAR(HEXDEC(LOG10(MOD(154;12))))))))Bonne nuit