Gibt es eine Möglichkeit, zur nächsten Wertänderung in Excel zu springen?

14

Für meinen aktuellen täglichen Gebrauch von Excel habe ich ein Blatt, in dem Hunderte aufeinanderfolgender Zeilen für eine bestimmte Spalte denselben Wert haben. Ich möchte einen Weg finden, um schnell zum nächsten anderen Wert zu gelangen.

ctrl+ geht zur Kante (dh zum Ende oder zur nächsten Datenunterbrechung ), aber ich möchte nur identische Zellen überspringen.

Ich suche einen Tastaturbefehl, kein Makro oder eine erweiterungsabhängige Lösung.

Die Lösung muss für eine Spalte mit formelbestückten Zellen funktionieren. Die fragliche Formel:

=VLOOKUP($N19377,'Dates and Codes'!$B:$D,2,FALSE)
Tyler James Young
quelle
Ich glaube nicht, dass es dafür eine native Lösung gibt. Sind Sie offen für eine Makro- oder Drittanbieterlösung, die über einen Tastaturbefehl aufgerufen wird ?
Fleischraum
@meatspace Das erklärt, warum ich auf keiner Verknüpfungsliste eine finden kann, aber ich hätte schwören können, dass ich irgendwann von einer nativen Lösung gehört habe, und es schien ziemlich vernünftig, dass es eine geben würde ... Ich denke, mein nächster Schritt würde es tun ein AHK-Skript für mich selbst zu schreiben.
Tyler James Young
Das würde mein Vorschlag sein.
Fleischraum
Strg + Umschalt + | funktioniert bei mir - auch mit = vlookup. Ich bin mir nicht sicher, warum es bei Ihnen nicht funktioniert.
Ich bin mir auch nicht sicher. Ich erhalte immer wieder die Fehlermeldung "Es wurden keine Zellen gefunden." Es funktioniert jedoch überall anders, also werde ich Ihre Antwort akzeptieren. Vielen Dank!
Tyler James Young

Antworten:

18

Sie können die Funktion Gehe zu verwenden , um zur nächsten anderen Zelle zu gelangen.

  1. Markieren Sie die Spalte, die Sie interessiert
  2. Drücken Sie Ctrl+ Shift+\

Die erste andere Zelle in dieser Spalte wird ausgewählt.

Schritt 2 ist die Verknüpfung für die folgenden Schritte:

  1. Drücken Sie F5, um das Menü Gehe zu aufzurufen
  2. Klicken Sie auf Spezial ... , klicken Sie auf Spaltendifferenzen und dann auf OK .

Weitere Informationen finden Sie in der Excel-Hilfedokumentation: Suchen und wählen Sie Zellen aus, die bestimmte Bedingungen erfüllen .

Umaomamaomao
quelle
Dies ist ein interessanter Weg, der jedoch für Spalten mit formelbesetzten Zellen nicht zu funktionieren scheint.
Tyler James Young
Seltsamerweise habe ich dies in einer Spalte mit formelgefüllten Zellen getestet, bevor ich eine Antwort gepostet habe. Die gesamte Spalte oder zumindest der Datenabschnitt, den Sie auf Unterschiede vergleichen möchten, muss ausgewählt werden, bevor das Menü Gehe zu aufgerufen wird. Vielleicht können Sie Ihre Frage mit der Formel aktualisieren, die Sie verwenden - ich kann genauer hinsehen.
3
Um dies in die Praxis umzusetzen, halte ich ctrl+ gedrückt shift, drücke , um den Rest der Spalte hervorzuheben, und drücke dann |, um zur nächsten Änderung zu springen. Dies kann alles ziemlich schnell gehen, daher ist es eine gute Abkürzung. Vielen Dank!
Tyler James Young
Diese Lösung scheint zum nächsten eindeutigen Wert zu wechseln , nicht zum nächsten anderen Wert. Dh in einer Liste: Katze, Hund, Hund, Katze, Fisch; Strg + Umschalt + \ würde sich von Katze zu Hund zu Fisch bewegen, aber das Wechseln zwischen verschiedenen Werten sollte sich von Katze zu Hund zu Katze zu Fisch bewegen.
Umaomamaomao
5

Tatsächlich gibt es eine Verknüpfung CTRL+\zum Auswählen der Zellen, die nicht mit der Formel oder dem statischen Wert in der aktiven Zelle übereinstimmen (dies entspricht der Methode in der Antwort).

Dies ist jedoch nicht die Antwort auf die Frage, die das OP gestellt hat, da es keinen anderen Wert für formelbestimmte Zellen zurückgibt, sondern die nächste andere Formel .

"Die Lösung muss für eine Spalte mit formelbestückten Zellen funktionieren."

Dies ist besonders ärgerlich, wenn Sie eine einzelne Formel verwenden, um verschiedene Werte zu bestimmen, wie ich es derzeit tue. Wenn dieselbe Formel unterschiedliche Werte ergibt, erkennt die in der Antwort beschriebene Methode keine Unterschiede. Der einfachste Weg, es zum Paste as ValueLaufen zu bringen, wäre, in einer separaten Spalte zu arbeiten und dann auszuführen Ctrl-|(was dasselbe ist wie Ctrl-Shift-\)

Hinweis: Es gibt keine solche Kombination Ctrl-Shift-|, die besagt Shift-!, dass sie tatsächlich existiertShift-1

Es tut mir leid, übermäßig kritisch zu wirken, aber die Frage ist sehr relevant und die Antwort wird ihr nicht gerecht.

David Andrei Ned
quelle
Willkommen bei Superuser! Die Frage ist offen (wenn sie geschlossen wäre, hätten Sie diese Antwort nicht schreiben können). Wenn Sie sich auf die Tatsache beziehen, dass eine akzeptierte Antwort vorliegt, wird dies von dem Benutzer bestimmt, der die Frage gestellt hat. Dies soll lediglich darauf hinweisen, dass diese Antwort für sie funktioniert hat . Für den defekten Link sollte sich direkt unter der linken Seite der Antwort ein Link "Bearbeiten" oder "Diese Antwort verbessern" befinden. Sie können diesen Link verwenden, um eine Bearbeitung vorzuschlagen, die den Link repariert, wenn Sie einen Ersatz kennen.
8bittree
Wenn ich mehr oder weniger dieselbe Frage stelle, weil die obige Antwort bei mir nicht funktioniert hat , wird sie dann als doppelte Frage markiert und auf diese "Antwort" zurückgeführt?
David Andrei Ned
Es besteht sicherlich eine gute Möglichkeit, dass es als Duplikat geschlossen wird. Sie sollten auf jeden Fall einen Link zu dieser Frage und eine Erklärung hinzufügen, warum sie Sie nicht zufriedenstellt. Ich würde jedoch empfehlen, zuerst Rat zu Meta Super User oder im Chat einzuholen, damit Sie einige der Leute, die die Dupe-Abstimmung durchführen würden, darauf aufmerksam machen und sehen können, was sie vorschlagen.
8bittree