Wie extrahiere ich einen Dezimalwert aus einer Zeichenfolge in Excel?
In diesem Tutorial erfahren Sie, wie Sie Dezimalwerte nur aus einer Zeichenfolge in Excel extrahieren.
Extrahieren Sie den Dezimalwert mit der Formel in Excel
Extrahieren Sie den Dezimalwert mit VBA in Excel
Extrahieren Sie mit Kutools for Excel ganz einfach den Dezimalwert
Extrahieren Sie den Dezimalwert mit der Formel in Excel
Es gibt zwei Formeln, mit denen Sie einen Dezimalwert aus einer Zeichenfolge extrahieren können. Wählen Sie eine davon nach Bedarf aus.
Die Formel, die unabhängig vom Vorzeichen der Werte ist:
Wählen Sie eine Zelle aus und geben Sie diese Formel ein = ABS (A1-TRUNC (A1)) (A1 ist die Zelle, aus der Sie den Dezimalwert extrahieren möchten) in die Formelleiste und drücken Sie dann Weiter Schlüssel. Wählen Sie weiterhin die erste Ergebniszelle aus und ziehen Sie den Füllpunkt nach unten, um alle Ergebnisse zu erhalten. Sie können sehen, dass die Dezimalwerte nur ohne Vorzeichen extrahiert werden (siehe Abbildung unten).
Die Formel, die das Vorzeichen von Werten widerspiegelt:
Wählen Sie eine Zelle aus und geben Sie diese Formel ein = A1-TRUNC (A1) (A1 ist die Zelle, aus der Sie den Dezimalwert extrahieren möchten) in die Formelleiste und drücken Sie dann Weiter Schlüssel. Wählen Sie weiterhin die erste Ergebniszelle aus und ziehen Sie den Füllpunkt nach unten, um alle Ergebnisse zu erhalten. Sie können sehen, dass die Dezimalwerte mit einem Vorzeichen extrahiert werden (siehe Abbildung unten).
Extrahieren Sie einfach Dezimalzahlen aus einem ausgewählten Bereich in Excel:
Kutools for Excel's Text extrahieren Mit dem Dienstprogramm können Sie auf einfache Weise alle Dezimalwerte aus einem bestimmten Bereich extrahieren, wie in der folgenden Demo gezeigt.
Jetzt herunterladen und ausprobieren! (30-Tag kostenlose Loipe)
Extrahieren Sie den Dezimalwert mit VBA in Excel
Es gibt eine VBA, die Dezimalwerte mit dem Vorzeichen nur aus Zeichenfolgen massenweise extrahieren kann.
1. Drücken Sie Alt + F11 öffnen Microsoft Visual Basic für Applikationen Fenster.
2. Klicken Sie im Popup-Fenster auf Insert > ModulFügen Sie dann den folgenden VBA-Code in das Modul ein.
VBA: Nur Dezimalwerte extrahieren
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. Drücken Sie die Taste F5 Schlüssel zum Ausführen des Codes. Dann ein Kutools for Excel Das Dialogfeld wird angezeigt. Wählen Sie den Bereich aus, aus dem Sie nur Dezimalwerte extrahieren möchten, und klicken Sie auf OK Taste. Siehe Screenshot:
4. Dann noch eine Kutools for Excel Wenn das Dialogfeld angezeigt wird, müssen Sie eine Zelle zum Auffinden der extrahierten Dezimalwerte auswählen. Siehe Screenshot:
Sie können sehen, dass nur die Dezimalwerte der angegebenen Zahlen extrahiert und in einem bestimmten Bereich platziert werden (siehe Abbildung unten).
Extrahieren Sie mit Kutools for Excel ganz einfach den Dezimalwert
Wenn Ihnen die Formel und die VBA-Methoden nicht gefallen, stelle ich Ihnen hier ein praktisches Tool vor - Kutools for Excel. Mit Text extrahieren Dienstprogramm, können Sie einfach alle Dezimalwerte aus einem Bereich in Excel extrahieren.
Vor der Bewerbung Kutools for Excel, Bitte Laden Sie es zuerst herunter und installieren Sie es.
1. Wählen Sie den zu extrahierenden Dezimalbereich aus und klicken Sie dann auf Kutoolen > Text > Text extrahieren. Siehe Screenshot:
2. In dem Text extrahieren Dialogfeld, geben Sie ein .* in das Textfeld und klicken Sie dann auf Verwenden Sie Taste. Klicken Sie abschließend auf OK Taste. Siehe Screenshot:
3. In einem anderen taucht auf Text extrahieren Wählen Sie im Dialogfeld eine leere Zelle aus, um das Ergebnis zu suchen, und klicken Sie dann auf OK .
Dann werden alle Dezimalwerte im ausgewählten Bereich sofort extrahiert. Siehe Screenshot:
Wenn Sie eine kostenlose Testversion wünschen (30-Tag) dieses Dienstprogramms, Bitte klicken Sie, um es herunterzuladenund wenden Sie dann die Operation gemäß den obigen Schritten an.
Extrahieren Sie mit Kutools for Excel ganz einfach den Dezimalwert
Relative Artikel:
Die besten Tools für die Office-Produktivität
Kutools for Excel löst die meisten Ihrer Probleme und erhöht Ihre Produktivität um 80%
- Wiederverwendung: Schnell einfügen komplexe Formeln, Diagramme und alles, was du vorher benutzt hast; Zellen verschlüsseln mit Passwort; Mailingliste erstellen und E-Mails senden ...
- Super Formelriegel (leicht mehrere Textzeilen und Formeln bearbeiten); Layout lesen (leichtes Lesen und Bearbeiten einer großen Anzahl von Zellen); In gefilterten Bereich einfügen...
- Zellen / Zeilen / Spalten zusammenführen ohne Daten zu verlieren; Inhalt geteilter Zellen; Kombinieren Sie doppelte Zeilen / Spalten... doppelte Zellen verhindern; Bereiche vergleichen...
- Wählen Sie Duplizieren oder Eindeutig Reihen; Wählen Sie Leere Zeilen (alle Zellen sind leer); Super Find und Fuzzy Find in vielen Arbeitsmappen; Zufällige Auswahl ...
- Exakte Kopie Mehrere Zellen ohne Änderung der Formelreferenz; Referenzen automatisch erstellen zu mehreren Blättern; Aufzählungszeichen einfügen, Kontrollkästchen und mehr ...
- Text extrahieren, Text hinzufügen, Nach Position entfernen, Leerzeichen entfernen;; Paging-Zwischensummen erstellen und drucken; Inhalt und Kommentare zwischen Zellen konvertieren...
- Superfilter (Speichern und Anwenden von Filterschemata auf andere Blätter); Erweiterte Sortierung nach Monat / Woche / Tag, Häufigkeit und mehr; Spezialfilter fett, kursiv ...
- Kombinieren Sie Arbeitsmappen und Arbeitsblätter;; Tabellen basierend auf Schlüsselspalten zusammenführen; Daten in mehrere Blätter aufteilen; Batch-Konvertierung von xls, xlsx und PDF...
- Mehr als 300 leistungsstarke Funktionen. Unterstützt Office / Excel 2007-2021 und 365. Unterstützt alle Sprachen. Einfache Bereitstellung in Ihrem Unternehmen oder Ihrer Organisation. 30-tägige kostenlose Testversion mit allen Funktionen. 60 Tage Geld-zurück-Garantie.

Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich
- Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
- Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!
