Libreoffice calc : supprimer le premier espace d'une colonne

questioninfo1 Messages postés 269 Date d'inscription mercredi 21 février 2018 Statut Membre Dernière intervention 23 novembre 2024 - 22 nov. 2024 à 17:40
trotte-menu Messages postés 808 Date d'inscription dimanche 8 novembre 2020 Statut Membre Dernière intervention 23 novembre 2024 - 23 nov. 2024 à 13:51

Bonjour,

J'ai besoin de supprimer un espace qui se trouve en première position dans de nombreuses cellules. Et seulement ce premier espace, pas les autres s'il y en a.

Exemple :   dans cet exemple petit e veut dire espace ou blanc

Cellule A1, contenu : «eCygne»
alors que je souhaiterai avoir : «Cygne»

Cellule A2, contenu : "ePresse"

alors que je souhaiterai avoir : «Presse»

Merci pour votre aide

LibreOffice 24.2.6.2

Windows 10 FAMILLE


Windows / Firefox 132.0

A voir également:

5 réponses

brucine Messages postés 17848 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 24 novembre 2024 2 602
22 nov. 2024 à 17:55

Bonjour,

J'imagine que LibreOffice fonctionne comme Excel: la fonction SUPPRESPACE(A1) supprime les espaces ailleurs qu'entre les mots, mais oblige à créer autant de nouvelles cellules dont on peut ensuite se débarrasser par un copie-coller spécial.

Même chose avec la fonction SUBSTITUE (" " par "") mais qui amène à préciser la position.

L'alternative est une macro.

Voir par exemple ici:

https://forums.commentcamarche.net/forum/affich-30777744-supprimer-les-espaces-en-trop-en-debut-de-cellule
 

1
Raymond PENTIER Messages postés 58731 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 novembre 2024 17 243
23 nov. 2024 à 01:57

Bonjour.

Très curieux, ton problème !

Tu veux bien nous envoyer ton fichier ?


0
PapyLuc51 Messages postés 4408 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 23 novembre 2024 1 445
23 nov. 2024 à 08:26

Bonjour à tous,

questioninfo1,

On en est à la version 24.2.7.2 depuis peu.

 Y a-t-il un e ou un blanc ou les deux ?

En supposant que c'est juste un blanc et que les cellules ne comportent qu'un seul mot ;

sélectionner toutes les cellules / cliquer sur la loupe / Taper juste un espace dans la partie "rechercher" / ne rien mettre dans la partie "remplacer" / cliquer sur tout remplacer / cliquer sur fermer

Cordialement

0
brucine Messages postés 17848 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 24 novembre 2024 2 602
23 nov. 2024 à 08:32

Bonjour,

Oui, j'ai bien pensé au rechercher-remplacer, mais que se passe-t-il si la cellule contient (espace)Cygne(espace)Presse?

C'est une chose qui me donne la migraine mais, contrairement à ce qu'il se passe sous "Word", on ne peut pas assortir dans "Excel" le rechercher-remplacer d'une Regex qui préciserait l'emplacement de l'espace recherché?

0
questioninfo1 Messages postés 269 Date d'inscription mercredi 21 février 2018 Statut Membre Dernière intervention 23 novembre 2024 11
23 nov. 2024 à 11:12

Bonjour PapyLuc51

Peut-être suis-je un peu en retard (mais pas de beaucoup) au niveau version. Merci pour l'info.

Pour le blancen1ère position, je préfère la solution de Brucine (je l'ai fait, ça marche sans problème).
Car comme le dit Brucine avec SUPPRESPACE cela supprime le 1er espace,alors que avec "rechercher remplacer" il faut faire ligne par ligne pour ne pas supprimer les autres espaces de la cellule !

Quand il y en a beaucoup...

Exemple " les autres espaces de la cellule" sinon deviennent
"lesautresespacesdelacellule"

Si c'est OK pour le 1er espace, ça marche beaucoup moins bien pour les autres :)

Très bon week-end à vous

Merci à vous pour votre aide et en particulier à Brucine pour "ma" solution retenue

0
PapyLuc51 Messages postés 4408 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 23 novembre 2024 1 445
Modifié le 23 nov. 2024 à 11:04

Sinon, dans une colonne à part la formule

=SI(ESTERREUR(CHERCHE(" ";A1;1)=1);A1;DROITE(A1;NBCAR(A1)-1))

puis faire un copier / collage spécial valeur sur la colonne d'origine.

Cordialement

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
trotte-menu Messages postés 808 Date d'inscription dimanche 8 novembre 2020 Statut Membre Dernière intervention 23 novembre 2024 296
Modifié le 23 nov. 2024 à 11:32

Bonjour,

Menu Édition > Rechercher et remplacer

Rechercher  ^[:space:] > remplacer (laisser vide) > Cocher expressions régulières > Tout remplacer.


0
brucine Messages postés 17848 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 24 novembre 2024 2 602
23 nov. 2024 à 11:36

Bonjour,

Oui et bien plus rapide, mais n'existe a priori que sous LibreOffice à moins que ce ne soit ma version Excel qui soit en cause (2019) ou que je n'aie pas les yeux en face des trous.

0
PapyLuc51 Messages postés 4408 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 23 novembre 2024 1 445
23 nov. 2024 à 12:19

salutations trotte-menu,

Je n'avais pas encore vu cette méthode, je viens d'essayer, c'est super et ça fonctionne aussi en tapant 1 fois sur la barre d'espace entre les crochets.

Cordialement

0
trotte-menu Messages postés 808 Date d'inscription dimanche 8 novembre 2020 Statut Membre Dernière intervention 23 novembre 2024 296 > PapyLuc51 Messages postés 4408 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 23 novembre 2024
Modifié le 23 nov. 2024 à 14:10

Bonjour PapyLuc51,

Exact.

J'avais choisi cette formulation qui me semblait visuellement plus parlante.

0