Excel ersetzt mehrere Textoptionen in einer Zelle durch anderen Text


2

Wie kann ich einen Satz von Textoptionen durch einen anderen ersetzen? Ich dachte, dass eine Index / Match-Kombination funktionieren könnte, aber ich kann es nicht herausfinden. Vielleicht eine VLookup-Funktion?

Zum Beispiel:

Meine Berichtsausgabe sieht so aus.

Not Applicable (appointment offered)

No Contact

Not Applicable (appointment offered)

Not Applicable (appointment offered)

Und ich muss eine Spalte daneben erstellen, die den folgenden Kriterien entspricht:

01 = No Contact

02 = Declined Services

03 = Currently Enrolled

04 = Not Applicable (appointment offered)

05 = Other"

Hier ist ein anderes Beispiel.

Die Berichtsausgabe sieht folgendermaßen aus:

Clinic-South

Clinic-3rd St

Clinic-Columbus

Und ich muss durch Folgendes ersetzen:

3rd St.-->  076465

South-->    613797

9th St.-->  878652

Der Columbus-Standort sollte als Fehler zurückgegeben werden.

Antworten:


0

Für das erste Beispiel schreiben Sie ein Array:

Column1          Column2  
No Contact          01   
Declined Services   02     

Stellen Sie sicher, dass Sie die Spalte als Text formatieren, um 01, 02 ... und in die neue Spalte, in der Ihre Daten gespeichert sind, Folgendes schreiben:

=VLOOKUP(A1,$I$1:$J$5,2,FALSE)

Wo:

  • $ I $ 1: $ J $ 5 sind die Referenzen des obigen Arrays (absolute Referenzen, mit denen Sie die Formel ziehen können)
  • A1 ist Ihre erste Daten
  • 2 ist der Wert in der zweiten Spalte, der 01, 02 ... zurückgibt.
  • False, um die genaue Übereinstimmung zu überprüfen

Und Sie können die Formel nach unten ziehen.

Für das zweite Beispiel

Wenn Ihre Daten immer dem Beispiel entsprechen, schreiben Sie die folgende Formel

=IF(RIGHT(A17,7)="3rd St.",SUBSTITUTE(A17,"3rd St.","076465"),IF(RIGHT(A17,7)="9th St.",SUBSTITUTE(A17,"9th St.","878652"),IF(RIGHT(A17,5)="South",SUBSTITUTE(A17,"South","613797"),IF(RIGHT(A17,8)="Columbus","Error",A17))))

A17 ist Ihre Datenreferenz und die Formel sucht nach den richtigen Zeichen, um sie durch Zahlen zu ersetzen

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.