Hur man använder Excel NUMBERVALUE-funktionen

Innehållsförteckning

Sammanfattning

Excel NUMBERVALUE-funktionen konverterar ett tal i textformat till numeriskt värde med angivna decimal- och gruppavgränsare. Denna funktion kan användas för att konvertera lokala specifika värden till språkoberoende värden.

Ändamål

Konvertera text till nummer med anpassade avgränsare

Returvärde

Numeriskt värde

Syntax

= NUMBERVALUE (text, (decimal_separator), (group_separator))

Argument

  • text - Texten som ska konverteras till ett tal.
  • decimal_separator - (valfritt) Tecknet för decimalvärden.
  • group_separator - (valfritt) Tecknet för gruppering med tusentals.

Version

Excel 2013

Användningsanmärkningar

NUMBERVALUE-funktionen konverterar ett textvärde som representerar ett tal till en giltig siffra med anpassade decimaler och gruppavgränsare. Du kan använda NUMBERVALUE för att översätta nummer från ett språk-specifikt textformat till ett språkoberoende nummer.

För att utföra en numerisk konvertering använder funktionen NUMBERVALUE de anpassade avgränsare du tillhandahåller. Decimalavgränsaren är det tecken som används för att separera heltal från bråkvärden i källtexten. Gruppavgränsaren är det tecken som används för att gruppera text med tusentals i källtexten.

Exempel

Till exempel, för att konvertera strängen "6.000" till talet 6000, där grupperingsavgränsaren i källtexten är en period (.) Använder:

=NUMBERVALUE("6.000",",",".") // returns 6000

I det visade exemplet finns inmatningstext i kolumn B och funktionsutmatning finns i kolumn E. Kolumner C och D decimal- och gruppavgränsare som används i varje rad. Formeln i E6, kopierad ner, är:

=NUMBERVALUE(B6,C6,D6)

Observera förutom decimal- och gruppavgränsare ignorerar NUMBERVALUE automatiskt det extra utrymmet i B9 och utvärderar automatiskt procentsatsen (%) i B11 genom att dividera med 100.

Anteckningar

  • NUMBERVALUE ignorerar extra mellanslagstecken.
  • Flera procent symboler är additiva.
  • Om decimalavgränsare och / eller gruppseparatorer inte anges, använder NUMBERVALUE separatorer från den aktuella platsen.
  • NUMBERVALUE använder endast det första tecknet som anges för decimal- och gruppavgränsare. Ytterligare tecken kasseras.
  • NUMBERVALUE returnerar noll om inget textvärde anges.
  • NUMBERVALUE returnerar #VALUE-felet om:
    • Decimalavgränsaren visas mer än en gång i källtexten
    • Gruppavgränsaren inträffar efter decimalavgränsaren

Intressanta artiklar...