Comment pouvez-vous format le résultat d'une formule comme s nombre
Je suis en utilisant une formule dans Excel 2007 pour prendre une taille de boîte aux lettres à partir d'une chaîne. Je suis à la suppression de la totalité du texte avant et après, et la suppression de la ,
personnages, mais Excel ne sera pas le format le résultat sous la forme d'un nombre.
À cause de cela, je ne peux pas courir toutes les statistiques tels que le total de la taille ou de taille moyenne.
=SUBSTITUTE(MID(MailboxEX01[[#This Row],[TotalItemSize]], FIND("(", MailboxEX01[[#This Row],[TotalItemSize]]) + 1, FIND("bytes", MailboxEX01[[#This Row],[TotalItemSize]]) - (FIND("(", MailboxEX01[[#This Row],[TotalItemSize]]) + 2)), ",", "")
J'ai essayé =TEXT({the above}, "#,##0")
, qui ajouté avec succès le ,
personnage comme séparateur de milliers, mais (je suppose que sans surprise) pas encore réussi à le format de la cellule en tant que nombre.
Quelqu'un sait comment je peux forcer le résultat de cette cellule de format comme un numéro? Merci.
Vous devez vous connecter pour publier un commentaire.
Votre formule prend les valeurs de texte, des bandes de trucs, et remplace des trucs. Mais le résultat est toujours le texte. Si le résultat de cette formule ne contient que les caractères de 0 à 9, vous pouvez forcer un nombre en utilisant
ou
ou
À l'aide de
=TEXT({your formula}, "format")
ne sera pas produire un certain nombre. LeTEXT()
fonction renvoie le texte, comme son nom l'indique.Mais si vous utilisez un opérateur mathématique sur un certain nombre qui est stocké sous forme de texte ou un texte qui représente un nombre), les mathématiques opération de contraindre que la valeur de texte en un nombre réel. La troisième suggestion utilise la double unaire (Google) pour forcer le texte en un nombre.