Excel-formule: tekst converteren naar getallen -

Inhoudsopgave

Generieke formule

=VALUE(A1)

Samenvatting

Om eenvoudige tekstwaarden om te zetten in getallen, kunt u de functie WAARDE gebruiken of gewoon nul toevoegen zoals hieronder wordt beschreven. In het getoonde voorbeeld is de formule in C5:

=VALUE(B5)

Achtergrond

Soms eindigt Excel met tekst in een cel, terwijl je echt een nummer wilt. Er zijn veel redenen waarom dit kan gebeuren en er zijn veel manieren om dit op te lossen. Dit artikel beschrijft een op formules gebaseerde benadering om tekstwaarden om te zetten in getallen.

Uitleg

In dit voorbeeld worden de waarden in kolom A "opgeslagen als tekst". Dit betekent dat als u kolom A SUM probeert, u een resultaat van nul krijgt.

De VALUE-functie zal proberen een getal dat als tekst is opgeslagen, naar een waar getal te "dwingen". In eenvoudige gevallen werkt het gewoon en krijgt u een numeriek resultaat. Als het niet werkt, krijg je de fout #VALUE.

Voeg in plaats daarvan nul toe

Een andere veel voorkomende truc is om simpelweg nul toe te voegen aan de tekstwaarde met een formule als deze:

=A1+0

Dit dwingt Excel om te proberen de tekstwaarde naar een getal te converteren om de wiskundige bewerking af te handelen. Dit heeft dezelfde functionaliteit als hierboven VALUE. In het getoonde voorbeeld gebruikt C7 deze formule.

Strippen van andere karakters

Als een cel niet-numerieke tekens bevat, zoals streepjes, interpunctie, enzovoort, moet u deze tekens verwijderen voordat u naar getallen kunt converteren.

De formules in C8 en C9 laten zien hoe je de LEFT- en RIGHT-functies kunt gebruiken om niet-numerieke tekens uit een tekstwaarde te verwijderen voordat deze naar een getal wordt geconverteerd. U kunt de MID-functie ook in meer gecompliceerde situaties gebruiken. Zie de TRIM- en CLEAN-functies als u extra spaties of andere niet-afdrukbare tekens moet verwijderen.

Ten slotte laat de SUBSTITUTE-functie je karakters verwijderen met de "zoek en vervang" type functionaliteit.

Interessante artikelen...