43

Я ищу сочетание клавиш, которое будет дублировать доступную функциональность, дважды щелкнув "ручку" в правом нижнем углу ячейки. Есть ли что-то, что может сделать это, без стороннего программного обеспечения или создания пользовательских макросов?

8 ответов8

34

Я предоставляю вам два метода, чтобы выполнить то, что вы хотите. К сожалению, оба метода имеют свои собственные предостережения, поскольку в Excel не предусмотрена комбинация клавиш «все в одном» для автоматического заполнения. Я настоятельно рекомендую вам попробовать оба метода, а затем определить, какой из них лучше для вас. Помимо этих двух методов, я не верю, что вы можете выполнить то, что вы ищете, без использования макросов или дополнительных модулей. Если вы идете по макро-маршруту, метод AutoFill для любого объекта Range должен быть всем, что вам нужно.


Метод 1 (альтернативный, но работает без взаимодействия с мышью)

Еще один способ сделать это - использовать комбинацию сочетания клавиш быстрого доступа и выбрать все в диапазоне. После ввода данных в ячейку нажмите Ctrl+Shift+End, чтобы выбрать от текущей ячейки до конца диапазона, который будет заполнен автоматически. Затем нажмите Ctrl+D, чтобы "заполнить" весь диапазон от верхней ячейки.

Метод 2 (мой предпочтительный способ, одноразовое взаимодействие с мышью)

После того, как вы заполните ячейку, которую хотите заполнить автоматически, дважды щелкните по нижнему правому углу, как обычно. Чтобы повторить шаг «автозаполнение», при условии, что вы только вводите данные и нажимаете ввод, вы можете повторить их, нажав Ctrl+Y.

Это означает, что вам нужно использовать мышь, но только в первый раз. Вся последующая работа может быть выполнена исключительно с клавиатуры, если вы используете ее только для ввода данных (т.е. вы не используете кнопку контекстного меню для изменения чего-либо).


Обратите внимание, что первый метод имеет небольшое предостережение - ваш вид / курсор переместится в нижнюю часть электронной таблицы (чего не происходит с методом Ctrl+Y ). Вы можете нажать клавишу Home, чтобы быстро переместить курсор вверх.

8

Мне также любопытно по поводу более короткого связывания клавиш для Ручки автозаполнения. Но это также работает:

Последовательность клавиш для серии Fill

Выберите весь диапазон, который вы хотите расширить серию, включая пустые ячейки и "семя" (ячейка, которая содержит начальное значение, на котором будет основана серия автозаполнения).

Нажмите ALT >> H >> F >> I >> S >> Alt + F >> Enter.

Чтобы создать / отредактировать свои собственные списки, нажмите Alt + F, перейдите в раздел « Популярные», затем нажмите « Изменить пользовательские списки». Пользовательские списки служат основой для того, как Ручка автозаполнения заполняет ячейки.

Заполнить вниз

Ctrl+ D

Заметка

Эти комбинации клавиш работают только для английского языка Excel. Если вы используете Excel на любом другом языке, найдите соответствующую комбинацию клавиш для вашего языка в: Домашняя лента> Заливка (в разделе Редактирование ленты)> Серии .... В диалоговом окне выберите Автозаполнение и нажмите Enter. Комбинация клавиш заполнения также может отличаться (Ctrl+ D).

2

До сих пор моим лучшим решением было:

  1. CTRL-C исходной ячейки

  2. CTRL-G (перейти к) ввести последнюю ячейку в столбце

  3. SHIFT-ENTER (выделяет весь этот раздел)

  4. ENTER (вставляет значения во все ячейки)

Работает с Excel 2007/2013/365

2
  1. Выберите диапазон, в котором вы хотите заполнить данные, включая первую строку / ячейку, где данные доступны, до последней строки / ячейки, где заканчиваются данные.
  2. Нажмите Ctrl + G (перейти к)
  3. Перейти к спец и выберите "Пробелы" из доступных вариантов. Нажмите ОК
  4. В ячейке, в которой вы находитесь (выбрав пустые ячейки в ярости), введите формулу со ссылкой на предыдущую ячейку "= + стрелка вверх" (скажем, если вы находитесь в ячейке A3, введите = A2) и нажмите Ctrl + Enter.
  5. Преобразуйте приведенную выше формулу в значения, снова скопировав и вставив весь диапазон.
0

Вы также можете просто скопировать, выделить и вставить после ввода в формулу. Этот метод позволил мне просто использовать клавиатуру, без щелчков мышью.

Хотя это может быть просто быстрее дважды щелкнуть. Зависит от предпочтения.

Например, я делаю VLOOKUP. и первое значение поиска находится в ячейке B2. 1. Я ввел формулу в A2. 2. Затем я скопировал ячейку A2 (Ctrl+c) 3. Затем, начиная с A3, я выделил диапазон, который хотел заполнить формулой (Ctrl+Shift+Down) или (Shift+Down) 4. Затем я вставил (Ctrl+ V)

Когда я делал это, формула в ячейке A3 имела значение поиска в B3, A5 - в B5 и т.д. Возможно, вы захотите сделать выборочную проверку, чтобы убедиться, что формулы корректируются в первый раз, когда вы это делаете.

0

Предполагая, что в соседнем столбце есть данные, я хотел бы сделать следующее (предположим, что другой столбец расположен слева от столбца, который нужно заполнить):

Выберите ячейку, в которой вы хотите дважды щелкнуть маркер заполнения.

Затем:

  1. Нажмите Left чтобы перейти к столбцу с другими данными.
  2. Нажмите Ctrl+Down чтобы перейти к концу данных
  3. Нажмите Right чтобы вернуться к столбцу, который будет заполнен
  4. Нажмите Ctrl+Shift+Up чтобы выбрать ячейку со значением заполнения
  5. Нажмите Ctrl+D чтобы заполнить (Вниз)

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

Еще одна последовательность, которая делает то же самое:Left , End , Down , Right , End , Shift+Up , Ctrl+D

0

Что бы это ни стоило на Mac, я использую Keyboard Maestro для выполнения ряда ключевых команд, поэтому мне не нужно использовать мышь.

Последовательность:

  1. Стрелка вниз (эти две команды позволяют копировать работать правильно)
  2. Стрелка вверх
  3. Ctrl + C
  4. Стрелка влево (сменить стрелку вправо на ссылку вправо)
  5. Command + Shift + стрелка вниз
  6. Option + Tab (измените на option + shift + tab, если на шаге 4 вы указали справа)
  7. Command + V

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

Это преимущество здесь с этими командами, вы можете сделать два ярлыка и выбрать, с какой стороны он заполняет ссылки.

0

Более короткое сочетание клавиш до 2010 года, чтобы вызвать диалоговое окно Series (Windows), упомянутое в ответе @ Ellesa:

ALT, E, I, S

Это только короче одним нажатием клавиши, но все же дополнительный ход, тем не менее.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .