Changer les nombres en texte - Astuces Excel

Janice écrit, cherchant un moyen de changer du texte qui ressemble à des nombres en texte réel. Elle importe des données chaque jour et comme le champ clé de sa table de recherche contient des valeurs numériques, la recherche ne fonctionnera pas. Elle dit:

Je peux contourner ce problème en formatant la colonne de la même manière que la recherche, mais je dois ensuite modifier, remplacer toutes les cellules pour obtenir le format à prendre. Par exemple, je devrai modifier, remplacer 44 par 44; puis éditez, remplacez 55 par 55. C'est la seule façon dont je peux le faire fonctionner.

Existe-t-il un moyen d'obtenir les formats à prendre sans modification, ni remplacement? Ou existe-t-il un moyen de modifier, de remplacer sans modifier une cellule spécifique. J'ai essayé les blancs et les espaces, mais cela indique que rien n'est trouvé.

Oui, il existe de nombreuses façons de contourner ce problème. La première approche consiste simplement à modifier un peu votre formule RECHERCHEV. Si votre formule RECHERCHEV est normalement quelque chose comme ceci:

=VLOOKUP(A2,$AA1:$AB100,2,FALSE)

puis ajoutez un 0 au premier terme:

=VLOOKUP(A2+0,$AA1:$AB100,2,FALSE)

Lorsque A2 contient du texte qui ressemble à un nombre, l'ajout de zéro au champ de texte obligera Excel à évaluer le texte 44 comme 44.

La deuxième approche consiste à utiliser la =VALUE() fonction. Cette fonction convertit le texte qui ressemble à un nombre en nombre. Toute application de cette approche est généralement rendue obsolète par l'astuce suivante, qui est la meilleure réponse à votre question.

L'astuce communément acceptée pour résoudre ce problème est la suivante:

  1. Trouvez une cellule à l'écart et entrez un 1 dans cette cellule
  2. Mettez en surbrillance la nouvelle cellule et Ctrl + C pour copier la cellule
  3. Mettez en surbrillance votre plage de texte qui ressemble au nombre dans A2: A46
  4. Modifier - CollerSpécial. Dans la 2ème section de la boîte de dialogue PasteSpecial, sélectionnez Multiplier. Cliquez sur OK

Tout votre texte se transforme en chiffres. Je soupçonne que la fonction PasteSpecial - Multiply a été conçue pour multiplier les plages ensemble, mais quelqu'un a découvert cette utilisation pour changer du texte en nombres et c'est un gain de temps réel.

Un conseil et un calendrier olympique gratuit de Salt Lake City 2002 à Mark R. qui a écrit avec l'autre solution à ce problème qui fonctionne très bien: Mettez en surbrillance toute la colonne, sélectionnez Données, Texte aux colonnes, Terminer.

C'est excellent. Un simple clic de souris pour mettre en évidence la colonne alt = "" + d + e + f, trois frappes et un clic de souris. Excellent conseil!

Articles intéressants...