1

В MS Excel, предположим, у меня есть лист с более чем 100 000 строк. Как эффективно использовать функцию перетаскивания по всем строкам сверху для фиксированного столбца вместо того, чтобы тянуть вниз и долго ждать, пока он достигнет дна?

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

4 ответа4

2

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

Не пробовал, но я считаю, что это должно работать.

ОБНОВЛЕНИЕ: Выберите первую ячейку серии, щелкните в адресной строке и расширите одну ячейку до диапазона. Например, начните с ячейки b2, измените адрес на b2: b100000. Нажмите ввод, чтобы принять диапазон. Затем нажмите на меню "Заполнить", которое находится на вкладке HOME в разделе "Редактирование" (справа). Выберите Series для типа заполнения, а затем "Автозаполнение". Это работает правильно.

2

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

Например, двойной щелчок на ручке в этом случае автоматически заполнит дни недели до ячейки, содержащей 10 .

автозаполнение

1

Вы можете использовать этот VBA для этого. Вам нужно будет изменить ячейки источника и ячейки назначения.

Sub Auto_Fill()

Range("A1:A5").AutoFill Destination:=Range("A1:A100000"), Type:=xlFillDefault

End Sub
0

Если я хорошо понимаю, вы можете выбрать свой диапазон, ваш вопрос заключается в том, как распределить формулу. Вот два простых способа, которыми я часто пользуюсь.
- если ваша формула уже введена в первой строке: выберите диапазон, содержащий также формулу, и нажмите «CTRL +D».
- Если вы еще не ввели формулу: выберите весь диапазон и введите формулу так же, как в первой ячейке, но когда будете готовы, нажмите «CTRL +ENTER» вместо простого «ENTER»

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