Wenn die „Oder“-Formel in ein anderes Feld eingefügt wird

Wenn die „Oder“-Formel in ein anderes Feld eingefügt wird

Ich habe drei Spalten AB C.

Ich möchte in Spalte C die Daten einfügen, die entweder in Spalte A oder in Spalte B vorhanden sind. Nur eine Spalte in A oder B enthält Daten.

Beispiele:

Daten in Spalte A: 123456789

Daten in Spalte B:

Daten für Spalte C: 123456789

Daten in Spalte A:

Daten in Spalte B: 987654321

Daten für Spalte C: 987654321

Vielen Dank für die letzte Antwort.

Ich brauche eine kleine Variation dazu:

Ich möchte Text in Spalte C basierend auf Daten einfügen, die entweder in Spalte A oder B vorhanden sind. Nur eine Spalte in A oder B enthält Daten. Wenn Daten in Spalte A sind, ist der Text in Spalte C immer „UPC“. Wenn Daten in Spalte B sind, ist der Text in Spalte C immer „EAN“. Spalte C enthält diese Formel, Spalten A und B haben Formeln, die Daten aus einer anderen Registerkarte ziehen.

Beispiele:

Daten in Spalte A: 123456789

Daten in Spalte B:

Daten für Spalte C: UPC

Daten in Spalte A:

Daten in Spalte B: 987654321

Daten für Spalte C: „EAN“

Antwort1

Scheint eine einfache IF()Aussage zu sein, die ISBLANK()genau das ist, was Sie brauchen.

Überprüfen Sie, ob Ihr A-Wert leer ist. Wenn nicht, verwenden Sie seinen Wert. Wenn ja, überprüfen Sie, ob Ihr B-Wert leer ist. Wenn nicht, verwenden Sie seinen Wert.

Wenn beide Kriterien leer sind, verwenden Sie einfach eine leere Zeichenfolge (so können Sie einen großen Bereich vorab ausfüllen und ihn leer erscheinen lassen, bis die Daten eingegeben werden).

=IF(ISBLANK(A1)=FALSE, A1,IF(ISBLANK(B1)=FALSE, B1,""))

Bildbeschreibung hier eingeben

Eine Einschränkung: Dies setzt voraus, dass die leeren Zellen tatsächlich leer sind. Wenn die leeren Zellen nicht wirklich leer sind (z. B. wenn Sie eine Formel verwenden, um entweder einen Wert oder eine leere Zelle in den Spalten A und B anzuzeigen), funktioniert ISBLANK nicht.


Wenn Sie nichtVorbelegungdie Spalte C mit Ihrer Formel, dann ist ein einfacherer Ansatz einfach zu verwenden

=IF(ISBLANK(A1), B1, A1)

Wenn Sie mit dieser Formel vorab ausfüllen würden, würde die Formel unter Bedingungen, bei denen sowohl die Spalte A als auch die Spalte B leer sind, zurückgeben 0.

verwandte Informationen