Astuce 8 : afficher correctement les ISBN (et ISSN) dans Excel
Je ne sais pas pour vous, mais moi, les ISBN collés dans Excel finissent toujours par ressembler à ceci :
- 9,7828E+12
- 9,78271E+12
- 9,78271E+12
- 9,78271E+12
- 9,78921E+12
- 9,78271E+12
Pour les afficher correctement, il y a plusieurs manières. En voici une :
- Sélectionnez les cellules incriminées
- Aller dans Format > Cellule
- Dans le 1er onglet (Nombre), choisissez le format "Personnalisé")
- Dans la case de droite, mettez treize caractères # (chaque dièse correspond à un chiffre, et vous décidez d’afficher ces 13 chiffres à la suite)

Remarque 1 : vous pouvez aussi en profiter, si vous les préférez ainsi, pour ajouter des espaces ou des tirets dans votre modèle de format.
Remarque 2 : de la même manière, si vous récupérez une liste d’ISSN sans tiret, vous pouvez aussi mettre comme format personnalisé : ####-#### (ne marchera pas si à la fin de l’ISSN il y a un X)
Remarque 3 : si vous constatez que dans les ISSN, Excel fait sauter les 0 initiaux (si 0123-4567 s’affiche 123-4567), vous pouvez mettre comme format personnalisé : 0###-####. Ainsi le zéro initial sera préservé (et si l’ISSN est 1234-5678, aucun zéro initial ne sera rajouté).
Je vous laisse tester d’autres combinaisons
Enjoy yourself
Pour OpenOffice, notez que cette transformation (passage en puissance de 10) n’est faite que pour des nombre supérieurs à 15 chiffres. Du coup, l’ISBN13 n’est pas transformé, ca fonctionne sans autre forme de procès.
Pour les autres suggestions (tiret, 0 devant), la manipulation est la même, sauf que le menu, c’est : Format > Cellule > Nombre > Défini par l’utilisateur (le 2eme de la liste, là ou sur Excel c’est donc "Personnalisée", dernier de la liste)
@Paul Poulain : merci pour ces précisions. J’avoue que j’ai eu la flemme de préciser pour OpenOffice. Il me semblait qu’en indiquant pour Excel les utilisateurs d’OpenOffice arriveraient à s’en sortir aussi.
)
Mais c’est mieux en le disant.
Et puis il est toujours souhaitable de rappeler l’existence d’OpenOffice. Rappelons-là toujours (j’essaierai de prendre le temps désormais
Salut
Comme il se trouve un 9 devant.
=> Format de Cellule
=> Nombre
=> 0 décimale.
Ce qui est pratique. (si on change souvent de machine)
Pour conserver les 0 devant, il faut déclarer la cellule comme étant du format texte, avant de taper les chiffres.
Mais bon, c’est Excel, à la moindre modification (suppression du tiret, ou autre), il a tendance à reconvertir le contenu de la cellule et la remettre au format Standard.
Pire : pour le copier-coller, il considère automatiquement la cellule comme étant format Standard. Dommage pour les 0 devant !
Donc, effectivement, il est nécessaire de formater comme tu l’as proposé.
A moins de passer par Edition / Collage Spécial / Texte
Après avoir fait
=> Edition /sélectionner tout (ou alors juste les colonnes nécessaires)
puis
=>Format /Cellule Texte
Sinon, on a toujours le problème de la conversion au format standard.
Cependant, ce n’est pas simple.
Bien cordialement
B. Majour
@B. Majour : plusieurs fois dans des formations que j’assurais on m’a (gentiment) reproché de proposer plusieurs manières de résoudre un problème.
J’ai essayé de me corriger, en n’en fournissant qu’une seule ici (mais en précisant qu’il y en avait d’autres). Merci d’avoir complété
[en utilisant uniquement le format Texte, on est dans l'impossibilité de rajouter des tirets aux ISSN, par exemple, ou des espaces aux ISBN]
Oui, sinon tu peux faire pareil, sauf qu’à la place de "personnalisée" tu cliques sur "texte", puis tu valides.
Ensuite tu cliques dans la case du texte et entrée et hop ^^