Janice schreibt und sucht nach einer Möglichkeit, Text, der wie Zahlen aussieht, in echten Text umzuwandeln. Sie importiert jeden Tag Daten und da das Schlüsselfeld in ihrer Nachschlagetabelle numerische Werte enthält, funktioniert die Suche nicht. Sie sagt:
Ich kann dies umgehen, indem ich die Spalte genauso formatiere wie die Suche, aber dann muss ich sie bearbeiten und alle Zellen ersetzen, um das Format zu erhalten. Zum Beispiel muss ich bearbeiten, 44 durch 44 ersetzen; dann bearbeiten, 55 durch 55 ersetzen. Nur so kann ich es zum Laufen bringen.
Gibt es eine Möglichkeit, die Formate ohne Bearbeitung und Ersetzung zu übernehmen? Oder gibt es eine Möglichkeit zum Bearbeiten, Ersetzen, ohne eine bestimmte Zelle zu ändern? Ich habe Leerzeichen und Leerzeichen ausprobiert, aber es heißt, dass nichts gefunden wurde.
Ja, es gibt viele Möglichkeiten, dies zu umgehen. Der erste Ansatz besteht darin, einfach Ihre VLOOKUP-Formel ein wenig zu ändern. Wenn Ihre VLOOKUP-Formel normalerweise ungefähr so lautet:
=VLOOKUP(A2,$AA1:$AB100,2,FALSE)
Fügen Sie dann dem ersten Term eine 0 hinzu:
=VLOOKUP(A2+0,$AA1:$AB100,2,FALSE)
Wenn A2 Text enthält, der wie eine Zahl aussieht, führt das Hinzufügen von Null zum Textfeld dazu, dass Excel den Text 44 als 44 auswertet.
Der zweite Ansatz besteht darin, die =VALUE()
Funktion zu verwenden. Diese Funktion konvertiert Text, der wie eine Zahl aussieht, in eine Zahl. Jede Anwendung dieses Ansatzes wird im Allgemeinen durch den folgenden Trick überholt, der die beste Antwort auf Ihre Frage darstellt.
Der allgemein akzeptierte Trick zur Lösung dieses Problems lautet wie folgt:
- Suchen Sie eine abgelegene Zelle und geben Sie eine 1 in diese Zelle ein
- Markieren Sie die neue Zelle und Strg + C, um die Zelle zu kopieren
- Markieren Sie Ihren Textbereich, der wie eine Zahl in A2: A46 aussieht
- Bearbeiten - PasteSpecial. Wählen Sie im zweiten Abschnitt des Dialogfelds PasteSpecial die Option Multiplizieren. OK klicken
Ihr gesamter Text ändert sich in Zahlen. Ich vermute, dass die Funktion PasteSpecial - Multiplizieren entwickelt wurde, um Bereiche miteinander zu multiplizieren, aber jemand hat diese Verwendung zum Ändern von Text in Zahlen entdeckt und spart Zeit.
Ein Tipp und ein kostenloser olympischer Kalender für Salt Lake City 2002 an Mark R., der mit der anderen Lösung für dieses Problem schrieb, die sehr gut funktioniert: Markieren Sie die gesamte Spalte, wählen Sie Daten, Text in Spalten, Fertig stellen.
Das ist ausgezeichnet. Ein einziger Mausklick, um die Spalte mit alt = "" + d + e + f, drei Tastenanschlägen und einem Mausklick hervorzuheben. Hervorragender Tipp!