Video: Excel VBA - Number to Text Function 2025
Det er ikke uvanlig å ha rapportering som knytter seg til tekst med tall. For eksempel kan det hende du må vise en linje i rapporten som oppsummerer en selgeres resultater, slik som dette:
John Hutchison: $ 5 000
Problemet er at når du går med tall i en tekststreng, formatering følger ikke. Ta en titt på figuren som et eksempel. Legg merke til hvordan tallene i de sammenføyde strengene (kolonne E) ikke godtar formateringen fra kildecellene (kolonne C).
For å løse dette problemet må du pakke cellehenvisningen for nummerverdien din i TEXT-funksjonen. Ved hjelp av TEXT-funksjonen kan du bruke den nødvendige formateringen i fly. Formelen som vises her løser problemet:
= B3 & ":" & TEKST (C3, "$ 0, 000")
TEKST-funksjonen krever to argumenter: en verdi og et gyldig Excel-format. Du kan bruke hvilken som helst formatering du vil ha et tall så lenge det er et format som Excel gjenkjenner.
Du kan for eksempel skrive inn denne formelen i Excel for å vise $ 99:
= TEXT (99. 21, "$ #, ###")
Du kan skrive inn denne formelen i Excel for å vise 9921%:
= TEXT (99. 21, "0%")
Du kan skrive inn denne formelen i Excel for å vise 99. 2:
= TEKST (99. 21, "0. 0")
En enkel måte å få syntaxen på for et bestemt tallformat, er å se dialogboksen Nummerformat. For å se dialogboksen og få syntaxen, følg disse trinnene:
-
Høyreklikk en celle og velg Format Cell.
-
I kategorien Formatformat velger du formateringen du trenger.
-
Velg Tilpasset fra kategorilisten til venstre for dialogboksen Nummerformat.
-
Kopier syntaxen som finnes i Type-innboksboksen.
