Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Hoe decimale waarde uit een string in Excel extraheren?

Author Sun Last modified

Deze tutorial legt uit hoe u alleen de decimale waarde uit een string in Excel kunt extraheren.

Decimale waarde met formule in Excel extraheren
Decimale waarde met VBA in Excel extraheren
Eenvoudig decimale waarde extraheren met Kutools voor Excel


Decimale waarde met formule in Excel extraheren

Er zijn twee formules die u kunnen helpen bij het extraheren van decimale waarden uit een string, kies degene die u nodig heeft.

De formule die ongeacht het teken van de waarden werkt:

Selecteer een cel en typ deze formule =ABS(A1-TRUNC(A1)) (A1 is de cel waaruit u de decimale waarde wilt extraheren) in de Formulebalk, en druk vervolgens op Enter. Blijf de eerste resultaatcel selecteren en sleep de vulgreep naar beneden om alle resultaten te krijgen. U ziet dat de decimale waarden zonder teken worden geëxtraheerd zoals in onderstaande schermafbeelding te zien is.

De formule die het teken van de waarden weerspiegelt:

Selecteer een cel en typ deze formule =A1-TRUNC(A1) (A1 is de cel waaruit u de decimale waarde wilt extraheren) in de Formulebalk, en druk vervolgens op Enter. Blijf de eerste resultaatcel selecteren en sleep de vulgreep naar beneden om alle resultaten te krijgen. U ziet dat de decimale waarden met teken worden geëxtraheerd zoals in onderstaande schermafbeelding te zien is.

 Extract decimal value reflect the sign of values


Eenvoudig decimale getallen extraheren uit een geselecteerd bereik in Excel:

Kutools voor Excel's Tekst extraheren hulpprogramma helpt u eenvoudig alle decimale waarden uit een gespecificeerd bereik te extraheren zoals in onderstaande demo te zien is. 
Download en probeer het nu! (30-daagse gratis proefversie)


Decimale waarde met VBA in Excel extraheren

Er is een VBA die massaal decimale waarden met het teken kan extraheren uit strings.

1. Druk op Alt + F11 om het Microsoft Visual Basic for Applications-venster te openen.

2. Klik in het pop-upvenster op Invoegen > Module, en plak vervolgens de volgende VBA-code in de module.

VBA: Alleen decimale waarden extraheren

Sub GetNumber()
    Dim xSRg As Range
    Dim xDRg As Range
    Dim xPRg As Range
    Dim xSRgArea As Range
    Dim xRgVal As String
    Dim xAddress As String
    Dim I As Long
    Dim K As Long
    Dim KK As Long
    On Error Resume Next
    xAddress = Application.ActiveWindow.RangeSelection.Address
    Set xSRg = Application.InputBox("Please select range:", "KuTools For Excel", xAddress, , , , , 8)
    If xSRg Is Nothing Then Exit Sub
    Set xDRg = Application.InputBox("Select single cell:", "KuTools For Excel", , , , , , 8)
    If xDRg Is Nothing Then Exit Sub
    Set xDRg = xDRg(1)
    For I = 1 To xSRg.Areas.Count
        Set xSRgArea = xSRg.Areas.Item(I)
        For K = 1 To xSRgArea.Count
            xRgVal = xSRgArea(K).Value
            KK = xSRgArea(K).Row - xSRg.Row
            If IsNumeric(xRgVal) Then
                xDRg.Offset(KK) = xRgVal - VBA.Fix(xRgVal)
            End If
        Next
    Next
End Sub

3. Druk op de F5-toets om de code uit te voeren. Er verschijnt een dialoogvenster van Kutools voor Excel, selecteer het bereik waaruit u alleen de decimale waarden wilt extraheren en klik op de OK-knop. Zie screenshot:

vba code to select the data list

4. Er verschijnt nog een dialoogvenster van Kutools voor Excel, waarin u een cel moet selecteren om de geëxtraheerde decimale waarden te plaatsen. Zie screenshot:

vba code to select a cell to output the result

U ziet dat alleen de decimale waarden van de gespecificeerde getallen worden geëxtraheerd en geplaatst in een bepaald bereik zoals in onderstaande schermafbeelding te zien is.

the decimal values are extracted


Eenvoudig decimale waarde extraheren met Kutools voor Excel

Als u de formule- en VBA-methoden niet leuk vindt, dan introduceer ik hier een handig hulpmiddel – Kutools voor Excel. Met de functie Tekst extraheren kunt u gemakkelijk alle decimale waarden uit een bereik in Excel extraheren.

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

1. Selecteer het bereik met decimalen dat u wilt extraheren, en klik vervolgens op Kutools > Tekst > Tekst extraheren. Zie screenshot:

2. Typ .* in het Extract Text-dialoogvenster in het Tekstvak, en klik vervolgens op de Toevoegen-knop. Klik ten slotte op de OK-knop. Zie screenshot:

set options in the dialog box

3. Selecteer in een ander Extract Text-dialoogvenster een lege cel om het resultaat te plaatsen, en klik vervolgens op de OK-knop.

select a blank cell for locating the result

Alle decimale waarden in het geselecteerde bereik worden onmiddellijk geëxtraheerd. Zie screenshot:

all decimal values in selected range are extracted

  Als u een gratis proefperiode (30-dag) van dit hulpprogramma wilt, klikt u op de link om het te downloaden, en gaat u vervolgens naar de bewerking toepassen volgens de hierboven beschreven stappen.


Gerelateerde artikelen:

Beste productiviteitstools voor Office

🤖 Kutools AI Assistent: Transformeer data-analyse door: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools functies aanroepen
Populaire functies: Dubbele waarden markeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies |   Afronden zonder formule...
Super ZOEKEN: Meervoudig-criteria opzoeken | Meervoudige waarde opzoeken | Meervoudig-blad opzoeken | Fuzzy Match....
Geavanceerde keuzelijst: Keuzelijst snel maken | Afhankelijke keuzelijst | Meervoudige selectie in keuzelijst....
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheidsstatus van verborgen kolommen wisselen | Bereik & kolommen vergelijken...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden via lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...)...
Top15 gereedschapssets:12 teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) | 50+ grafiek typen (Gantt-diagram, ...) | 40+ praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) | 19 invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & splitsgereedschappen (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer
Gebruik Kutools in je voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 andere talen!

Verbeter je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te kiezen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Activeer tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!

Alle Kutools-invoegtoepassingen. Eén installatieprogramma

Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.

Excel Word Outlook Tabs PowerPoint
  • Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
  • Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
  • 30 dagen volledige proef — geen registratie, geen creditcard nodig
  • Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen