Bonjour Claire,

Merci pour cette explication bien détaillée ainsi que pour le fichier
amélioré qui me fera gagner du temps et aussi pour vos conseils qui me
permettront de me perfectionner.

Excellente soirée.
Bien cordialement,
Marcel


Le mar. 25 janv. 2022 à 17:21, Ocleyr2lalune <[email protected]> a
écrit :

> ReBonjour Marcel
>
> ....et à 84 ans, il y a aussi beaucoup de choses que vous pourriez nous
> apprendre !
>
> Merci pour le fichier.
>
> Pour commencer, j'imagine que la dernière ligne n'est pas pertinente, vous
> pouvez la supprimer (sinon elle sera aussi impactée par les transformations
> à suivre, si vous en avez besoin, déplacer le contenu ailleurs,
> temporairement...)
>
> Le nombre de chiffres, avant le nom du pays n'est pas fixe. On garde le
> même principe, avec une petite variante
>
> Etape 1
>
>    - Sélectionnez la colonne A, puis Données / texte en colonnes
>    - Dans les options de séparateur, choisissez uniquement "Autres" et
>    saisissez, sans les guillemets "("
>    - Validez
>
> Etape 2
>
>    - Sélectionnez la colonne B, puis Données / texte en colonnes
>    - Dans les options de séparateur, cette fois, choisissez "Autres" et
>    saisissez, cette fois, sans les guillemets '*)"
>    - Validez
>
> Etape 3
>
>    - la colonne C est vide, la colonne B contient le pays, une année, une
>    autre série de 4 chiffres.
>    - Insérez une colonne avant la colonne D (ou après la colonne C) pour
>    prévoir la place qui correspond à une colonne pour le pays, une colonne
>    pour l'année, une colonne pour l'autre série de chiffres
>
> Etape 4 (en théorie)
>
> Les choses se corsent, car le contenu de la colonne B n'est pas
> uniforme. Dans la majorité des cas, vous avez "Pays espace année espace
> série de 4 chiffres"
>
> La solution serait alors :
>
>    - Sélectionnez la colonne B puis Données / texte en colonnes
>    - Dans les options de séparateur, choisissez "espaces" et
>    désélectionnez "Autres"
>    - Validez
>
> Sauf que pour les lignes ci-dessous, ça n'irait pas, et vous écraseriez le
> contenu de la colonne E
>
> 1387188211 Dahomey 1965 PA 73-74 Gutenberg 5e centenaire de sa mort
> Cathédrale de Strasbourg Presse de Maeyence Imprimerie
> 1365276841 Belgique CP France Lourdes Cité-Secours Saint-Pierre Vue
> générale de la Cité-Secours Éditions SOS Paris N° 105
>
> Vous verrez ce que ça donne dans le document où je vous détaille le
> résultat de chaque étape
>
> Etape 5
>
> ne sachant pas quelle est la signification exacte de ces infos
> intermédiaires, et donc, sans pouvoir  les séparer selon une bonne logique,
> le plus simple est de chercher à remplacer le 1er espace en partant de la
> gauche, par un autre caractère, qui servira ensuite de séparateur.
>
> Il faut alors utiliser une formule "remplacer" avec un chercher imbriqué.
>
>    - On reprend le résultat de l'étape 3
>    - en C1, saisir =REMPLACER(B1;CHERCHE(" ";B1);1;";")
>    - étendre le calcul sur l'ensemble de la colonne (double clic sur la
>    poignée de recopie = angle en bas à droite de C1)
>
> Etape 6
>
>    - sélectionnez la colonne C puis Données > texte en colonnes
>    - Comme option de séparateur, choisissez le "point virgule" et veillez
>    à ce que "espace" soit décoché.
>    - Validez
>    - supprimez la colonne B
>
>  Etape 7
>
>    - sélectionnez une des cellules où il y a des données (B4 par exemple,
>    l'essentiel est d'être dans la zone de valeur)
>    - Sélectionnez Données / Triez
>    - Sélectionnez "colonne B"
>    - Dans les options (de tri), vérifier que "la plage contient des
>    étiquettes de colonnes" n'est pas cochée
>    - validez !
>
> vos données sont triées par Pays.
>
>
> L'explication est longue car il faut formater les données pour qu'elles
> soient exploitables, mais c'est facile et rapide à faire. Vous devriez vous
> en sortir sans problème.
>
>
> Et ça donne ce fichier...
> https://drop.infini.fr/r/y_3Ta__Wmn#CaaBtjyFeGEd9gi6AMEMz7ZjFfqh5+H9/yJi9wXvyK8=
>
> Bon courage !
>
> si ça ne suffit pas, dites nous où vous êtes bloqué !
>
>
> Claire
>
> Le 2022-01-25 15:54, Marcel Van Den Broeck a écrit :
>
> Bonjour Claire et Luc,
>
> Merci pour vos conseils.
> J'ai encore à 84 ans beaucoup à apprendre.
> Fichier transmis
>
> https://drop.infini.fr/r/EF6ahEhku0#U6IOWTsDd7p+rEmddZhWp7YIkmTvZc1HP3zZRTlBgVA=
>
> Cordialement,
> Marcel
>
> Le mar. 25 janv. 2022 à 15:16, Ocleyr2lalune <[email protected]> a
> écrit :
>
> Bonjour
>
> en fait, vous avez un fichier de données qu'il faut un minimum gérer...
>
> 342101113 (Finlande 1991 1114 ** Confiserie Bonbons Chatons)
>
> 342101233 (Finlande 1991 1122 ** Armoiries ville d'Iisalmi)
>
> La première série de chiffres correspond à une référence (unique ?) de la
> ligne.
> On peut supposer que le nombre de caractères est constant.
>
> Si ce que vous avez dans chaque ligne est dans une seule et même colonne,
> cherchez déjà à organiser vos données (données > texte en colonnes) après
> avoir sélectionné la colonne A où sont vos données.
> Pour garder le libellé correctement "confiseries bonbons..." il faut le
> faire en 2 fois.
> 1
> Choisissez comme séparateur : * et )
> (dans "séparé par" choisissez "Autre" puis saisissez "*)" (sans les
> guillemets)
> Validez par ok
> insérez 2 colonnes avant la colonne C
>
> 2
> sélectionnez la colonne A et de nouveau Données > texte en colonnes
> Choisissez comme séparateur "(" sans les guillemets et l'espace (si c'est
> bien en espace entre les chiffres...)
> et validez
>
> Il ne vous reste plus qu'à trier selon la colonne qui contient vos pays.
>
> si ces explications ne sont pas suffisantes, il faut nous joindre un
> extrait du fichier via https://drop.infini.fr/ par exemple
>
> Claire
>
> Marcel Van Den Broeck wrote:
>
>
> Bonjour,
>
> Merci pour votre réponse.
>
> Sous Calc
>
> 342101113 (Finlande 1991 1114 ** Confiserie Bonbons Chatons)
>
> 342101233 (Finlande 1991 1122 ** Armoiries ville d'Iisalmi)
>
> Merci d'avance
> Cordialement,
> Marcel
>
>
> Le mar. 25 janv. 2022 à 14:26, LC_Libre <[email protected]> a écrit :
>
>
> Le 25/01/2022 à 13:49, Marcel Van Den Broeck a écrit :
> > Bonjour,
> >
> > J'ai un fichier de plusieurs centaines de lignes
> >
> > exemple
> > [image: image.png]
> > Comment puis-je supprimer automatiquement
> > le code numérique ( ?
> > ceci pour pouvoir trier cette feuille par pays.
> >
> > Merci pour votre aide.
> > Cordialement,
> > Marcel
> >
> Bonjour,
>
> les images ne sont pas acceptées sur la liste. Pouvez-vous coller le
> contenu de quelques cellules pour nous en donner un aperçu ?
>
> En attendant, si le code numérique contient un nombre de chiffres
> constant, vous pourriez tenter d'extraire le reste de la cellule
>
>
> Exemple supposant qu'il y toujours 5 chiffres au début
>
>
> A2 contient '12345TEXTE QUELCONQUE'    B2 contient la formule
> =DROITE(A2;NBCAR(A2)-5)
>
> Le résultat affiché sera 'TEXTE QUELCONQUE'
>
>
>
> --
> Envoyez un mail à [email protected] pour vous
> désinscrire
> Les archives de la liste sont disponibles à
> https://listarchives.libreoffice.org/fr/users/
> Privacy Policy: https://www.documentfoundation.org/privacy
>
>
>
> --
> Envoyez un mail à [email protected] pour vous
> désinscrire
> Les archives de la liste sont disponibles à
> https://listarchives.libreoffice.org/fr/users/
> Privacy Policy: https://www.documentfoundation.org/privacy
>
>
>

-- 
Envoyez un mail à [email protected] pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Répondre à