Hallo,
in Tabelle2 A1:
=FILTER(Tabelle1!D:D;Tabelle1!J:J>0;"")
in B1:
=FILTER(Tabelle1!J:J;Tabelle1!J:J>0;"")
Claus
Dieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
Moin,
ich brauche Hilfe:
Und zwar möchte ich eine Lösung erstellen, bei der automatisch geschaut wird ob J15-J409 größer ist als 0 und dann sollen die entsprechenden D und J Zellen kopiert und dann in Tabelle2 in die Spalten A und B eingefügt werden.
Beispiel: J32 ist 5, also größer als 0 und dementsprechend sollen D32 und J32 in Tabelle2 bei A1 und B1 eingefügt werden. Wenn dann J89 auch größer als 0 ist, also z.B. 13, dann sollen eben D89 und J89 in Tabelle2 bei A2 und B2 eingefügt werden.
Kann mir jemand sagen wie man sowas lösen kann?
Danke im Voraus!
LG
Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.
Hallo,
in Tabelle2 A1:
=FILTER(Tabelle1!D:D;Tabelle1!J:J>0;"")
in B1:
=FILTER(Tabelle1!J:J;Tabelle1!J:J>0;"")
Claus
Moin Claus,
danke für deine Antwort, leider steht mir die Funktion =FILTER nicht zur Verfügung, da diese Microsoft 365 Nutzern vorbehalten ist.
Gibt es auch eine andere Lösung die für Office and Business 2016 möglich ist?
VG
Hallo,
probiere es dann mit VBA:
Sub Uebertrag()
Dim LRow As Long
With Sheets("Tabelle1")
LRow = .Cells(.Rows.Count, "J").End(xlUp).Row
.Range("A1:J" & LRow).AutoFilter Field:=10, Criteria1:=">0"
.Range("D1:D" & LRow).SpecialCells(xlCellTypeVisible).Copy Sheets("Tabelle2").Range("A1")
.Range("J1:J" & LRow).SpecialCells(xlCellTypeVisible).Copy Sheets("Tabelle2").Range("B1")
.AutoFilterMode = False
End With
End Sub
Claus
Hallo,
wenn du es mit Formeln machen willst, schreibe in Tabelle2
in A1: =WENNFEHLER(INDEX(Tabelle1!$D$1:$D$1000;KKLEINSTE(WENN(Tabelle1!$J$1:$J$1000>0;ZEILE($1:$1000));ZEILE(A1)));"")
in B1: =WENNFEHLER(INDEX(Tabelle1!$J$1:$J$1000;KKLEINSTE(WENN(Tabelle1!$J$1:$J$1000>0;ZEILE($1:$1000));ZEILE(A1)));"")
und ziehe herunter bis die Zellen leer bleiben.
Claus
Moin,
Formeln sind mir tatsächlich lieber, allerdings soll ich wenn ich die Formel eingebe, zunächst eine Datei auswählen, wo ich dann die Datei nehme auf der ich arbeite, da in Tabelle1 ja die Werte sind. Dann gibt er in der 1ten Zeile eine 0 aus und wenn ich dann in der Spalte J in Tabelle1 irgendwo einen Wert über 0 eingebe, passiert in Tabelle2 nix.
Mach ich etwas falsch?
LG