Ich habe Daten in Zeile # 3 wie:INDIRECT Ausweichen()
und ich möchte die ersten zwei Vorkommen des Wortes Pass lokalisieren.
Das erste Vorkommen ist einfach; in C6 I ein:
=MATCH("Pass",3:3,0)
und es ergibt korrekt 3 (Column C). Um die Position des zweiten Vorkommens zu erhalten, möchte ich MATCH() verwenden, beginnend eine Spalte rechts vom ersten Vorkommen, also D3: IV3, aber basierend auf dem Ergebnis habe ich bereits in C6 Ich weiß ich kann die D mit bekommen:
=SUBSTITUTE((LEFT(ADDRESS(1,C6+1),3)),"$","")
Also ich bin mit:
=MATCH("Pass",INDIRECT(SUBSTITUTE((LEFT(ADDRESS(1,C6+1),3)),"$","") & "3:IV3"),0)+C6
Dies funktioniert:
Aber ich kann nicht glauben, dass diese extrem hässliche Formel der beste Weg ist, das zweite Vorkommen zu finden. Irgendwelche Vorschläge ??
See [How um die zweite nicht leere Zelle aus der Zeile zurückzugeben] (http://stackoverflow.com/questions/39374379/how-to-return-the-second-non-blank-cell-from-row-excel-for-mac/ 39374473 # 39374473) von früher heute. – Jeeped