Есть ли способ перейти к следующему изменению значения в Excel?


14

Для моего текущего ежедневного использования Excel у меня есть лист, где сотни последовательных строк имеют одинаковое значение для определенного столбца. Я хотел бы способ , чтобы быстро переходить к следующей различной величине.

ctrl+ идет к краю (т. е. конец или следующий разрыв данных), но я хочу пропустить только идентичные ячейки.

Я ищу команду клавиатуры, а не макрос или решение, зависящее от расширения.

Решение должно работать для столбца заполненных формулой ячеек. Формула в вопросе:

=VLOOKUP($N19377,'Dates and Codes'!$B:$D,2,FALSE)

Я не думаю, что есть нативное решение для этого. Вы открыты для макроса или стороннего решения, которое вызывается с помощью клавиатуры?
Meatspace

@meatspace Это объясняет, почему я не могу найти ни одного в списках быстрого доступа, но я мог поклясться, что когда-то слышал о нативном решении, и казалось вполне разумным, что оно существует ... Я думаю, что мой следующий шаг будет написать сценарий AHK для себя.
Тайлер Джеймс Янг

Это было мое предложение.
мясное пространство

Ctrl + Shift + | у меня работает - даже с = vlookup. Не уверен, почему это не сработает для вас.

Я тоже не уверен. Я получаю сообщение об ошибке «Ячейки не найдены». Хотя это работает везде, поэтому я приму ваш ответ. Благодаря!
Тайлер Джеймс Янг

Ответы:


18

Вы можете использовать функцию « Перейти», чтобы перейти к следующей ячейке.

  1. Выделите интересующую вас колонку
  2. Нажмите Ctrl+ Shift+\

Первая ячейка в этом столбце будет выбрана.

Шаг 2 является ярлыком для следующих шагов:

  1. Нажмите, F5чтобы вызвать меню «Перейти к»
  2. Нажмите Специальные ... , щелкните Различия в столбцах и нажмите кнопку ОК .

Для получения дополнительной информации см. Справочную документацию Excel: найдите и выберите ячейки, соответствующие определенным условиям .


Это интересный путь, но он не работает для столбцов заполненных формулой ячеек.
Тайлер Джеймс Янг

Странно, я проверил это на столбце с заполненными формулой ячейками, прежде чем опубликовать ответ. Весь столбец или хотя бы часть данных, которую вы хотите сравнить на предмет различий, должны быть выбраны до вызова меню «Перейти». Может быть, вы можете обновить свой вопрос с формулой, которую вы используете - я могу взглянуть поближе.

3
Применяя это на практике, я держу ctrl+ shift, нажимаю, чтобы выделить остальную часть столбца, а затем нажимаю, |чтобы перейти к следующему изменению. Все это может произойти довольно быстро, так что это хороший способ. Благодаря!
Тайлер Джеймс Янг

Это решение, похоже, переходит к следующему уникальному значению, а не к следующему другому значению. Т.е. в списке: кошка, собака, собака, кошка, рыба; Ctrl + Shift + \ будет переходить от кошки к собаке, чтобы ловить рыбу, но перемещение между различными значениями должно перейти от кошки к собаке к кошке к рыбе.
Umaomamaomao

5

На самом деле существует ярлык CTRL+\для выбора ячеек, которые не соответствуют формуле или статическому значению в активной ячейке (что выполняется так же, как метод в ответе)

Однако это не ответ на вопрос, заданный OP, поскольку он не возвращает другое значение для ячеек, определенных формулой, а следующую другую формулу .

«Решение должно работать для столбца заполненных формулой клеток».

Это особенно раздражает, если вы используете одну формулу для определения различных значений, как я делаю в настоящее время. Если одна и та же формула дает разные значения, метод, описанный в ответе, не распознает различия. Самый простой способ заставить его работать - это поместить его Paste as Valueв отдельный столбец, а затем запустить Ctrl-|(то же самое, что и Ctrl-Shift-\)

Примечание: не существует такой комбинации, как то Ctrl-Shift-|, что поговорка Shift-!существует, когда она на самом делеShift-1

Извините, что выглядело слишком критично, но вопрос очень уместен, и ответ не делает это правильно.


Добро пожаловать в Superuser! Вопрос открыт (если бы он был закрыт, вы не смогли бы написать этот ответ). Если вы имеете в виду тот факт, что есть принятый ответ, это определяется пользователем, который задал вопрос. Это должно просто указать, что этот ответ работал для них . Для неработающей ссылки под левой стороной ответа должна быть ссылка «изменить» или «улучшить этот ответ», которую можно использовать, чтобы предложить изменение, исправляющее ссылку, если вы знаете о замене.
8bittree

Если я задам более или менее один и тот же вопрос, потому что приведенный выше ответ не сработал для меня , будет ли он помечен как дублирующий вопрос и возвращен к этому «ответу»?
Дэвид Андрей Нед

Конечно, была бы хорошая вероятность, что он будет закрыт как дубликат. Вы должны обязательно включить ссылку на этот вопрос и объяснение того, почему он не удовлетворяет вас. Тем не менее, я бы рекомендовал сначала обратиться за советом к Meta Super User или в чате , чтобы вы могли довести его до сведения некоторых людей, которые будут проводить двойное голосование, и посмотреть, что они предлагают.
8bittree
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.