Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

letzter Datensatz immer oben
#1
Hallo zusammen,

ist es möglich, dass der letzte Datensatz immer an erster anstatt an letzter Stelle steht

mfg. Juergen
Antworten Top
#2
Hi Jürgen,

das könntest du mit einer Hilfsspalte (einfach ausblenden) so lösen:

Tabelle3

ABCDEFGH
1HilfsspalteÜberschrift1Überschrift2Überschrift3Überschrift1Überschrift2Überschrift3
24Datensatz1Werte1Ergebnis1Datensatz4Werte4Ergebnis4
33Datensatz2Werte2Ergebnis2Datensatz3Werte3Ergebnis3
42Datensatz3Werte3Ergebnis3Datensatz2Werte2Ergebnis2
51Datensatz4Werte4Ergebnis4Datensatz1Werte1Ergebnis1
6
7
8
Formeln der Tabelle
ZelleFormel
A2=WENN(B2<>"";ANZAHL2(B:B)-ZEILE(B1);"")
F2=WENNFEHLER(SVERWEIS(KKLEINSTE($A:$A;ZEILE(A1));$A:$D;SPALTE(B1);0);"")
G2=WENNFEHLER(SVERWEIS(KKLEINSTE($A:$A;ZEILE(B1));$A:$D;SPALTE(C1);0);"")
H2=WENNFEHLER(SVERWEIS(KKLEINSTE($A:$A;ZEILE(C1));$A:$D;SPALTE(D1);0);"")

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Tante Edit sagt:

Formel in F2 eingeben, nach rechts und unten ziehen
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Hi Jürgen,

das geht auch ohne Hilfsspalte:

Tabelle3 (2)

ABCDEFG
1Überschrift1Überschrift2Überschrift3Überschrift1Überschrift2Überschrift3
2Datensatz1Werte1Ergebnis1Datensatz4Werte4Ergebnis4
3Datensatz2Werte2Ergebnis2Datensatz3Werte3Ergebnis3
4Datensatz3Werte3Ergebnis3Datensatz2Werte2Ergebnis2
5Datensatz4Werte4Ergebnis4Datensatz1Werte1Ergebnis1
6
7
Formeln der Tabelle
ZelleFormel
E2=WENN(A2>ZEILE(A1);INDEX(A:A;AGGREGAT(3;6;A:A)-ZEILE(A1)+1);"")
F2=WENN(B2>ZEILE(B1);INDEX(B:B;AGGREGAT(3;6;B:B)-ZEILE(B1)+1);"")
G2=WENN(C2>ZEILE(C1);INDEX(C:C;AGGREGAT(3;6;C:C)-ZEILE(C1)+1);"")

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Formel in E2, nach rechts und unten ziehen
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#4
Wenn Du in situ sortiert haben möchtest ohne Formeln und ohne doppelte Datenhaltung, bietet sich folgendes Ereignis an:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
 If Target.Column = 1 Then
    With ActiveSheet.Sort
       .SortFields.Clear
       .SortFields.Add [A1], , 2
       .SetRange [A1].CurrentRegion
       .Apply
    End With
 End If
End Sub
Deine Daten werden nach jeder Änderung in A:A absteigend (die 2 steht für xlDescending) sortiert, wenn die Änderung im oder am Sortierbereich ist. Statt eine Zeile zu löschen, schreibst Du eine 0. Dann hängt die sich hinten an.
Antworten Top
#5
Hi Lupo,

ich glaube, dein Vorschlag trifft nicht ganz zu. Du lässt die Spalte A sortieren; gefordert war aber, dass der letzte Datensatz oben steht.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#6
Moin,
ich sehe eine sinnvolle Lösung eher in VBA. Eingabe der (neuen) Daten über eine UserForm, dann in der Tabelle/Liste Zeile_2 neu einfügen und dort die neuen Daten einfügen. Denn das Ganze soll ja gewiss keine einmalige Aktion sein und solange kein eindeutiges Sortier-Kriterium existiert (beispielsweise Date- Timestamp) schwimmen wir Helfer wieder einmal mangels eines klaren Musters  Undecided .
Beste Grüße
  Günther

Excel-ist-sexy.de
  …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Antworten Top
#7
Hallo zusammen,
vielen Dank für eure Vorschläge,
dies sollte nur eine Information für mich sein, ob so etwas überhaupt machbar wäre.

Hallo Günther,
eine Mustertabelle bringt nichts, man kann jedes mit Daten gefülltes Tabellenblatt nehmen und sich fragen, ob man die neuen Datensätze, welche über eine UF eingeben werden nicht unten sondern oben angefügt werden können.

nochmals danke an alle

mfg. Juergen
Antworten Top
#8
Hi Jürgen,


Zitat:dies sollte nur eine Information für mich sein, ob so etwas überhaupt machbar wäre.

dann hätte dir ein einfaches "ja" als Antwort genügt? Huh
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#9
(03.04.2017, 04:53)Windlaeufer schrieb: eine Mustertabelle bringt nichts, man kann jedes mit Daten gefülltes Tabellenblatt nehmen und sich fragen, ob man die neuen Datensätze, welche über eine UF eingeben werden nicht unten sondern oben angefügt werden können.

Wie gut, dass du einen besseren Überblick über die Möglichkeiten des Excel hast als ich kleiner Dummie ...
(Ich werde nicht weiter darauf eingehen)
Beste Grüße
  Günther

Excel-ist-sexy.de
  …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Antworten Top
#10
Hi,

mMn könnte per Makro jeweils beim Einfügen des Datensatzes aus der UF eine Zeile an zweiter Tabellenzeile eingefügt und dort die Daten reingeschrieben werden.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste