Si vous avez une cellule contenant nom et prénom ensemble, séparés par un espace et que vous voulez les mettre chacun dans une cellule différence (par exemple pour faire des tris):
Sélectionnez la colonne (ou la plage de cellules) contenant les noms et prénoms (par exemple, la colonne A).
Dans le ruban (menu) d'Excel, allez à l'onglet "Données" (Data).
Dans le groupe "Outils de données", cliquez sur "Convertir" (Text to Columns).
Dans l'Assistant, choisissez "Délimité" (Delimited) puis "Suivant".
Cochez la case "Espace" (Space) comme délimiteur et décochez les autres. La prévisualisation montrera les données séparées.
Cliquez sur "Suivant".
Sous "Destination", assurez-vous que la cellule de départ est correcte (par exemple, B1) pour que les données séparées se placent dans les colonnes B et C.
Cliquez sur "Terminer"
Dans le menu « Données », cliquer sur « Texte en colonnes ».
Une fenêtre apparaît vous demandant le séparateur utilisé, probablement l’espace. Cette fenêtre vous permet également de vérifier combien de colonnes seront nécessaires pour séparer les données. Même si vous n’avez que « nom » et « prénom » par exemple, il se peut que vous ayez besoin de plus de 2 colonnes s’il y a des noms ou prénoms composés et contenant des espaces.
Cliquer sur OK quand tout est prêt.
Outil "texte en colonnes"
Sélectionnez la colonne contenant les noms et prénoms (par exemple, la colonne A).
Dans le menu, allez à "Données" (Data).
Cliquez sur "Texte en colonnes" (Text to Columns).
Dans la fenêtre qui s'ouvre :
Sous "Options du séparateur" (Separator Options), assurez-vous que "Séparé par" est sélectionné.
Cochez la case "Espace" (Space).
Vérifiez l'aperçu, puis cliquez sur "OK".
Calc va séparer les mots en deux colonnes adjacentes.
Google Sheets:
Outil "Fractionner le texte en colonnes"
Cette méthode est recommandée pour les séparations de données simples basées sur un délimiteur (comme un espace ou une virgule).
Sélectionnez la colonne contenant les noms et prénoms (par exemple, la colonne A).
Dans le menu, allez à "Données" (Data).
Cliquez sur "Fractionner le texte en colonnes" (Split text to columns).
Une petite fenêtre apparaît juste à côté des données. Dans le menu déroulant "Séparateur" (Separator), choisissez "Espace" (Space).
Google Sheets va alors séparer les mots en deux colonnes adjacentes (Colonne B pour le prénom/premier mot, Colonne C pour le nom/deuxième mot, en supposant que l'espace soit le séparateur).
Si la cellule de départ est A1:
Pour mettre le Nom en B1, y écrire la formule:
=GAUCHE(A1;TROUVE(" ";A1)-1)
Pour mettre le Prénom en C1, y écrire la formule:
=STXT(A1;TROUVE(" ";A1)+1;NBCAR(A1)-TROUVE(" ";A1))
Note: pour les noms ou prénoms composés, mettre un tiret entre les mots et non un espace
Le souci de cette solution est que vous êtes obligés, soit de conserver la colonne d'origine, soit de faire un copié collé de valeurs de toutes les cellules contenant ces formules, avant d'effacer celles-ci.
On peut aussi utiliser =SUBSTITUE(A1; GAUCHE(A1; TROUVE(" "; A1)); ""):
On peut utiliser les formules ci-dessus ou des fonctions beacoup plus simples:
Par exemple, entrez cette formule dans la première ligne de la colonne où vous voulez commencer la séparation (par exemple, B1)
=SPLIT(A1; " ")
Cela va séparer le contenu de A1 en fonction de l'espace (" ") et placer le résultat dans les cellules adjacentes (B1 et C1).
Si vous voulez appliquer cette séparation à toute la colonne A en une seule fois (sans faire glisser la formule), il faut englober la formule dans la fonction ARRAYFORMULA:
>=ARRAYFORMULA(SI(A1:A<>""; SPLIT(A1:A; " "); ""))
Cette formule est la plus efficace si vous avez beaucoup de données.