Czy istnieje sposób na przejście do następnej zmiany wartości w programie Excel?

14

Do mojego bieżącego codziennego używania programu Excel mam arkusz, w którym setki kolejnych wierszy mają tę samą wartość dla konkretnej kolumny. Chciałbym szybko przejść do następnej innej wartości.

ctrl+ przechodzi do krawędzi (tj. koniec lub następny podział danych), ale chcę tylko pominąć identyczne komórki.

Szukam polecenia klawiatury, a nie makra lub rozwiązania zależnego od rozszerzenia.

Rozwiązanie musi działać dla kolumny komórek wypełnionych formułami. Formuła, o której mowa:

=VLOOKUP($N19377,'Dates and Codes'!$B:$D,2,FALSE)
Tyler James Young
źródło
Nie sądzę, że istnieje na to natywne rozwiązanie. Czy jesteś otwarty na makro lub rozwiązanie innej firmy wywoływane za pomocą polecenia klawiatury?
Meatspace
@meatspace To wyjaśnia, dlaczego nie mogę znaleźć żadnej na liście skrótów, ale mógłbym przysiąc, że słyszałem kiedyś natywne rozwiązanie i wydawało się całkiem rozsądne, że takie istniałoby ... Myślę, że mój następny ruch napisać dla siebie skrypt AHK.
Tyler James Young,
To będzie moja sugestia.
Meatspace
Ctrl + Shift + | działa dla mnie - nawet z = vlookup. Nie jestem pewien, dlaczego to nie zadziała.
Nie jestem też pewien. Ciągle pojawia się błąd „Nie znaleziono komórek”. Działa to jednak wszędzie, więc zaakceptuję twoją odpowiedź. Dzięki!
Tyler James Young

Odpowiedzi:

17

Możesz użyć funkcji Przejdź do, aby przejść do następnej innej komórki.

  1. Podświetl kolumnę, którą jesteś zainteresowany
  2. Naciśnij Ctrl+ Shift+\

Zostanie wybrana pierwsza inna komórka w tej kolumnie.

Krok 2 to skrót do następujących kroków:

  1. Naciśnij, F5aby wyświetlić menu Idź do
  2. Kliknij Specjalne ... , kliknij Różnice kolumn , a następnie kliknij OK .

Aby uzyskać więcej informacji, zapoznaj się z dokumentacją pomocy programu Excel: Znajdź i wybierz komórki spełniające określone warunki .

Umaomamaomao
źródło
Jest to interesująca droga, ale wydaje się, że nie działa w przypadku kolumn komórek wypełnionych formułami.
Tyler James Young,
Dziwne, przetestowałem to na kolumnie z komórkami wypełnionymi formułami, zanim opublikowałem odpowiedź. Cała kolumna lub przynajmniej sekcja danych, którą chcesz porównać pod kątem różnic, musi zostać wybrana przed wyświetleniem menu Idź do. Może możesz zaktualizować swoje pytanie za pomocą stosowanej formuły - mogę przyjrzeć się bliżej.
3
Wprowadzając to w życie, przytrzymuję ctrl+ shift, naciśnij, aby podświetlić resztę kolumny, a następnie naciśnij, |aby przejść do następnej zmiany. To wszystko może się zdarzyć dość szybko, więc jest to dobry skrót. Dzięki!
Tyler James Young
To rozwiązanie wydaje się przechodzić do następnej unikalnej wartości, a nie do następnej innej wartości. Tj. Na liście: kot, pies, pies, kot, ryba; ctrl + shift + \ przenosi się z kota na psa na rybę, ale przechodzenie między różnymi wartościami powinno przechodzić z kota na psa na kota na rybę.
Umaomamaomao
4

W rzeczywistości istnieje skrót wywoływany CTRL+\do wybierania komórek, które nie pasują do formuły lub wartości statycznej w aktywnej komórce (która działa tak samo jak metoda w odpowiedzi)

Jednak nie jest to odpowiedź na to, o co poprosił PO, ponieważ nie zwraca innej wartości dla komórek określonych formułą, ale następną inną Formułę .

„Rozwiązanie musi działać dla kolumny komórek wypełnionych formułami”.

Jest to szczególnie denerwujące, jeśli używasz jednej formuły do ​​określania różnych wartości, tak jak obecnie. Jeśli ta sama formuła podaje różne wartości, metoda opisana w odpowiedzi nie rozpoznaje różnic. Najłatwiejszym sposobem, aby to zadziałało, byłoby Paste as Valuew osobnej kolumnie, a następnie uruchomić Ctrl-|(co jest takie samo jak Ctrl-Shift-\)

Uwaga: nie ma takiej kombinacji Ctrl-Shift-|, jak powiedzenie Shift-!, że istnieje, kiedy jest w rzeczywistościShift-1

Przepraszam, że wydaje się zbyt krytyczny, ale pytanie jest bardzo trafne, a odpowiedź nie oddaje sprawiedliwości.

David Andrei Ned
źródło
Witamy w Superuser! Pytanie jest otwarte (gdyby było zamknięte, nie byłbyś w stanie napisać tej odpowiedzi). Jeśli masz na myśli fakt, że istnieje akceptowana odpowiedź, określa ją użytkownik, który zadał pytanie. Ma to po prostu wskazywać, że ta odpowiedź działała dla nich . W przypadku uszkodzonego linku pod lewą stroną odpowiedzi powinien znajdować się link „edytuj” lub „popraw tę odpowiedź”. Możesz użyć tego, aby zasugerować edycję, która naprawia link, jeśli wiesz o zamianie.
8bittree,
Jeśli zadam mniej więcej to samo pytanie, ponieważ powyższa odpowiedź nie działała dla mnie , czy zostanie oznaczona jako duplikat pytania i odesłana do tej „odpowiedzi”?
David Andrei Ned,
Z pewnością istniałaby dobra możliwość zamknięcia go jako duplikatu. Zdecydowanie powinieneś dołączyć link z powrotem do tego pytania i wyjaśnienie, dlaczego Cię to nie zadowala. Polecam jednak najpierw zasięgnąć porady na temat Meta Super User lub na czacie , abyś mógł zwrócić na to uwagę niektórych ludzi, którzy będą głosować dupe, i zobaczyć, co oni sugerują.
8bittree,