Правка заполнить вниз в excel
На этом шаге мы рассмотрим использование команды Правка | Специальная вставка .
Команда Правка | Специальная вставка - универсальный вариант команды Правка | Вставить . Чтобы эта команда стала доступной, необходимо скопировать содержимое ячейки или диапазона в буфер обмена (команда Правка | Копировать ). Затем активизировать ячейку, в которую будет размещаться информация, и выбрать команду Правка | Специальная вставка . В результате на экране появится диалоговое окно Специальная вставка (рис. 1).
Рис. 1. Диалоговое окно Специальная вставка
- Группа переключателей Вставить :
- Все - выбор этой опции эквивалентен использованию команды Правка | Вставить . При этом копируется содержимое ячейки, форматы и параметры функции проверки допустимости данных.
- Формулы - выбор этой опции позволяет вставить только формулы в том виде, в котором они вводились в строку формул.
- Значения - выбор данной опции позволяет скопировать результаты расчетов по формулам, причем диапазоном назначения может быть как новый диапазон, так и исходный. В последнем случае первоначальные формулы будут заменены полученными значениями.
- Форматы - если к ячейке или диапазону применены какие-либо атрибуты форматирования, то можно их скопировать, а затем вставить в другую ячейку или диапазон, используя данную опцию.
- Примечания - если нужно скопировать только примечания к ячейке или диапазону, то можно воспользоваться данной опцией. Эта опция не копирует содержимого ячейки или ее атрибутов форматирования.
- Условия на значения - если для конкретной ячейки был создан критерий допустимости данных (с помощью команды Данные | Проверка ), то этот критерий можно скопировать в другую ячейку или диапазон, воспользовавшись данной опцией.
- Без рамки - часто возникает необходимость скопировать ячейку без рамки. Например, если у Вас есть таблица с рамкой, то при копировании граничной ячейки будет скопирована также и рамка. Чтобы избежать копирования рамки можно выбрать эту опцию.
- Ширины столбцов - можно скопировать информацию о ширине столбца из одного столбца в другой. Для этого:
- Скопируйте какую-либо ячейку из того столбца, размеры которого Вы хотите перенести на другой столбец.
- Выделите ячейку в том столбце, ширину которого необходимо изменить
- В диалоговом окне Специальная вставка выберите опцию ширины столбцов .
Рис. 2. Пример использования диалогового окна Специальная вставка
а) исходные данные; б) результат выполнения операции умножить- Скопировать содержимое ячейки В1 в буфер обмена.
- Выбрать диапазон В4:В10 .
- Выполнить команду Правка | Специальная вставка .
- Выбрать опцию умножить и активизировать опцию значения , иначе к диапазону назначения будут применены атрибуты форматирования ячейки В1 .
Рис. 3. Пример использования опции транспонировать
диалогового окна Специальная вставкаОтображает меню, которое можно использовать для создания или удаления закладок в окне Code, перемещения к следующей или предыдущей закладке или очистки всех закладок. Закладками помечают строки кода, чтобы позже можно было легко к ним вернуться. При добавлении закладки рядом с строкой кода, в которую вставляется закладка, появляется закладки.
Команда Описание Кнопка Панели инструментов Добавить/удалить закладку Добавляет или удаляет закладку. Следующая закладка Перемещает точку вставки к следующей закладке. Предыдущая закладка Перемещает точку вставки к предыдущей закладке. Снять все закладки Удаляет все закладки. Очистить, удалить
Команда Описание Кнопка Панели инструментов Сочетание клавиш Clear Удаляет текст только в случае, когда модуль является активным. Удаление В другое время изменяется на команду Удалить и удаляет текущий выбранный элемент управления, текст или контрольное выражение. Вы можете отменить команду Удалить в окне Код формы, если вы удалили соответствующий элемент управления из формы. Нет доступа во время выполнения. DELETE Блок комментариев, блок uncomment
Добавляет и удаляет знак примечания, апостроф, для каждой строки выбранного блока текста. Если у вас нет выбранного текста и вы выбираете команду Блок комментариев или блок uncomment , в строке, где расположен указатель, добавляется или удаляется символ комментария.
Команда Описание Кнопка Панели инструментов Закомментировать блок Добавляет знак комментария в каждую строку выбранного блока текста. Раскомментировать блок Удаляет значок комментария с каждой строки выбранного блока текста. Завершить слово
Команда Описание Кнопка Панели инструментов Сочетание клавиш Завершить слово Заполняет остальное слово, которое вы введаете после ввода достаточного количества символов для Visual Basic, чтобы определить нужное слово. CTRL+SPACEBAR Cut, Copy, Paste, Delete
Команда Описание Кнопка Панели инструментов Сочетание клавиш Cut Удаляет выбранный элемент управления или текст и помещает его в буфер обмена. Для использования этой команды нужно выбрать хотя бы один символ или элемент управления. Вы можете отменить команду Вырезать при удалении элемента управления. CTRL+X или SHIFT+DELETE Copy Копирует выбранный элемент управления или текст в буфер обмена. Для использования этой команды нужно выбрать хотя бы один символ или элемент управления. Вы можете отменить команду Копировать в окне кода Code. CTRL+C или CTRL+INSERT Paste Помещает содержимое буфера обмена в текущее место. Текст помещается в положение, указанное курсором. Элементы управления помещаются на середину формы. Вы можете отменить команду Вставить в окне кода Code или на форме, если вы поместили на нее элемент управления. CTRL+V или SHIFT+INS Удаление Удаляет выбранный текст, элемент управления или выражение наблюдения. Вы можете отменить команду Удалить лишь в окне кода Code. Нет доступа во время выполнения. Найти, найти далее
Indent, Outdent
Команда Описание Кнопка Панели инструментов Сочетание клавиш Indent Сдвигает все строки в выборке в следующую позицию табуляции. Если вы поместите курсор в любом месте строки и выберите команду Indent , вся строка будет перенесена на следующую остановку вкладки. Все строки в выборке смещаются на одинаковое число пробелов и сохраняют относительное расположение в выбранном блоке. Информация о параметрах, быстрая информация
Команда Описание Кнопка Панели инструментов Сочетание клавиш Сведения о параметре Отображает всплывающее окно в окне Код со сведениями о параметрах начальной функции или оператора. Если имеется функция или оператор, содержащие функции в качестве параметров, при выборе элемента Сведения о параметрах предоставляется информация о первой функции. Элемент Краткие сведения предоставляет информацию о каждой внедренной функции. При введите параметр, он является смелым, пока не введите запятую, используемую для разграничеть его от следующего параметра.
Заменить
Команда Описание Кнопка Панели инструментов Сочетание клавиш Replace Поиск кода в проекте указанного текста и замена его новым текстом, указанным в диалоговом окне Replace . CTRL+H Выберите все, выберите констант, выберите участника
Команда Описание Кнопка Панели инструментов Сочетание клавиш Выбрать все. Выделяет весь код в активном окне Код или все элементы управления в форме. Выбор Константы Открывает окно списка в окне Code, содержа которое содержит допустимые константы для свойства, которое вы впечатлили и которое предшествовало равному знаку (=). Команду List Constants также можно использовать для функций, аргументы которых являются константами. Чтобы поле списка было автоматически открыто при введите код, выберите участников авто списка на вкладке Редактор в диалоговом окне Параметры. Необходимую константу можно найти следующим образом.
- Ввод имени.
- Использование клавиш стрелки вверх и вниз для перемещения вверх и вниз в списке.
- Прокрутка списка и выбор нужной константы.Вы можете найти нужное свойство или метод в списке следующими способами.
- Ввод имени. По мере ввода выбирается свойство или метод, совпадающие с символами, и перемещается наверх списка.
- Использование клавиш стрелки вверх и вниз для перемещения вверх и вниз в списке.
- Прокрутка списка и выбор свойства или метода, который вы хотите.Вы можете вставить свойство или метод в оператор следующими способами.
- Дважды щелкнув свойство или метод.
- Выбор свойства или метода и нажатие TAB, чтобы вставить выбор или нажать ВВОД, чтобы вставить выбор и перейти к следующей строке.Отмена, redo
При редактировании текста можно воспользоваться командами Отменить и Повторить для восстановления до 20 изменений. Эти команды недоступны в среде выполнения, а также в случаях, когда ранее не вносились какие-либо изменения или не выполнялись какие-либо другие действия после последней операции редактирования. Кроме того, некоторые большие по своему объему изменения могут вызвать ухудшение состояния памяти, что будет препятствовать выполнению действия Отменить.
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Содержимое ячейки можно редактировать непосредственно в ячейке. Вы также можете изменить содержимое ячейки, введя строка формул.
При редактировании содержимого ячейки Excel режиме правки. Некоторые Excel работают иначе или недоступны в режиме правки.
Если Excel режиме редактирования, в левом нижнем углу окна программы Excel отображается слово Изменить, как показано на рисунке ниже.
Как Excel в режиме правки?
В режиме правки многие команды недоступны. Например, если Excel находится в режиме правки, применить условное форматирование или изменить выравнивание содержимого ячейки невозможно.
Кроме того, клавиши со стрелками немного по-Excel в режиме правки. Вместо того чтобы перемещать курсор из ячейки в ячейку, в режиме правки клавиши со стрелками перемещают курсор в ячейке.
Включить или отключить режим правки
Если вы пытаетесь использовать режим правки, но ничего не происходит, возможно, он отключен. Вы можете включить или отключить режим правки, изменив параметр Excel редактирования.
Щелкните Файл > Параметры > Дополнительно.
Только Excel 2007: нажмите кнопку Microsoft Office , Excel параметры ,а затем выберите категорию Дополнительные параметры.
В разделе Параметры правки выполните требуемое действие.
Чтобы включить режим правки, выберите элемент Разрешить редактирование непосредственно в ячейках.
Чтобы отключить режим правки, сключим поле Разрешить редактирование непосредственно в ячейках.
Перейдите в режим правки
Чтобы начать работу в режиме правки, сделайте следующее:
Дважды щелкните ячейку с данными, которые вы хотите изменить.
При этом запускается режим правки, и курсор находится в ячейке, которую вы дважды щелкнули. Содержимое ячейки также отображается в панели формул.
Щелкните ячейку с данными, которые вы хотите изменить, а затем щелкните в любом месте в области формул.
При этом в режиме правки курсор будет расположен в области формул в том месте, где вы щелкнули.
Щелкните ячейку с данными, которые вы хотите изменить, и нажмите F2.
В режиме правки курсор будет курсором в конце содержимого ячейки.
Вставка, удаление и замена содержимого ячеок
Чтобы вставить символы, щелкните ячейку, в которой их нужно вставить, и введите новые символы.
Чтобы удалить символы, щелкните ячейку, в которой их нужно удалить, а затем нажмите кнопку BACKSPACE или выберите символы, а затем нажмите кнопку DELETE.
Чтобы заменить определенные символы, вы выберите их и введите новые символы.
Чтобы включить режим замены, чтобы существующие символы заменялись новыми при вводе, нажмите кнопку ВСТАВИТЬ.
Примечание: Режим перепечатки можно использовать или отключать только в режиме правки. Если включен режим вставки, знак справа от точки вставки выделяется в панели формул и перезаписывается при вводе.
Чтобы начать новую строку текста в определенной точке ячейки, щелкните в том месте, где нужно ввести разрыв строки, а затем нажмите ALT+ВВОД.
Отмена и отмена изменений
Перед нажатием клавиши ВВОД или TAB, а также до или после нажатием клавиши F2 можно нажать клавишу ESC, чтобы отменить любые изменения содержимого ячейки.
После нажатия вводов или tab можно отменить изменения, нажав CTRL+Z или нажав кнопку Отменить на панели быстрого доступа.
Настройка способа отображения содержимого ячейки
После редактирования содержимого ячейки может потребоваться настроить их отображение.
Изменение ширины столбца
Щелкните ячейку, для которой требуется изменить ширину столбца.
На вкладке Главная в группе Ячейки нажмите кнопку Формат.
Выделите пункт Размер ячейки и выполните одно из следующих действий.
Чтобы подогнать размер ячейки под текст, выберите команду Автоподбор ширины столбца.
Чтобы указать большую ширину столбца, щелкните Ширина столбца и введите нужное число в поле Ширина столбца.
Примечание: Также ширину столбца можно увеличить, изменив формат столбца или отдельной ячейки. Например, можно изменить формат даты, чтобы отображался только день и месяц (формат "дд.мм"), например 31.12, или представить число в экспоненциальном формате, например 4E+08.
Если в ячейке несколько строк текста, часть текста может отображаться не так, как нужно. Путем переноса текста в ячейке можно отобразить несколько строк текста.
Примечание: Если Excel режиме редактирования, изменить способ переноса текста невозможно.
Перенос текста в ячейке
Щелкните ячейку, в которой требуется выполнить перенос текста.
На вкладке Главная в группе Выравнивание выберите пункт Переносить текст.
Примечание: Если текст является одним длинным словом, символы не будут переносимы; вы можете расширить столбец или уменьшить размер шрифта, чтобы увидеть весь текст. Если после переноса текста в ячейке отображается не весь текст, может потребоваться изменить высоту строки.
На вкладке Главная в группе Ячейки нажмите кнопку Формат и выберите в разделе Размер ячейки команду Автоподбор высоты строки.
Выход из режима правки
Чтобы остановить работу в режиме правки, сделайте следующее:
Нажмите клавишу ВВОД.
Excel выйти из режима правки и выбрать ячейку непосредственно под текущей ячейкой.
Вы также можете указать, что при нажатии нажатия ввод вы можете выбрать другую смежную ячейку.
Щелкните Файл > Параметры > Дополнительно.
Только Excel 2007: нажмите кнопку Microsoft Office , Excel параметры ,а затем выберите категорию Дополнительные параметры.
В разделе Параметры правки выполните требуемое действие.
Чтобы выделение оставалось в ячейке, которую вы редактируете, сделайте так, чтобы после нажатия нажатия ввод переместили выделение.
Чтобы управлять направлением выделения, выберите после нажатия клавиши ВВОД, переместите выделение, щелкните стрелку рядом с кнопкой Направление ивыберите направление из списка.
Нажмите клавишу TAB.
При этом режим правки перестанет быть изменен и выберет ячейку справа от текущей ячейки. При нажатии shift+TAB ячейка будет выбрана слева.
До сих пор иногда с улыбкой вспоминаю один из своих первых выездных корпоративных тренингов лет 10 назад.
Представьте: огромный как футбольное поле опенспейс-офис российского представительства международной FMCG-компании. Шикарный дизайн, дорогая оргтехника, дресс-код, экспаты курлыкают по углам - вот это вот все :) В одной из переговорок начинаю двухдневный тренинг продвинутого уровня по текущей тогда версии Excel 2003 для 15 ключевых сотрудников экономического департамента вместе с их руководителем. Знакомимся, расспрашиваю их о бизнес-задачах, проблемах, прошу показать несколько типовых рабочих файлов. Показывают километровой длины выгрузки из SAP, простыни отчетов, которые они по этому всему делают и т.д. Ну, дело знакомое - мысленно прикидываю темы и тайминг, подстраиваюсь под аудиторию. Краем глаза замечаю, как один из участников, демонстрируя кусочек своего отчета, терпеливо тянет ячейку с формулой вниз за черный крестик в правом нижнем углу на несколько тысяч строк, потом проскакивает с лету конец таблицы, тянет обратно и т.д. Не выдержав, прерываю его кёрлинг мышью по экрану и показываю двойной щелчок по черному крестику, объясняя про автозаполнение вниз до упора.
Вдруг понимаю, что в аудитории подозрительно тихо и все как-то странно на меня смотрят. Незаметно окидываю себя взглядом где могу - все ОК, руки-ноги на месте, ширинка застегнута. Мысленно отматываю назад свои последние слова в поисках какой-нибудь жуткой оговорки - не было ничего криминального, вроде бы. После этого главный в группе молча встает, жмет мне руку и с каменным лицом говорит: "Спасибо, Николай. На этом тренинг можно закончить."
Ну, короче говоря, выяснилось, что никто из них не имел понятия про двойной щелчок по черному крестику и автозаполнение. Как-то исторически так сложилось, что некому им было показать такую простую но нужную штуку. Тянули всем отделом формулы вручную на тысячи строк, бедолаги. И тут я. Сцена маслом. Руководитель отдела потом очень просил название их компании никому не озвучивать :)
Несколько раз потом были похожие ситуации, но только с отдельными слушателями - большинство сейчас эту функцию, конечно, знает.
Вопрос в другом. После первой радости от освоения столь прекрасной функции большинство пользователей доходит до понимания того, что у автоматического копирования формул двойным щелчком по черному кресту (маркеру автозаполнения) есть при всех положительных моментах и отрицательные:
- Копирование не всегда происходит до конца таблицы. Если таблица не монолитная, т.е. в соседних столбцах есть пустые ячейки, то не факт, что автозаполнение сработает до конца таблицы. Скорее всего процесс остановится на ближайшей пустой ячейке, не дойдя до конца. Если ниже по столбцу есть занятые чем-то ячейки, то автозаполнение остановится на них совершенно точно.
- При копировании портится дизайн ячеек, т.к. по-умолчанию копируется не только формула, но еще и формат. Для исправления надо щелкать по кнопке параметров копирования и выбирать Только значения (Fill without format) .
- Не существует быстрого способа также удобно протянуть формулу не вниз, а вправо, кроме как тянуть вручную. Двойной щелчок по черному крестику - это только вниз.
Нажмите сочетание клавиш левый Alt+F11 или кнопку Visual Basic на вкладке Разработчик (Developer) . Вставьте новый пустой модуль через меню Insert - Module и скопируйте туда текст этих макросов:
- умеют заполнять не только вниз (SmartFillDown), но и вправо (SmartFillRight)
- не портят формат ниже- или справа стоящих ячеек - копируется только формула (значение)
- игнорируют пустые соседние ячейки и копирование происходит именно до конца таблицы, а не до ближайшего разрыва в данных или первой занятой ячейки.
Для пущего удобства можно назначить этим макросам сочетания клавиш, используя кнопку Макросы - Параметры (Macros - Options) там же на вкладке Разработчик (Developer) . Теперь достаточно будет ввести нужную формулу или значение в первую ячейку столбца и нажать заданное сочетание клавиш, чтобы макрос автоматически заполнил весь столбец (или строку):
P.S. Частично проблема с копированием формул до конца таблицы была решена в Excel 2007 с появлением "умных таблиц". Правда, не всегда и не везде они уместны. И вправо Excel самостоятельно копировать так и не научился.
Копирование с помощью кнопок панели инструментов
На панели инструментов Стандартная есть две кнопки, которые используются при выполнении копирования, - это кнопки Копировать и Вставить . Последовательность действий должна быть следующей:- Выделить ячейку или диапазон ячеек, содержимое которых необходимо скопировать.
- Нажать на кнопку Копировать . При этом содержимое выбранной ячейки (диапазона ячеек) будет перенесено в буфер обмена.
- Активизировать ячейку, в которую нужно скопировать информацию. При копировании диапазона нет необходимости выбирать весь диапазон целиком, достаточно активизировать только его левую верхнюю ячейку.
- Щелкнуть на кнопке Вставить .
- Правка | Копировать . Копирует содержимое выбранных ячеек в буфер обмена.
- Правка | Вставить . Вставляет содержимое буфера обмена в выбранную ячеку или диапазон.
- Выделить ячейку или диапазон ячеек, содержимое которых необходимо скопировать.
- Щелкнуть правой кнопкой мыши и из появившегося контекстного меню выбрать команду Копировать . При этом содержимое выбранной ячейки (диапазона ячеек) будет перенесено в буфер обмена.
- Активизировать ячейку, в которую нужно скопировать информацию.
- Щелкнуть правой кнопкой мыши и из контекстного меню выбрать команду Вставить .
- Ctrl + C . Копирует выбранные ячейки в буфер обмена.
- Ctrl + V . Вставляет содержимое буфера обмена в выбранную ячейку или диапазон.
- Выбрать ячейку (или диапазон), которую нужно скопировать.
- Переместить указатель мыши к одной из ее (или его) четырех границ.
- Когда указатель мыши превратится в стрелку, нужно нажать клавишу Ctrl . К указателю добавится маленький знак "плюс".
- Перетащить выбранное множество ячеек на новое место, продолжая удерживать нажатой клавищу Ctrl .
- Отпустить кнопку мыши. Excel создаст новую копию данных.
Если при помещении указателя мыши на границу ячейки или диапазона он не превращается в стрелку, то нужно изменить некоторые параметры. Для этого следует выбрать команду Сервис | Параметры , щелкнуть на вкладке Правка и установить флажок опции Перетаскивание ячеек (рис. 1).
Рис. 1. Диалоговое окно Параметры вкладка Правка- Правка | Заполнить | Вниз (или Ctrl + D ) . Копирует содержимое ячейки в выбранный диапазон снизу.
- Правка | Заполнить | Вправо (или Ctrl + R ) . Копирует содержимое ячейки в выбранный диапазон справа.
- Правка | Заполнить | Вверх . Копирует содержимое ячейки в выбранный диапазон сверху.
- Правка | Заполнить | Влево . Копирует содержимое ячейки в выбранный диапазон слева.
Есть еще один способ копирования в соседние ячейки - перетаскивание маркера заполнения выбранного множества ячеек. Excel скопирует содержимое исходных ячеек в те ячейки, которые будут выделены при перетаскивании. Это пример использования функции Автозаполнение .
Копирование в другие листы
Описанные выше процедуры копирования можно использовать также для копирования содержимого ячейки или диапазона в другой рабочий лист, даже если он находится в другой рабочей книге. Существует единственное дополнение: прежде чем выбирать диапазон назначения, необходимо активизировать другой рабочий лист.- Выберите диапазон для копирования.
- Нижмите клавишу Ctrl и, удерживая ее нажатой, щелкните на ярлычках тех рабочих листов, в которые нужно скопировать информацию (при этом в строке заголовка рабочей книги появится надпись [Группа] ).
- Выберите команду Правка | Заполнить | По листам , на экране появится диалоговое окно Заполнить по листам (рис. 2), в котором нужно выбрать опцию копирования ( полностью , только содержимое или только форматы ).
Читайте также: