Excel: Separate Währungswerte vom Rest der Zeile

374
PrometheusRising

Ich habe das folgende Rätsel, das meiner Meinung nach für viele Menschen hilfreich sein wird. Ich habe Daten von Kontoauszügen heruntergezogen (ja, ich könnte Mint verwenden; nein, ich möchte es aus verschiedenen Gründen nicht), und ich habe folgende Ergebnisse erhalten (leichte Abnahme der Privatsphäre, # vorhanden) von Zahlen):

SUNOCO ########## SOMEPLACE CA #### ##### 23.16

Früher hatte die Spalte zwei Datumsangaben vor der Transaktion, aber ich habe Text-To-Columns verwendet, um sie aufzubrechen. Das Problem ist jedoch jetzt, dass ich den Dollarwert (23.16) aus dem Rest der Zeile herausbrechen muss, aber keine feste Breite verwenden kann (die Werte sind länger oder kürzer) und nicht durch ein Zeichen begrenzt werden kann (da würde ich das tun.) müssen in jede einzelne Zeile etwas wie ein Semikolon manuell einfügen).

Vielleicht ein Suchen / Ersetzen? Es gibt keine anderen Dezimalstellen in den Zeilen außer den Geldwerten, also optimalerweise würde alles, was einer Maske entspricht, durch ein Semikolon + ersetzt (z. B. würde sich 1.231; 1.231) und dann könnte ich Text-To-Columns verwenden getrennt anhand des Semikolons. Aber ich bin nicht sicher, wie ich das machen soll.

Gedanken? Ich möchte wirklich nicht alle Werte manuell ausbrechen.

1
Suchen Sie nach dem letzten Leerzeichen. Der Währungswert beginnt an der nächsten Position. fixer1234 vor 8 Jahren 0

1 Antwort auf die Frage

2
teylyn

Mit Excel 2016 haben Sie mehrere Möglichkeiten.

  1. Flash Fill - Geben Sie die erste Zahl in die nächste leere Spalte ein. Beginnen Sie mit der Eingabe der zweiten Zahl und sehen Sie, wie Flash Fill den Rest vorschlägt. Bestätigen Sie den Vorschlag mit der Eingabetaste.

enter image description here

  1. Abrufen und umwandeln - Machen Sie die Daten in eine Tabelle (Einfügen> Tabelle) und klicken Sie dann auf Daten> Abrufen und umwandeln> Aus Tabelle. Klicken Sie auf die Spalte mit den Daten, dann auf das Transformations-Ribbon> Spalten aufteilen> nach Trennzeichen> wählen Sie das Leerzeichen aus und klicken Sie auf "Am ganz rechten Trennzeichen". Klicken Sie auf OK, benennen Sie die Spalten um, speichern Sie die Abfrage und laden Sie sie in die Arbeitsmappe.

enter image description here

Sie können jetzt Ihrer ursprünglichen Datentabelle weitere Daten hinzufügen und die Abfrage aktualisieren, um denselben Vorgang erneut auszuführen.

Ich habe die zweite Methode verwendet, da sie die mächtigere scheint. Es funktioniert sehr gut und hat mir viel Zeit gespart! Vielen Dank! PrometheusRising vor 8 Jahren 0