Skip to content

Astuce 8 : afficher correctement les ISBN (et ISSN) dans Excel

28/10/2009

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 :

  1. Sélectionnez les cellules incriminées
  2. Aller dans Format > Cellule
  3. Dans le 1er onglet (Nombre), choisissez le format « Personnalisé »)
  4. 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

Publicités
5 commentaires
  1. 29/10/2009 10:37

    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)

  2. 29/10/2009 11:03

    @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 :-))

  3. B. Majour permalink
    29/10/2009 13:27

    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

  4. 29/10/2009 14:33

    @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]

  5. juliette permalink
    12/06/2012 11:34

    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 ^^

Commentaires fermés

%d blogueurs aiment cette page :