@Veritas23
Настройка контекстной рекламы - Директ, Adwords

Как в Excel растянуть (или скопировать) несколько ячеек вниз автоматически?

Есть таблица 1
5caf05855afd4184182630.png

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

Вопроса два:
1. Как скопировать автоматически вниз.
2. Как растянуть вниз ячейки, чтобы цифры например, поменялись на "+1"

Во втором случае получится так:
5caf072c89ccc938077345.png
  • Вопрос задан
  • 1365 просмотров
Решения вопроса 1
@ClearAirTurbulence
Надо растянуть столбцы или скопировать ячейки справа вниз, чтобы продублировать то, что в первых ячейках.
Должна получиться такая картина, но ячеек много, вручную очень много времени уходит.

https://www.google.ru/search?q=excel+fill+down+emp...
С картинками https://www.ablebits.com/office-addins-blog/2014/0...
Вариант 1:
- выбрать пустые ячейки с помощью соотв. диалога Excel
- ввести форрмулу "=ячейка выше"
- заполнить ей весь диапазон
- результат: каждая пустая ячейка ссылается на ячейку выше; соответственно, те, что были пустые, в итоге показывают значения той ячейки над ними, что заполнена

Вариант 2:
Поставить любое из популярных расширений для Excel, типа Ablebits, Kutools, Plex, там есть функции, делающие то же через пару кликов

Как растянуть вниз ячейки, чтобы цифры например, поменялись на "+1"

Это сложнее.
Потому что у вас не цифры, а текст, их содержащий.
У вас варианты:
1. Нормализовать таблицу (мухи - отдельно, котлеты - отдельно): номер класса, букву класса, и текст хранить в отдельных столбцах.
2. Написать сложную формулу, вычленяющую цифру из текста, прибавляющую ее, и засовывающую ее обратно.
Вариант два трудоемкий и неправильный. Вариант 1 правильный.
А самое главное, по крайней мере, для приведенного примера, задача не выглядит реальной - сложно представить ситуацию, когда каждый следующий ученик из списка внезапно учится в классе с цифрой на 1 больше предыдущего ученика.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
keeplod
@keeplod
5caf084d0fd6e451372073.png выбираешь как нужно копировать и тянешь сколько нужно
Ответ написан
datka
@datka
Делаешь шорткат допустим Ctrl+k . Кидаешь код в макросы . Выбираешь нужную ячейку, и Жмешь Ctrl+k

Macro:

Sub Macro1()
'
' Macro1 Macro
'
' Keyboard Shortcut: Ctrl+k
'
    Selection.Copy
    Range(Selection, Selection.End(xlDown).Offset(-1)).Select
    ActiveSheet.Paste
    Selection.End(xlDown).Select
End Sub
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы