Wie verwende ich combination if mit bedingung?

In Excel gibt es zwei Methoden zur Verwendung der Verkettungsformel.

  • Nach Spalte
  • Nach Zeilen

Und wir haben zwei verschiedene Funktionen, um diese Formeln zu schreiben. In diesem Tutorial lernen wir alle vier Methoden kennen.

Verketten Sie mit IF mithilfe der CONCAT-Funktion

1. Nach Spalte

Diese Formel ist ganz einfach. Hier testen wir, ob der Wert „A“ in Spalte A steht. Und wenn er dort ist, kombinieren Sie die Werte aus den Spalten A und B.

verketten-mit-if

Wir haben die Funktionen CONCAT und IF verwendet. In der IF-Funktion haben wir eine Bedingung angegeben, um zu testen, ob der Wert der Zelle A1 „A“ ist.

verketten-und-wenn-kombinieren

Und wenn der Wert A ist, geben Sie den Bereich A1:B1 zurück; andernfalls ein leerer Wert. Letztendlich verwendet CONCAT den von IF zurückgegebenen Bereich und kombiniert die Werte.

 =CONCAT(IF(A1="A",A1:B1,""))

2. Nach Zeilen (+ Spalten)

Nehmen wir nun an, Sie möchten die Werte aller Zeilen mithilfe einer Bedingung verketten. In diesem Fall können Sie dieselbe Formel verwenden, müssen sich jedoch auf den gesamten Bereich beziehen.

Werte mithilfe einer Bedingung verketten
 =CONCAT(IF(A1:A4="A",A1:B4,""))

In dieser Formel prüft IF den Wert A‘ im gesamten Bereich A1:A4. TRUE für die Zelle mit dem Wert und FALSE für den Rest.

concat-with-if-to-check-condition

Und dann werden Zeilen aus dem Bereich A1:B4 zurückgegeben, wobei der Wert „A“ in Spalte A ist.

Zeilen, die von der angewendeten Bedingung zurückgegeben werden

Verketten Sie mit IF mithilfe der TEXTJOIN-Funktion

1. Nach Spalten

Nachdem Sie die TEXTJOIN-Funktion eingefügt haben, müssen Sie das Trennzeichen angeben. Und auch, ob Sie leere Zellen ignorieren möchten oder nicht. Danach müssen Sie die IF-Funktion wie in der vorherigen Methode verwenden.

Verkettung mit if-use-textjoin
 =TEXTJOIN(",",TRUE,IF(A1="A",A1:B1,""))

IF gibt nur dann Bereichswerte zurück, wenn eine Zelle in Spalte A den Wert „A“ hat.

2. Nach Reihen

Und auf ähnliche Weise können Sie Werte aus mehreren Zeilen mithilfe einer Bedingung verketten.

In der folgenden Formel haben Sie beispielsweise den gesamten Bereich A1:A4 für die zu testende Bedingung referenziert. Und zum Bereich A1:B4 für den zu kombinierenden Wert.

 =TEXTJOIN(",",TRUE,IF(A1:A4="A",A1:B4,""))
textjoin-with-if-by-rows

Im Ergebnis haben wir die Werte A,1,A,3, aus den Zellen A1, B1, A3 und B3.

Mit der IF-Funktion haben wir eine Bedingung in Spalte A getestet. Sie gibt die Werte von Zeilen zurück, in denen der Wert der Zelle in Spalte A „A“ ist.

Verkettungsergebniswert

TEXTJOIN ignoriert leere Werte und fasst mithilfe des Trennzeichens alle Werte zu einem zusammen.

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert