2017-02-16 6 views
0

in Spalte C Ich habe einen Text mit "xxx wurde gelöscht, weil ..." oder "xxx wurden gelöscht, weil ...". Ich habe 2 Formeln:Kombiniere 2 Excel-Formeln

=IF(C3<>"",IF(FIND("has been deleted",C3),LEFT(C3,FIND("has been deleted",C3)-1),"DDDD"),"AAAAAAA") 

und

=IF(C5<>"",IF(FIND("have been deleted",C5),LEFT(C5,FIND("have been deleted",C5)-1),"DDDD"),"AAAAAAA") 

ich die beiden kombinieren wollen, aber es funktioniert nicht. Hier ist, was ich versucht habe:

=IF(C4<>"",IF(FIND("have been deleted",C4),LEFT(C4,FIND("have been deleted",C4)-1),IF(FIND("has been deleted",C3),LEFT(C3,FIND("has been deleted",C3)-1),"DDDD")),"AAAAAAA") 

=IF(C4<>"",IF(FIND("have been deleted",C4),LEFT(C4,FIND("have been deleted",C4)-1),LEFT(C3,FIND("has been deleted",C3)-1)),"AAAAAAA") 
+0

versuchen Sie im Grunde nach "hat" und "haben" Variationen in der gleichen Formel zu überprüfen? –

+0

hey @wittman, ich habe eine Formel für dich vorgeschlagen. Wenn dies Ihr Problem löst, vergessen Sie bitte nicht, meine Antwort als "Antwort" zu markieren. Viel Glück! –

Antwort

2

Formel:

=IF(C1="", "AAAAAAA", 
    IF( AND(ISERROR(FIND("has been deleted",C1)), 
       ISERROR(FIND("have been deleted",C1))), 
     "DDDD", 
     LEFT(C1, IFERROR(FIND("has been deleted",C1), 
          FIND("have been deleted",C1)) -1)) 
) 

und hier ist mein Test basiert auf der Probe Sie beschrieben:

TEST

bitte beachten Formel Bedürfnisse Einfügen in D1 und nach unten gezogen. wie in Bild

+0

Vielen Dank für Ihre Antwort und Zeit. – wittman

2

= IF (C1 = "", "AAAAAA", IF (ODER (ISERROR (FIND ("wurden gelöscht", C1)), ISERROR (FIND ("wurden gelöscht", C1))), IF (ISNUMBER (FIND ("wurde gestrichen", C1)), LINKS (C1, FIND ("wurde gelöscht", C1) -1), IF (ISNUMBER (FIND ("gelöscht", C1)), LINKS (C1, FIND ("wurden gelöscht", C1) -1), "DDDDD"))))

Bitte geben Sie diese Formel in D1 ein und es zeigt das Ergebnis basierend auf dem Wert C1. Ich hoffe wir haben deine Frage richtig verstanden.

+0

Hallo, es gibt zwar falsche für gelöscht worden aber danke für deine Antwort und Zeit. – wittman

+0

= IF (C1 = "", "AAAAAA", IF (ODER (ISERROR (FIND ("gelöscht", C1)), ISERROR (FIND ("wurde gelöscht", C1))), IF (ISNUMBER (FIND ("wurde gelöscht", C1)), LINKS (C1, FIND ("wurde gelöscht", C1) -1), IF (ISNUMBER (FINDEN ("wurden gelöscht", C1)), LINKS (C1, FIND ("wurden gelöscht", C1) -1), "DDDDD")))) – LKDG

+0

Ja, Sie haben Recht. Ich habe die falsche Formel kopiert. Probier diese. – LKDG