Kontinuierlicher Zellenbereich in gefilterten Zellen auf einem anderen Blatt oder demselben Blatt

370
mwilliams

Ich habe eine Datenquelle, bei der ich den gefilterten Zellen nur einen kontinuierlichen Zellenbereich zuweisen möchte. Wenn ich z. B. gefilterte Zellen A1,A40,A79,A118,A157usw. habe, habe ich eine Lücke von 39 Zellen / Zeilen, und ich möchte einen kontinuierlichen Zellbereich aus einem anderen Blatt zuweisen, z B1,B2,B3,B4,B5. B. usw.

Aber in dem Moment habe ich =B1in der gefilterten A1Zelle, und es weiter nach unten ziehen auf den Rest der gefilterten Zellen, dann anstatt sich B2in A40es nehmen, wie B40. Daher muss ich sie manuell zuweisen, indem Sie den Zellbereich eingeben, dh in A40I-Typ =B2, in A79I-Typ =B3usw.

Ist es möglich, den gefilterten Zeilen eine Formel zuzuordnen, damit der kontinuierliche Zellbereich verwendet wird?

Bildschirmfoto

1

1 Antwort auf die Frage

0
Scott

Wählen Sie Zellen A1durch A352(oder was auch immer das Ende Ihres Bereichs ist). Art

=OFFSET(B$1, (ROW()-1)/39, 0) 

in das Formelfeld und geben Sie Ctrl+ Enter ( nicht Ctrl + Shift+ Enter) ein. Dadurch wird jede sichtbare Zelle mit dieser Formel gefüllt. Dadurch wird die relative Zeilennummer der BZelle berechnet, auf die Sie verweisen möchten. Zum Beispiel:

 (1-1)/39 = 0/39 = 0 (40-1)/39 = 39/39 = 1 (79-1)/39 = 78/39 = 2 

usw. Die OFFSETFunktion zählt dann so viele Zeilen aus der Zelle herunter B$1, also A1Referenzen B1, A40Referenzen B2, A79Referenzen B3usw.

Es funktioniert perfekt. Vielen Dank. Ich habe um diese Menge gekämpft. Sie haben mir das Leben leicht gemacht. Vielen Dank noch einmal, Scott. Sie rocken !!! : D mwilliams vor 7 Jahren 0