2016-11-05 6 views
0

Angenommen, ich habe in einem Excel-Dokument die folgende Tabelle:Füllen Sie leere Zellen in Excel basierend auf Signatur

AAA | BB

AAA | blank

AAA | BB

ABA | AB

ABA | blank

Gibt es eine Möglichkeit, die leeren Zellen in Spalte 2 mit einem Wert aus einer anderen Zeile in Spalte 2 zu füllen, wenn es eine Übereinstimmung zwischen den Werten von Spalte 1 gibt?

Das heißt, würde Ich mag haben:

AAA | BB

AAA | BB

AAA | BB

ABA | AB

ABA | AB

Und bitte nehmen Sie an, dass die Bestellung möglicherweise nicht so schön wie im Beispiel ist.

+0

wenn die Zielzellen (zweite Spalte) Daten irgendwie zu erhalten, dann sind die einzigen Möglichkeiten sind: (1) In einer dritten Spalte eine Formel, die nur einen Wert der Zelle in der zweiten Spalte rendert ist leer oder (2) Ein kleines VBA-Makro. [Hinweis: Für die erste Option müssen Sie möglicherweise die VLOOPUP-Funktion verwenden]. – FDavidov

Antwort

0

Sie können

=INDEX($B$1:$B$5,MATCH(1,($A$1:$A$5=A1)*(LEN($B$1:$B$5)>0),0)) 

Matrixformel eingegeben, indem Sie müssen Ctrl-Shift-Enter und Excel fügt automatisch die geschweiften Klammern tun dies mit INDEX & MATCH in einer dritten Spalte mit einer Matrixformel.

enter image description here

+0

scheint zu funktionieren! Danke dafür! – Mariah

Verwandte Themen