В этом руководстве представлены полезные советы по переименованию книги при использовании Microsoft Excel. Это руководство применимо для Microsoft Excel 2003, 2007 и 2010.
- Переименование книг при использовании Microsoft Excel 2003, 2007 и 2010
- Переименовать текущую книгу в Microsoft Excel 2003, 2007 и 2010
- Удобно переименовать текущую книгу и многое другое
Переименовывать книги при использовании Microsoft Excel 2003, 2007 и 2010;
Когда вы используете Microsoft Excel 2003, 2007 и 2010, вы можете:
1. Нажмите CTRL + O для отображения Откройте диалоговое окно.
2. В списке Искать в щелкните папку или диск, содержащий книгу, которую вы хотите переименовать.
3. Найдите и откройте папку, содержащую книгу, которую вы хотите переименовать.
4. Щелкните правой кнопкой мыши книгу, которую хотите переименовать, а затем щелкните Переименовывать.
5. Введите имя новой книги и нажмите Enter.
Примечание: Если книга, которую вы хотите переименовать, была открыта в Excel, вы должны сначала закрыть ее, чтобы переименовать.
Переименовать текущую книгу в Microsoft Excel 2003, 2007 и 2010;
Если вы хотите переименовать текущую книгу в Excel, вы можете переименовать ее в Сохранить как диалоговое окно.
В Excel 2007: щелкните Значок офиса > Сохранить как, введите новое имя книги и сохраните его.
В Excel 2003/2010: щелкните Файл > Сохранить как, введите новое имя книги и сохраните его.
Удобно переименовать текущую книгу и многое другое.
Работы С Нами Office Tab or Office Tab Enterprise, вы можете легко переименовать текущую книгу, щелкнув правой кнопкой мыши вкладку книги и выбрав Переименовывать элемент команды, чтобы легко его переименовать. Смотрите скриншот:
Office Tab приносит вам Интерфейс документа с вкладками в Microsoft Office 2003, 2007 и 2010. Получите его сейчас без ограничения функций в течение 30 дней.
Примечание: еще не сохраненный документ не может быть переименован с помощью этой команды.
Используйте интерфейс документа с вкладками в Office 2003/2007/2010/2013/2016/2019:
Использование вкладок в Word, Excel, PowerPoint, Publisher, Access, Project и Visio;
Легко переключаться между файлами в Microsoft Office 2003/2007/2010/2013/2016/2019;
Совместимость с Windows XP, Windows Vista, Windows 7/8/10, Windows Server 2003 и 2008, Citrix System и Windows Terminal (Remote Desktop) Server;
Бесплатная пробная версия без ограничения функций через 30 дней!
ПОДРОБНЕЕ | СКАЧАТЬ БЕСПЛАТНО | КУПИТЬ СЕЙЧАС
Комментарии (1)
Оценок пока нет. Оцените первым!
Данная команда позволяет массово переименовывать файлы в любой папке Вашего ПК непосредственно из MS Excel.
Чтобы воспользоваться данной командой создайте в своей рабочей книге MS Excel список файлов, которые вы хотите переименовать (так это можно сделать быстро):
Пропишите рядом со «старыми» именами файлов — «новые» имена (так можно быстро добавить год к названию файлов):
Затем выделите диапазон ячеек со старыми и новыми названиями файлов, перейдите во вкладку «ЁXCEL» Главного меню, нажмите кнопку «Файлы» и выберите команду «Переименовать файлы«:
В открывшемся диалоговом окне укажите папку, в которой расположены файлы для переименования и нажмите :
После того как Вы нажмете кнопку файлы в указанной папке будут переименованы, о чем программа сообщит следующим информационным сообщением:
Отмена этой операции не предусмотрена, но вы легко можете вернуть «старые» названия файлов. Для этого поменяйте столбцы с «новыми» и «старыми» названиями файлов местами (так это можно сделать быстро):
И повторите операцию по переименованию. «Старые» названия файлов будут возвращены.
Редактирование книги и электронной таблицы
Рабочая книга — это файл, используемый для обработки и хранения данных. Книга состоит из нескольких листов. Это позволяет включать в один файл различные данные и устанавливать между ними связи.
Рабочий лист — это электронная таблица, состоящая из ячеек, организованных в столбцы и строки. Столбцы обозначены буквами, а строки — цифрами. Каждый лист имеет имя, заданное пользователем, которое отображается в нижней части книги. Для перехода между листами достаточно выбрать ярлык с соответствующим именем.
Редактирование рабочей книги
В процессе работы с Excel часто возникает необходимость добавлять, изменять имя, перемещать или копировать рабочие листы.
Добавление нового листа
Microsoft Excel дает возможность пользователю добавить новый лист в книгу несколькими способами.
Кнопка добавления. В нижней части книги находится кнопка «+». После нажатия на нее появится новый лист, который будет добавлен после предыдущих.
Вкладка «Главная». Способ добавления нового листа через главную вкладку зависит от версии табличного процессора. Для версии до Excel 2010 нужно:
- Перейти на вкладку «Главная».
- Выбрать пункт «Вставить».
- Навести указатель на меню «Лист» и выбрать подпункт «Вставить лист».
Для Microsoft Excel 2010 порядок добавления нового листа следующий:
- Выбрать активной вкладку инструментов «Главная».
- Нажать на кнопку «Вставить».
- Выбрать пункт «Вставить лист».
Новый лист, добавленный таким способом, будет размещен в начале списка.
Комбинация клавиш Shift+F11. Данный способ работает одинаково на любой версии табличного процессора. Новый созданный лист добавляется в начало списка.
Добавление из контекстного меню. Для добавления нового листа в версиях до Excel 2010 достаточно нажать правой клавишей мыши по нижней области книги, и выбрать первый предложенный пункт.
Для версии Excel 2010 также следует нажать правой кнопкой мыши на раздел, перед которым нужно разместить новый. Затем выбрать первый пункт, и в окне «Вставка» , активировав «Лист», нажать «Ок».
Добавление в случае отсутствия разделов. Иногда в настройках табличного процессора разделы бывают скрыты. Поэтому при создании нового листа он не отображается в книге. Для решения данной проблемы в Microsoft Excel 2003 нужно выполнить следующие действия:
- Открыть меню «Сервис».
- Выбрать пункт «Параметры».
- Перейти на вкладку «Вид».
- Поставить галочку в пункте «Ярлычки листов».
В версии Excel 2007:
- Нажать по кнопке «Офис» в левом верхнем углу.
- Выбрать «Параметры Excel».
- Выбрать вкладку «Дополнительно».
- Нажать «Показывать ярлычки листов».
В Excel 2010:
- Нажать на раздел «Файл».
- Выбрать «Параметры».
- Перейти в меню «Дополнительно».
- Нажать «Показывать ярлычки листов».
После того как листы стали видны, для добавления нового можно воспользоваться любым способом из приведенных выше.
Переименование листов
Табличный процессор дает имена новым листам по умолчанию с порядковыми номерами. Когда книга содержит большое количество листов, человеку сложно ориентироваться только в нумерации. Поэтому полезно знать информацию, как переименовать новый лист. В Excel это можно сделать несколькими способами.
Двойной клик. Очень простой метод переименования листа. Достаточно навести курсор мыши на имя листа, и щелкнуть дважды мышкой. После этого наименование станет активным и его можно изменить.
Использование контекстного меню. Для переименования листа достаточно нажать правой кнопкой мыши по имени листа и выбрать пункт «Переименовать». Наименование также станет активным с возможностью набора нового значения.
Оба способа доступны для любой версии табличного процессора Excel.
Копирование рабочего листа
В некоторых случаях требуется скопировать целый лист, а не отдельную таблицу. Для этого в Excel есть два способа.
Копирование через контекстное меню. Для того чтобы скопировать лист этим способом нужно:
- Нажать правой кнопкой мыши по названию копируемого листа.
- В выпадающем меню выбрать «Скопировать/переместить».
- В появившемся окошке настроить необходимые параметры, поставить галочку напротив пункта «Создать копию».
- Нажать «Ок».
Следует обратить внимание, что вместе с содержимым копируется и имя листа. При необходимости его можно изменить описанными выше методами.
Копирование содержимого листа. Альтернативный метод, для выполнения которого следует:
- Выделить содержимое таблицы любым способом. Это можно сделать комбинацией клавиш Ctrl+A, или нажатием по значку на пересечении вертикальной и горизонтальной панели.
- Скопировать содержимое ячеек сочетанием клавиш Ctrl+C, или щелкнув правой кнопкой мыши и выбрав в контекстном меню пункт «Копировать».
- Создать новый лист.
- Вставить содержимое копируемого листа. В этом поможет комбинация Ctrl+V. Можно также вызвать контекстное меню правой кнопкой мыши, затем выбрать пункт «Вставить».
Оба метода доступны для любой версии Microsoft Excel.
Удаление листа
Удалить лист из книги можно только в том случае, если в ней содержится минимум два листа. Для удаления нужно нажать правой клавишей мыши по названию листа и выбрать пункт «Удалить».
Редактирование электронных таблиц
Под редактированием электронных таблиц обычно подразумевают: удаление, перемещение и замену данных в ячейках, а также добавление и удаление строк и столбцов.
Ввод и замена данных в ячейках
Ввести информацию в электронную таблицу можно непосредственно в саму ячейку или в строку формул. Для этого нужно выделить ячейку, ввести данные и подтвердить ввод.
В случае неправильного ввода символа, его можно удалить при помощи клавиши BackSpace.
Вместимость одной ячейки составляет 32767 символов, однако строка формул может состоять только из 8192 символов.
Для замены данных в ячейке следует выделить ее, ввести новые данные и подтвердить ввод. Сделать это можно двумя способами.
Правка внутри ячейки. Такой метод выполняется выделением ячейки двойным кликом левой кнопки мыши или нажатием клавиши F2. После этого можно производить замену данных.
Правка внутри строки формул. При правке таким способом необходимо выбрать ячейку и нажать левой кнопкой на строку формул. Когда текстовый курсор начнет мигать, можно вносить изменения в данные.
Перемещение и копирование данных
Операции копирования и перемещения выполняются двумя основными способами.
Перетаскивание мышью. Для того чтобы переместить содержимое электронной таблицы нужно навести курсор на рамку ячейки. После появления стрелки можно начать перемещение с нажатой левой клавишей мыши. Если содержимое ячейки нужно переместить с копированием, то при перетаскивании также должна быть нажата клавиша Ctrl.
Буфер обмена. Перемещение данных в буфер обмена производится путем выполнения основных команд «Копировать» и «Вырезать». Для удобства используются комбинации клавиш Ctrl+C — копировать, Ctrl+X — вырезать.
Скопированный фрагмент можно вставить при помощи комбинаций клавиш Ctrl+V или кнопки на верхней панели инструментов «Вставить». Табличный процессор Excel дает возможность вставлять из буфера обмена не только значения, но и форматы ячеек, а также формулы, применяемые к ним. При помощи кнопки «Вставить» можно выбрать один из параметров вставки:
- формулы — используется для копирования формул;
- вставить значения — осуществляется вставка только значения;
- без рамок — не используется обрамление ячеек;
- транспонировать — изменяется ориентация ячеек, с вертикальной на горизонтальную и наоборот;
- вставить связь — используется для добавления ссылки на исходную ячейку;
- специальная вставка — дает возможность использования расширенных настроек вставки.
В случае вызова кнопки «Вставить» путем нажатия правой клавиши мыши по ячейке, рядом со вставленным фрагментом появится меню «Параметры вставки». В нем также можно выбрать дополнительные настройки процесса вставки фрагмента.
Удаление данных
Для удаления символа, стоящего справа от курсора, используется клавиша Delete, а для символа слева — BackSpace. Для удаления целого слова или фрагмента можно использовать две эти клавиши. Чтобы выделить одно слово достаточно щелкнуть дважды правой кнопкой мыши по нему. Для выделения определенного фрагмента нужно провести по нему указателем мыши с зажатой левой кнопкой мыши. После выделения слово или фрагмент можно удалить.
Как переименовать лист в excel
Программное приложение Excel — мощный инструмент для выполнения различных функций: составления электронных таблиц любой сложности, вычисления данных, построения графиков функций, математических моделей, работы с базами данных и прочими математическими, логическими и финансовыми инструментами. Обычному пользователю нет необходимости осваивать все возможности этой программы, но владеть ее основными функциями будет полезно всем. К сожалению, порой для новичков может представлять сложность даже простое добавление листов в книге или их переименование.
Как переименовать листы в книге
Кроме стандартных названий, листам книги в Excel можно присваивать различные имена на любом языке. Сделать это несложно, в программе предусмотрено несколько способов для этого, выбрать можно любой из них.
На рабочем столе в открытой книге нужно навести указатель мыши на ярлык нужного листа и произвести двойной щелчок левой кнопкой. Ярлык изменит свой внешний вид, и пользователь сможет ввести в нее нужные данные. Нельзя вводить слишком большие имена – их размер не должен превышать 32 знака. Для завершения действия следует подтвердить его щелчком по кнопке Enter.
Еще одна возможность: в открытом окне книги щелкнуть правой кнопкой мыши на ярлыке нужного листа правой кнопкой мыши, выбрать в контекстном меню «Переименовать» и изменить название. Дальнейшие действия аналогичны тем, что описаны в предыдущем абзаце.
Наиболее сложный метод переименования тоже имеет право на существование. Вначале надо перейти на лист, который надо переименовать. На панели инструментов в окне нового листа надо отыскать пункт меню «Главная», выбрать подпункт «Ячейка», далее – «Формат». Из выпавшего контекстного меню выбрать «Переименовать», ввести название и подтвердить ввод.
В программах Microsoft Office 7 и Microsoft Office 10 меню «Главная» находится в верхнем правом углу рабочего стола Excel и оформлено в виде значка Microsoft. Порой именно это обстоятельство вводит пользователей в заблуждение, поскольку в ранних версиях Microsoft Office эта вкладка была оформлена иначе.
Как переместить лист в Excel
Таким же образом можно создавать, перемещать и копировать листы книги в программе. Для создания дополнительного листа надо навести курсор мышки на значок, расположенный рядом с панелью, на которой отображаются листы(появится всплывающая подсказка «Создать лист») и щелкнуть левой кнопкой. Для перемещения листа нужно навести указатель мыши на его ярлык и, передвигая его горизонтально, перенести на новое место. Для копирования нужно одновременно нажимать на клавишу Ctrl.
2006 г.
Все вопросы | Excel.Application | Cells, Range, Rows и Columns | Chart, Shape, Picture | Внешние источники данных |
Worksbooks и Worksheets
- Как добавить новую книгу?
- Как задать количество листов в новой книге?
- Как открыть книгу, имеющуюся на диске?
- Как сохранить книгу?
- Как закрыть книгу без вопросов о сохранении? Как закрыть все книги?
- Как узнать имена всех открытых книг?
- Как найти определенную открытую книгу?
- Как переименовать книгу?
- Как спрятать книгу?
- Как открыть текстовый файл в Excel’е?
- Как узнать имена всех листов в книге и их количество?
- Как получить ссылку на активный лист в активной книге?
- Как добавить новый лист в книгу? Как удалить лист?
- Нужно ли делать лист активным, чтоб записать в него данные?
- Как задать имя листу в книге?
- Как выделить один или несколько листов в книге?
- Как скопировать/переместить лист в одной книге? В другую книгу?
- Как задать/убрать область печати? Как вызвать PrintPreview? Как напечатать лист?
- Как установить параметры печати: отступы на листе, ориентацию листа и др.?
- Как установить свои разрывы страниц (HPageBreaks) в области печати? Как узнать номер строки HpagePreak?
- Как сделать так, чтобы на каждой странице повторялись заголовки колонок таблицы?
- Как спрятать рабочий лист?
- Как установить пароль на существующий лист/книгу?
- Как создать макрос из Delphi? Как выполнить макрос, имеющийся в книге?
- Будет ли работать макрос при выставленной «Очень высокая безопасность макросов» в Excel’е пользователя?
- Почему не работает макрос, записанный в книге?
- Полезные ссылки
Workbooks Collection
Workbook Object
Sheets Collection
Worksheet Object
Excel Workbook Object
Excel Worksheet Object
Как добавить новую книгу?
Добавить новую пустую книгу:
Delphi:
XL.Workbooks.Add(EmptyParam, lcid);
C#:
XL.Workbooks.Add(Type.Missing);
В первом параметре метода Add можно указать стандартный тип шаблона Excel. Если же в нем указать имя (с полным путем) подготовленного файла (шаблоном может быть и «обычный» файл XLS, а не только файл XLT), то можно открыть книгу на диске как шаблон.
Delphi:
XL.Workbooks.Add('MyTemplate.xls', lcid);
Откроет файл «MyTemplate1.xls», т.е. точно как обычный шаблон «Книга1.xls», но свой со своим форматированием, что позволит ускорить процесс экспорта данных в Excel, т.к. не придется форматировать ячейки и вызывать другие настройки листа.
Add Method (Workbooks Collection)
How to: Create New Workbooks
Как задать количество листов в новой книге?
Задать количество листов в новой книге можно перед добавлением новой книги:
Delphi:
XL.SheetsInNewWorkbook[lcid] := N; // N - новое количество листов (integer)
XL.Workbooks.Add(EmptyParam, lcid);
C#:
XL.SheetsInNewWorkbook = N;
Где N = 1..255
SheetsInNewWorkbook Property
Как открыть книгу, имеющуюся на диске?
Если книга находится не в папке, указанной в Excel.Application.DefaultFilePath, то нужно указывать полный путь к открываемому файлу .xls, даже если файл находится в текущей папке вашего приложения, т.к. Excel ничего про него не знает.
Delphi:
WB.ConnectTo(XL.Workbooks.Open( 'МояКнига.xls', // Filename: WideString; 2, // UpdateLinks: OleVariant; 2 - never update False, // ReadOnly: OleVariant; EmptyParam, // Format: OleVariant; EmptyParam, // Password: OleVariant; EmptyParam, // WriteResPassword: OleVariant; EmptyParam, // IgnoreReadOnlyRecommended: OleVariant; EmptyParam, // Origin: OleVariant; EmptyParam, // Delimiter: OleVariant; EmptyParam, // Editable: OleVariant; EmptyParam, // Notify: OleVariant; EmptyParam, // Converter: OleVariant; False, // AddToMru: OleVariant; EmptyParam, // Local: OleVariant; EmptyParam, // CorruptLoad: OleVariant; lcid));
C#:
XL.Workbooks.Open( "Книга1.xls", // FileName false, // UpdateLinks false, // ReadOnly Type.Missing, // Format Type.Missing, // Password Type.Missing, // WriteResPassword Type.Missing, // IgnoreReadOnlyRecommended Type.Missing, // Origin Type.Missing, // Delimiter true, // Editable Type.Missing, // Notify Type.Missing, // Converter false, // AddToMru Type.Missing, // Local Type.Missing // CorruptLoad );
Open Method
How to: Open Workbooks
Как сохранить книгу?
Save Method
SaveAs Method
How to: Save Workbooks
Как закрыть книгу без вопросов о сохранении? Как закрыть все книги?
Delphi:
// закрыть книгу без сохранения внесенных в нее изменений oWorkBook.Close(0); // xlDontSaveChanges // закрыть все книги без сохранения изменений XL.DisplayAlerts[lcid] := False; // отключаем предупреждения XL.Workbooks.Close(lcid); // закроем все книги
Close Method
How to: Close Workbooks
Как узнать имена всех открытых книг?
Узнать имена всех книг экземпляра Excel.Application можно в цикле, например, так:
Delphi:
for i := 1 to XL.Workbooks.Count do XL.Assistant.DoAlert('Книга', XL.Workbooks[i].Name, msoAlertButtonOK, msoAlertIconInfo, msoAlertDefaultFirst, msoAlertCancelDefault, False); // а вот так имя книги с полным путем к ней (свойство FullName) for i := 1 to XL.Workbooks.Count do XL.Assistant.DoAlert('Книга', XL.Workbooks[i].FullName[lcid], msoAlertButtonOK, msoAlertIconInfo, msoAlertDefaultFirst, msoAlertCancelDefault, False);
C#:
int R = 0; foreach (Excel.Workbook WB in XL.Workbooks) { oSheet.get_Range("A1", Type.Missing).get_Offset(R, 0).Formula = WB.FullName; R++; }
Как найти определенную открытую книгу?
Точно так же, как в предыдущем ответе — по имени в свойстве Name. Если вы хотите сделать найденную книгу активной, то вызовите метод Activate
Name Property
Activate Method
Как переименовать книгу?
Переименовать книгу никак нельзя — только сохранить под другим именем методом SaveAs (смотрите «Как сохранить книгу»).
Как спрятать книгу?
Delphi:
// спрячем активную книгу
XL.ActiveWindow.Visible := False;
Windows Collection Object
Window Object
Как открыть текстовый файл в Excel’е?
Практически, так же как и обычную книгу, только внимательно указав дополнительные параметры в методе OpenText.
OpenText Method
How to: Open Text Files as Workbooks
Как узнать имена всех листов в книге и их количество?
Узнать количество листов в книге можно в цикле по коллекции Workbook.Sheets. Количество листов — свойство Sheets.Count. Имя листа — свойство Worksheet.Name.
Count Property
Name Property
How to: List All Worksheets in a Workbook
Как получить ссылку на активный лист в активной книге?
Обращаеясь к Excel.Application.ActiveSheet или WorkBook.ActiveSheet, вы получите ссылку на интерфейс IDispatch. Это происходит из-за того, что коллекция Excel.Application.Sheets может содержать объекты WorkSheet, Chart, Excel4MacroSheet (для поддержки Excel 4).
Delphi:
// получить ссылку на активный лист, ASheet: TExcelWorksheet ASheet.ConnectTo(XL.ActiveSheet as _Worksheet); // получить ссылку на второй лист активной книги ASheet.ConnectTo(XL.ActiveWorkbook.Sheet[2] as _Worksheet);
C#:
Excel.Worksheet oSheet = (Excel.Worksheet) XL.ActiveSheet; // Excel.Worksheet oSheet = (Excel.Worksheet) XL.Sheets[1];
Определить тип листа можно, проверив свойство Worksheet.Type:
Delphi:
if ASheet.type_[lcid] = xlWorksheet then { это Worksheet };
C#:
if (oSheet.Type == Excel.XlSheetType.xlWorksheet) /* это Worksheet */ ;
ActiveWorkbook Property
ActiveSheet Property
Type Property
Как добавить новый лист в книгу? Как удалить лист?
При добавлении можно указать тип нового листа (WorkSheet, Chart, Excel4MacroSheet) и текущее положение. Добавленный лист будет активизирован автоматически (на него будет указывать свойство ActiveSheet)
// Добавим один новый лист после текущего ASheet.ConnectTo(XL.ActiveWorkbook.Sheets.Add(EmptyParam, XL.ActiveSheet, 1, xlWorksheet, lcid)); // Удалить лист XL.DisplayAlerts[lcid] := False; // отключим предуреждения (XL.ActiveSheet as _Worksheet).Delete(lcid); // удаляем активный (можно любой) лист
Add Method
Delete Method
How to: Add New Worksheets to Workbooks
How to: Delete Worksheets from Workbooks
Нужно ли делать лист активным, чтобы записать в него данные?
Не нужно — переключение (активация) листов только замедлит экспорт данных. Получите ссылку на любой лист в книге (активной или нет) и работайте c ней, как с активной. Активизировать лист нужно только в случае необходимости, например, при вставке из буфера обмена, предварительном просмотре и др.
Как задать имя листу в книге?
// ASheet: ExcelWorksheet; ASheet.ConnectTo(XL.ActiveSheet as _Worksheet); ASheet.Name := 'Новое имя';
Name Property
Как выделить один или несколько листов в книге?
Delphi:
// выделить один лист (XL.Sheets[1] as _Worksheet).Select(True, lcid); // выделим сразу несколько листов в цикле for i := 1 to 4 do begin (XL.Sheets[i] as _Worksheet).Select(False, lcid); Application.ProcessMessages; end; // листы можно выделить не в цикле, указав список выделяемых // листов (индексы или имена) как массив (XL.ActiveWorkbook.Sheets[VarArrayOf([1, 2, 3, 4])] as Sheets).Select(False, lcid); // Select - выделить, Activate - активировать без снятия выделения, // если активировать лист в выделенном диапозоне (XL.Sheets[4] as _Worksheet).Activate(lcid); // Если попробовать активировать 5 лист (не в выделенном диапозоне), // то выделенным окажется только один лист (XL.Sheets[5] as _Worksheet).Activate(lcid);
Select Method
Activate Method
How to: Select a Worksheet
Как скопировать/переместить лист в одной книге? В другую книгу?
Delphi:
// скопировать лист в конец ASheet.Copy(EmptyParam, XL.ActiveWorkbook.Sheets[XL.ActiveWorkbook.Sheets.Count]); // переместим лист перед Лист4 ASheet.Move(XL.ActiveWorkbook.Sheets[4], EmptyParam); // переместить лист в другую книгу в конец. // Для копирования то же, только вместо Move вызвать метод Copy ASheet.Move(EmptyParam, XL.Workbooks[2].Sheets[XL.Workbooks[2].Sheets.Count]);
Copy Method
Move Method
How to: Move Worksheets Within Workbooks
Как задать/убрать область печати? Как вызвать PrintPreview? Как напечатать лист?
Delphi:
// Зададим область печати A1:D10 ASheet.PageSetup.PrintArea := '$A$1:$D$10'; // Удаляем область печати, присвоив пустую строку ASheet.PageSetup.PrintArea := ''; // Вызов PrintPreview ASheet.PrintPreview; // Печать на любой принтер (в примере на "PDFCreator") // Если на активный принтер, то вместо имени принтера указать EmptyParam ASheet.DefaultInterface.PrintOut( EmptyParam, // From: OleVariant; EmptyParam, // To_: OleVariant; 1, //Copies: OleVariant; EmptyParam, // Preview: OleVariant; 'PDFCreator', // ActivePrinter: OleVariant; EmptyParam, // PrintToFile: OleVariant; True, //Collate: OleVariant; EmptyParam, //PrToFileName: OleVariant; lcid );
PrintArea Property
PrintOut Method
PrintPreview Method
How to: Print Worksheets
Как установить параметры печати: отступы на листе, ориентацию листа и др.?
Установка параметров печати — довольно продолжительный процесс, поэтому советую настроить их в предварительно подготовленном шаблоне. Все параметры печати задаются в свойстве PageSetup объекта Worksheet. Но учтите, что текст в свойствах Footer или Header для Left, Right, Center суммарно не должен превышать 255 символов.
Для задания отступов в сантиметрах используйте функцию Excel.Application.CentimetersToPoints
Delphi:
ASheet.Range['A1', EmptyParam].Formula := 'Любой текст, чтоб сработал PrintPreviw'; ASheet.PageSetup.LeftMargin := 0; ASheet.PageSetup.TopMargin := 0; ASheet.PageSetup.RightMargin := 0; ASheet.PageSetup.BottomMargin := 0; ASheet.PageSetup.HeaderMargin := 0; ASheet.PageSetup.FooterMargin := 0; ASheet.PageSetup.FitToPagesWide := 1; ASheet.PageSetup.FitToPagesTall := 1; ASheet.PrintPreview(True, lcid);
Если вы выполните данный код, то заметите, как долго Excel настраивает все границы печати.
PageSetup Property
CentimetersToPoints Method
Как установить свои разрывы страниц (HPageBreaks) в области печати? Как узнать номер строки HpagePreak?
Для того, чтобы «появились» автоматические разрывы страниц, нужно перейти в режим разметки.
Delphi:
// переходим в режим разметки, чтобы заполнить коллекцию HPageBreaks XL.ActiveWindow.View := xlPageBreakPreview; // вставим разрыв перед 4-й строкой ASheet.HPageBreaks.Add(ASheet.Range['A4', EmptyParam]); // Как узнать номер строки, перед которой вставлен первый (индекс 1) HPageBreak FirstPageBreak := ASheet.HPageBreaks[1].Location.Row;
Также вы можете «переместить» разрыв, присвоив новое значение свойству Location объекта HPageBreak
Delphi:
// переместим разрыв перед пятой строкой ASheet.HPageBreaks[1].Location := Asheet.Range ['A5', EmptyParam];
View Property
HPageBreaks Collection Object
VPageBreaks Collection Object
Add Method
Как сделать так, чтобы на каждой странице повторялись заголовки колонок таблицы?
Нужно задать «сквозные» строки заголовка таблицы.
Delphi:
// "сквозная" вторая строка ASheet.PageSetup.PrintTitleRows := '2:2';
PageSetup Property
Как спрятать рабочий лист?
Delphi:
ASheet.Visible[lcid] := xlSheetHidden;
Visible Property
How to: Hide Worksheets
Как установить пароль на существующий лист/книгу?
Protect Method
Unprotect Method
How to: Protect Workbooks
How to: Protect Worksheets
How to: Remove Protection from Worksheets
Как создать макрос из Delphi? Как выполнить макрос, имеющийся в книге?
Вам не удастся создать макрос программно, т.к. по умолчанию в Excel VBA Project отключен доступ к VBA из программ. Как включить эту возможность, читайте «PRB: Programmatic Access to Office XP VBA Project Is Denied»
Пример создания макроса с параметром и вызов его из программы:
Delphi:
try VBComp := WB.VBProject.VBComponents.Add(1); // vbext_ct_StdModule VBComp.Name := 'TestModule'; // запишем туда наш макрос VBComp.CodeModule.AddFromString( 'Public Sub Test(ByVal ADate As Date)'#10 + #9'MsgBox "Привет из VBA!" & Chr(13) & "Сегодня " & ADate, _'#10 + #9#9'vbInformation, "Test макроса"'#10 + 'End Sub' ); except ShowMessage('Нужно включить вручную в Excel''е "Доверять доступ к Visual Basic Project"'); end; // выполним макрос XL.Run('Test', Date());
C#:
Microsoft.Vbe.Interop.VBComponent VBComp = XL.ActiveWorkbook.VBProject.VBComponents.Add( Microsoft.Vbe.Interop.vbext_ComponentType.vbext_ct_StdModule); VBComp.Name = "TestModule"; // запишем туда наш макрос VBComp.CodeModule.AddFromString( "Public Sub Test(ByVal ADate As Date)n" + "tMsgBox "Привет из VBA!" & Chr(13) & "Сегодня " & ADate, _n" + "ttvbInformation, "Test макроса"n" + "End Sub"); // и выполним его передав текущую дату XL.Run("Test", DateTime.Today, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing );
Если все же вам очень нужно добавить макрос, независимо от настроек доступа к VBA Project, то можно воспользоваться листом макросов xlExcel4MacroSheet. Макроязык представляет собой «команды».
Delphi:
ASheet := WB.Sheets.Add(EmptyParam, WB.Sheets[WB.Sheets.Count], 1, xlExcel4MacroSheet, lcid) as _Worksheet; ASheet.Range['A1', EmptyParam].Formula := '=alert("Привет из Excel4 MacroSheet!")'; ASheet.Range['A2', EmptyParam].Formula := '=return()'; ASheet.Range['A1', EmptyParam].Run( EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam );
Turn on or off Trust access to Visual Basic Project
How To Create and Call an Excel Macro Programmatically from VB
Programming To The Visual Basic Editor
Run Method
Будет ли работать макрос при выставленной «Очень высокая безопасность макросов» в Excel’е пользователя?
Записанные макросы в книге, открытой вашей программой всегда будут работать, независимо от выставленного в Excel’е «Уровня безопасности» для макросов.
Почему не работает макрос, записанный в книге?
Записанный в книге макрос может не работать по причине установленного антивируса. Например, установленный «Kaspersky Office Guard», входящий в состав «Антивирус Касперского», начисто отключает все вызовы VBA.
Полезные ссылки
Microsoft Excel Object Model
Automating Excel Using the Excel Object Model
Office Development — Excel
Migrating Excel VBA Solutions to Visual Studio 2005 Tools for Office
Converting Microsoft Office VBA Macros to Visual Basic .NET and C#
Microsoft Excel 2003 Language Reference
Understanding the Excel Object Model from a .NET Developer’s Perspective
Microsoft.Office.Interop.Excel Namespace
Excel Objects
Code Examples for Excel (C#)
Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше
По умолчанию в Excel листам присваиваются названия «Лист1», «Лист2», «Лист3» и т. д., но их можно легко переименовать.
Три способа переименования листа
-
Дважды щелкните ярлычок листа и введите новое имя.
-
Щелкните ярлычок листа правой кнопкой мыши, выберите команду Переименовать и введите новое имя.
-
Нажмите клавиши ALT+H, O, R и введите новое имя.
Важно:
Имена листов не могут:
-
Пустое место .
-
Содержать более 31 знака.
-
Содержать следующие символы: / ? * : [ ]
Например, 02/17/2016 нельзя использовать в качестве имени листа, а 02-17-2016 — можно.
-
Начинаться или заканчиваться апострофом (‘), при этом апострофы использоваться между символами.
-
Называться «History». Это зарезервированное слово, которое Excel использует для внутренних целей.
Переименование книги
Если вы хотите переименовать книгу, найдите ее в проводнике, нажмите клавишу F2 или щелкните ее правой кнопкой мыши и выберите «Переименовать», а затем введите новое имя.
Если книга уже открыта, щелкните Файл > Сохранить как, чтобы сохранить ее под другим именем. При этом будет создана копия существующей книги.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
См. также
Вставка и удаление листов
Видео: перемещение и копирование листов
Краткое руководство: печать листа
Группировка листов
Защита листа
Нужна дополнительная помощь?
Редактирование книги и электронной таблицы
Рабочая книга — это файл, используемый для обработки и хранения данных. Книга состоит из нескольких листов. Это позволяет включать в один файл различные данные и устанавливать между ними связи.
Рабочий лист — это электронная таблица, состоящая из ячеек, организованных в столбцы и строки. Столбцы обозначены буквами, а строки — цифрами. Каждый лист имеет имя, заданное пользователем, которое отображается в нижней части книги. Для перехода между листами достаточно выбрать ярлык с соответствующим именем.
Редактирование рабочей книги
В процессе работы с Excel часто возникает необходимость добавлять, изменять имя, перемещать или копировать рабочие листы.
Добавление нового листа
Microsoft Excel дает возможность пользователю добавить новый лист в книгу несколькими способами.
Кнопка добавления. В нижней части книги находится кнопка «+». После нажатия на нее появится новый лист, который будет добавлен после предыдущих.
Вкладка «Главная». Способ добавления нового листа через главную вкладку зависит от версии табличного процессора. Для версии до Excel 2010 нужно:
- Перейти на вкладку «Главная».
- Выбрать пункт «Вставить».
- Навести указатель на меню «Лист» и выбрать подпункт «Вставить лист».
Для Microsoft Excel 2010 порядок добавления нового листа следующий:
- Выбрать активной вкладку инструментов «Главная».
- Нажать на кнопку «Вставить».
- Выбрать пункт «Вставить лист».
Новый лист, добавленный таким способом, будет размещен в начале списка.
Комбинация клавиш Shift+F11. Данный способ работает одинаково на любой версии табличного процессора. Новый созданный лист добавляется в начало списка.
Добавление из контекстного меню. Для добавления нового листа в версиях до Excel 2010 достаточно нажать правой клавишей мыши по нижней области книги, и выбрать первый предложенный пункт.
Для версии Excel 2010 также следует нажать правой кнопкой мыши на раздел, перед которым нужно разместить новый. Затем выбрать первый пункт, и в окне «Вставка» , активировав «Лист», нажать «Ок».
Добавление в случае отсутствия разделов. Иногда в настройках табличного процессора разделы бывают скрыты. Поэтому при создании нового листа он не отображается в книге. Для решения данной проблемы в Microsoft Excel 2003 нужно выполнить следующие действия:
- Открыть меню «Сервис».
- Выбрать пункт «Параметры».
- Перейти на вкладку «Вид».
- Поставить галочку в пункте «Ярлычки листов».
В версии Excel 2007:
- Нажать по кнопке «Офис» в левом верхнем углу.
- Выбрать «Параметры Excel».
- Выбрать вкладку «Дополнительно».
- Нажать «Показывать ярлычки листов».
В Excel 2010:
- Нажать на раздел «Файл».
- Выбрать «Параметры».
- Перейти в меню «Дополнительно».
- Нажать «Показывать ярлычки листов».
После того как листы стали видны, для добавления нового можно воспользоваться любым способом из приведенных выше.
Переименование листов
Табличный процессор дает имена новым листам по умолчанию с порядковыми номерами. Когда книга содержит большое количество листов, человеку сложно ориентироваться только в нумерации. Поэтому полезно знать информацию, как переименовать новый лист. В Excel это можно сделать несколькими способами.
Двойной клик. Очень простой метод переименования листа. Достаточно навести курсор мыши на имя листа, и щелкнуть дважды мышкой. После этого наименование станет активным и его можно изменить.
Использование контекстного меню. Для переименования листа достаточно нажать правой кнопкой мыши по имени листа и выбрать пункт «Переименовать». Наименование также станет активным с возможностью набора нового значения.
Оба способа доступны для любой версии табличного процессора Excel.
Копирование рабочего листа
В некоторых случаях требуется скопировать целый лист, а не отдельную таблицу. Для этого в Excel есть два способа.
Копирование через контекстное меню. Для того чтобы скопировать лист этим способом нужно:
- Нажать правой кнопкой мыши по названию копируемого листа.
- В выпадающем меню выбрать «Скопировать/переместить».
- В появившемся окошке настроить необходимые параметры, поставить галочку напротив пункта «Создать копию».
- Нажать «Ок».
Следует обратить внимание, что вместе с содержимым копируется и имя листа. При необходимости его можно изменить описанными выше методами.
Копирование содержимого листа. Альтернативный метод, для выполнения которого следует:
- Выделить содержимое таблицы любым способом. Это можно сделать комбинацией клавиш Ctrl+A, или нажатием по значку на пересечении вертикальной и горизонтальной панели.
- Скопировать содержимое ячеек сочетанием клавиш Ctrl+C, или щелкнув правой кнопкой мыши и выбрав в контекстном меню пункт «Копировать».
- Создать новый лист.
- Вставить содержимое копируемого листа. В этом поможет комбинация Ctrl+V. Можно также вызвать контекстное меню правой кнопкой мыши, затем выбрать пункт «Вставить».
Оба метода доступны для любой версии Microsoft Excel.
Удаление листа
Удалить лист из книги можно только в том случае, если в ней содержится минимум два листа. Для удаления нужно нажать правой клавишей мыши по названию листа и выбрать пункт «Удалить».
Редактирование электронных таблиц
Под редактированием электронных таблиц обычно подразумевают: удаление, перемещение и замену данных в ячейках, а также добавление и удаление строк и столбцов.
Ввод и замена данных в ячейках
Ввести информацию в электронную таблицу можно непосредственно в саму ячейку или в строку формул. Для этого нужно выделить ячейку, ввести данные и подтвердить ввод.
В случае неправильного ввода символа, его можно удалить при помощи клавиши BackSpace.
Вместимость одной ячейки составляет 32767 символов, однако строка формул может состоять только из 8192 символов.
Для замены данных в ячейке следует выделить ее, ввести новые данные и подтвердить ввод. Сделать это можно двумя способами.
Правка внутри ячейки. Такой метод выполняется выделением ячейки двойным кликом левой кнопки мыши или нажатием клавиши F2. После этого можно производить замену данных.
Правка внутри строки формул. При правке таким способом необходимо выбрать ячейку и нажать левой кнопкой на строку формул. Когда текстовый курсор начнет мигать, можно вносить изменения в данные.
Перемещение и копирование данных
Операции копирования и перемещения выполняются двумя основными способами.
Перетаскивание мышью. Для того чтобы переместить содержимое электронной таблицы нужно навести курсор на рамку ячейки. После появления стрелки можно начать перемещение с нажатой левой клавишей мыши. Если содержимое ячейки нужно переместить с копированием, то при перетаскивании также должна быть нажата клавиша Ctrl.
Буфер обмена. Перемещение данных в буфер обмена производится путем выполнения основных команд «Копировать» и «Вырезать». Для удобства используются комбинации клавиш Ctrl+C — копировать, Ctrl+X — вырезать.
Скопированный фрагмент можно вставить при помощи комбинаций клавиш Ctrl+V или кнопки на верхней панели инструментов «Вставить». Табличный процессор Excel дает возможность вставлять из буфера обмена не только значения, но и форматы ячеек, а также формулы, применяемые к ним. При помощи кнопки «Вставить» можно выбрать один из параметров вставки:
- формулы — используется для копирования формул;
- вставить значения — осуществляется вставка только значения;
- без рамок — не используется обрамление ячеек;
- транспонировать — изменяется ориентация ячеек, с вертикальной на горизонтальную и наоборот;
- вставить связь — используется для добавления ссылки на исходную ячейку;
- специальная вставка — дает возможность использования расширенных настроек вставки.
В случае вызова кнопки «Вставить» путем нажатия правой клавиши мыши по ячейке, рядом со вставленным фрагментом появится меню «Параметры вставки». В нем также можно выбрать дополнительные настройки процесса вставки фрагмента.
Удаление данных
Для удаления символа, стоящего справа от курсора, используется клавиша Delete, а для символа слева — BackSpace. Для удаления целого слова или фрагмента можно использовать две эти клавиши. Чтобы выделить одно слово достаточно щелкнуть дважды правой кнопкой мыши по нему. Для выделения определенного фрагмента нужно провести по нему указателем мыши с зажатой левой кнопкой мыши. После выделения слово или фрагмент можно удалить.
Презентация
Во втором занятии рассмотрено создание новой книги, открытие и сохранение. Пользователь узнает способы быстрого перемещения по листу, осуществления поиска данных и их замену, а также хитрости управления листами.
Навыки MOS 77-420
Название навыка | Номер навыка |
---|---|
Создание чистой рабочей книги | 1.1.1 |
Создание чистой рабочей книги | 1.1.2 |
Создание чистой рабочей книги | 1.1.5 |
Поиск данных в книге | 1.2.1 |
Изменение порядка листов | 1.2.3 |
Демонстрация использования GoTo | 1.2.4 |
Демонстрация использования NameBox | 1.2.5 |
Изменение цвета закладки | 1.3.1 |
Сокрытие листа | 1.4.1 |
Сохранение книги в альтернативный формат файла | 1.5.2 |
Сохранение файлов в удаленных местах | 1.5.8 |
Поиск и замена данных | 2.1.2 |
Теория:
- Создание рабочих книг. Открытие и сохранение книги
Видеоверсия
Текстовая версия
Создание рабочей книги с одним листом происходит сразу после запуска табличного процессора. Способы запуска табличного процессора были рассмотрены в предыдущем занятии. Если у пользователя не изменены настройки запуска по умолчанию, то на начальном окне можно выбрать тип создаваемой книги: пустая, либо на основе одного из предложенных шаблонов.
Шаблон – это особая книга, на основе которой создаются другие книги. В отличие от пустой книги, шаблоны, как правило уже содержат определенную разметку, форматирование и формулы. При создании книги на основе шаблона изменения вносятся не в сам шаблон, а в копию книги, созданную на основе шаблона.
Все книги создаются на основе шаблонов, просто пустая книга создается на основе чистого шаблона, лишенного дополнительного форматирования, а для упрощения понимания мы будем говорить: «Создание чистой книги».
Если необходимо создать новую книгу, когда Excel запущен, то это можно сделать с помощью команды: Файл/ Создать и выбрать тип новой книги: пустая или на основе шаблона.
Второй способ – это щелкнуть левой кнопкой мыши по значку Excel на панели задач с зажатой клавишей Shift.
И, третий способ, заключается в использовании горячего сочетания клавиш: «Ctrl+N».
При использовании последнего способа будет создана сразу пустая новая книга, а не вызван начальный экран с возможностью выбора шаблона.
Открытие существующей книги
Открыть ранее созданную книгу можно, как из самой программы Excel, так и из вне, например, файлового менеджера «Проводник».
Если воспользоваться файловым менеджером, то открыть книгу можно двойным щелчком (или одинарным, если так настроена система), либо воспользоваться вкладкой «Главная» ленты интерфейса Проводника, либо вызвать контекстное меню и выбрать пункт «Открыть».
Выбрав пункт «Открыть с помощью» можно дополнительно будет выбрать программу для открытия файла, такое бывает удобно, если нужно открывать файлы от других приложений, либо, если в системе несколько программ, работающих с одним типом фалов. С файлами Excel могут работать другие табличные процессоры, например, OpenOffice Calc. Более подробно об открытии «не родных» файлов в Excel будет вестись речь в 10 занятии.
Открытие существующей книги непосредственно из табличного процессора также можно осуществить несколькими способами.
За открытие книг отвечает группа «Открыть» представления Backstage, которое вызывается по клику на вкладку «Файл», либо с помощью горячего сочетания клавиш «Ctrl+O».
В отличие от других продуктов MS Office, Excel обладает некоторой особенностью, а именно: в табличном процессоре Excel нельзя открыть две книги с одинаковым названием, например, одну из флешки, а вторую со своих документов на рабочем компьютере. Придется предварительно одну из книг переименовать. В то же время, открыть два документа Word или презентации PowerPoint, с одинаковым названием, можно.
Пользователю доступны несколько стандартных мест хранения файлов:
Последние – собраны последние книги, над которыми производилась работа в табличном процессоре, причем файл будет открываться из того места-расположения, где последний раз над ним производилась работа.
OneDrive – онлайн хранилище Microsoft, которое дает всем пользователям, подписавшимся на пакет Office 365, 1 Тб места под данные.
Этот компьютер – переход в папку «Мои документы», которая настроена на конкретного пользователя (по умолчанию система размещает Мои документы в хранилище OneDrive)
Обзор – запуск диалогового окна открытия файла, где в привычном интерфейсе проводника можно выбрать месторасположение и сам файл.
В Microsoft Office могут быть добавлены другие места хранения файлов, например, OneDrive корпоративный, или Office 365 SharePoint.
Как уже было отмечено выше, запустить представление Backstage на группе «Открыть», можно и с помощью горячего сочетания Ctrl+O, однако, если нужно сразу же перейти на диалоговое окно открытия файла, то это проще всего сделать с помощью горячего сочетания клавиш Ctrl+F12.
Сохранение книг
Для сохранения в Excel, как и других программах Microsoft Office, предусмотрено несколько вариантов:
Сохранить – сохраняет текущую книгу.
Сохранить как… – сохраняет текущую книгу под новым именем и/ или в новом месте. С помощью команды «Сохранить как…» можно сохранить книгу в другом формате.
Если книга сохраняется в первый раз, то всегда будет запускаться команда «Сохранить как…»
Для команды «Сохранить» предусмотрены горячие сочетания клавиш: Ctrl+S и Shift+F12, они идентичны и, возможно, продублированы для удобства использования программы как правшами, так и левшами.
Есть горячие сочетание и для команды «Сохранить как…» – это клавиша F12, которая сразу запускает диалоговое окно сохранения файла.
При использовании команды «Сохранить как…» пользователь может выбрать место для хранения файла, в тои числе и хранилище OneDrive или его аналог. Если использовать OneDrive, то хранилище доступно прямо из окна табличного процессора, в случае сторонних поставщиков онлайн хранилищ, возможно, придется воспользоваться диалоговым окном сохранения, выбрав правильное расположение сохранения файла.
Сохранение файла под другим форматом
Каждый файл в операционной системе состоит из двух частей, непосредственно имени и расширения. Отделение расширения от имени происходит с помощью точки с права на лево. Т.е. все что идет справа до первой точки считается расширением, а остальная часть – имя, которое, в свою очередь, тоже может иметь точки, но они учитываются наравне с остальными символами.
Именно по расширению файла операционная система определяет его тип и, соответственно, ассоциацию с тем приложением, которое должно открыть данный файл по умолчанию (по двойному клику мышки, либо нажатию клавиши Enter). При этом, в системе может быть несколько приложений, работающих с одним типом. К примеру, если взять расширение .pdf, то открыть его можно с помощью приложений: браузер Edge, Microsoft Word (версия 2013 +), Adobe Acrobat Reader и другие. Перечень приложений, установленных в системе, которые могут работать с определенным типом фала можно увидеть в контекстном меню.
К примеру, попытка открыть файл с расширением *.pdf в другой системе.
Возвращаясь к табличному процессору Excel, следует отметить, что он имеет несколько «родных» расширений, но поддерживает и другие расширения.
Родное расширение – это расширение, которое появилось вместе с конкретным приложением, для Excel таких расширений несколько:
- *.xlsx – Книга Excel;
- *.xlsm – Книга Excel с поддержкой макросов;
- *.xlsb – Книга Excel с поддержкой макросов, представленная в двоичном формате. Часто используется для очень больших документов с десятками тысяч строк и/или сотнями колонок;
- *.xltx – шаблон Excel;
- *.xltm – шаблон Excel с поддержкой макросов.
Это не все форматы, одним из часто встречаемых форматов является *.xls – это книга Excel сохраненная в старом (версия Excel до 2003й) формате, остальные устаревшие форматы мы рассматривать не будет ввиду их неактуальности.
Кроме родных расширений, Excel может сохранить книгу в одном из других форматов, например, сохранить список в текстовом формате, либо формате веб-странице. Для сохранения книги в другом формате нужно выполнить команду «Сохранить как…» и выбрать из списка нужный формат.
Наиболее часто сохранение выполняется в старом формате *.xls для поддержки совместимости с устаревшими версиями Excel, при этом часть функциональности книги может быть утеряна (о чем программа предупредит соответствующим диалоговым окном).
Команда «Сохранить как…» может использоваться и для переименования существующей книги Excel, вернее, это будет ее копирование под новым именем, если же надо именно переименовать книгу, то придется воспользоваться файловым менеджером «Проводник». В проводнике для переименования файла можно вызвать контекстное меню, командами ленты интерфейса, сделать клик мышки по предварительно выделенному файлу, либо выбрать файл и нажать функциональную клавишу F2.
- Навигация по рабочим листам и книгам
Видеоверсия
Текстовая версия
Важным умением при работе в Excel, особенно при работе с большими данными, является умение быстрого перемещения в ту или иную часть таблицы на листе, листа или книги. Excel предлагает пользователю широкий набор команд для навигации, рассмотрим их.
Навигация с помощью горячих сочетаний клавиш
Для начала рассмотрим горячее сочетания клавиш, отвечающие за навигацию в Excel.
Ctrl+End – мгновенное перемещение в самую последнюю (нижняя, правая) ячейку листа, которая находится на пересечении последней строки и столбца.
Ctrl+Home – мгновенное перемещение в начало листа (ячейка А1).
Стрелки на клавиатуре – перемещение на одну ячейку в зависимости от направления.
Ctrl+стрелки на клавиатуре – в зависимости от направления стрелки, перемещение в конец/начало непрерывного диапазона с данными, например, если на листе будет несколько введенных таблиц. Если нажать указанное сочетание на листе, где нет данных, то выделение активной ячейки переместится в конец строки/столбца листа.
Лист Excel содержит много ячеек, если перемещаться с помощью Ctrl и стрелок на листе без данных, то можно убедится, что последним столбцом будет XFD (16384), а последней строкой 1048576.
Перемещение с использованием клавиши ScrollLock. Не самая часто используемая клавиша, в Excel может оказаться полезной. Итак, с нажатой клавишей ScrollLock, поведение с использованием стрелок и стрелок с Ctrl меняется:
Стрелки на клавиатуре – перемещение на один столбец/строку.
Ctrl+стрелки – перемещение на один экран в зависимости от направления.
Это не все комбинации для перемещения по листу с помощью клавиатуры, в процессе освоения работы в табличном процессоре можно добавить использование клавиш Home и End, а также их использование с зажатой клавишей ScrollLock.
Навигация по листу Excel может производиться не только с клавиатуры, но и связки мышка + элементы интерфейса программы.
Навигация с помощью окошка «Имя» (Name Box)
Пока мы не использовали большие и сложные документы в Excel, но с ростом количества данных, перемещения с помощью клавиатуры может оказаться недостаточно. В Excel предусмотрены инструменты для работы с большими данными, одним из таких является окошко «Имя», которое находится над первой ячейкой листа.
В данном окошке отображается имя ячейки или диапазона, который сейчас активен, однако, туда можно ввести имя существующей ячейки или диапазона и мгновенно перенестись. С малым количеством данных преимущества использование такого подхода не очевидны, однако, на листе с большими объемами данных и пользовательскими именами ячеек/диапазонов, окошко «Имя» (NameBox) может оказаться чрезвычайно полезным.
С помощью данного окошка можно не только перемещаться, но и давать имена ячейкам/диапазонам, для этого следует установить курсор выделения активной ячейки в целевую позицию, а окне «Имя» ввести новое имя без пробелов.
Теперь, находясь в произвольном месте листа, можно ввести в окошко «Имя» слово «данные» и мгновенно перенестись на ячейку «I14», согласитесь, такие имена ячеек гораздо легче запоминать.
Навигация с помощью команды «Перейти» (Go To)
На вкладке «Главная», группа «Редактирование» находится команда с дополнительными опциями «Найти и выделить».
Выбрав пункт «Перейти…» можно посмотреть список всех именованных ячеек/диапазон и быстро перейти к целевому, чтобы не держать этот список в голове, при большом количестве это будет проблематично.
Кроме поименованных пользователем ячеек там еще содержится история последних переходов, если в списке будут присутствовать именование ячейки с других листов книги, то они будут обозначаться с именем листа.
Свое продолжение команда «Перейти…» получила в команде «Выделить группу ячеек» (Go To Special…), вызвать которую можно как из меню «Найти и заменить», и с диалогового окна «Переход».
Мы рассмотрели не все возможности навигации в Excel, остальные приемы будут рассмотрена при практической работе, для лучшей усвояемости материала.
- Управление рабочими листами
Видеоверсия
Текстовая версия
Основным структурным элементом книги Excel является рабочий лист или просто лист. Пользователю доступен широкий набор действия над самими листами для продуктивной работы в табличном процессоре.
Команды, позволяющие выполнять действия над листами сосредоточены в команде с опциями «Формат», а также в контекстном меню, ярлычка листа.
Добавление рабочих листов в существующую книгу
По умолчанию в Excel 2013/ 2016+ новая пустая книга создается с одним листом, если книга создается на основе шаблона, то количество листов может быть произвольным.
Добавить листы в открытой книге можно несколькими способами, эти способы дополняют друг друга.
Первый способ, самый очевидный способ – щелкнуть по значку «+» справа возле листа. Добавиться новый пустой лист в книгу Excel.
Второй способ — добавить новый лист можно с помощью команды «Вставить», группы «Ячейки» вкладки «Главная».
Третий способ добавления нового листа заключается в использовании контекстного меню на одном из активных листов.
В этом случае, можно вставить не просто пустой лист, а выбрать один из предложенных вариантов шаблонов в диалоговом окне.
Копирование и перемещение листов
Не всегда нужен новый пустой лист, добавить листы в книгу можно скопировав существующий лист с данными, если вызвать контекстное меню на существующем листе и выбрать опцию «Переместить или скопировать», либо воспользоваться командой «Формат» группы «Ячейки» вкладка «Главная».
Главное не забыть отметить чекбокс «Создать копию» в появившемся диалоговом окне, в противном случае, лист переместится на новое место.
Копирование либо перемещение листа с помощью одноименного диалогового окна возможно и между двумя книгами, главное, чтобы эти книги были открыты, тогда все открытые книги будут отображаться в раскрывающемся списке в верхней части диалогового окна.
Этот способ имеет свой более быстрый аналог, если зажать Ctrl щелкнуть левой кнопкой мыши и немножко потянуть в сторону уже готовый лист, то создастся его копия, если же это сделать без зажатой клавиши Ctrl, то лист просто переместится. Такое перетягивание можно делать и между двумя разными книгами, однако, работает данный способ только в версиях Excel от 2013й и выше.
Скопировать лист с данными из текущей, либо внешней книги можно просто выделив все данные и вставив их в пустой лист рабочей книги, однако, такое решение вряд ли можно назвать разумным, при знании способов, описанных выше.
Переименование листа
Для переименования листа следует проделать операцию аналогичную копированию, т.е. либо через контекстное меню, либо через вкладку «Главная», группа «Ячейки», команда «Формат» и выбрать пункт «Переименовать…».
Для переименования есть и более быстрый способ, нужно просто выполнить двойной клик левой кнопкой мыши по ярлычку листа. Имя листа может содержать пробелы в отличии от имени ячейки/диапазона, но максимальное количество символов в имени ограничено 31.
Изменение цвета ярлычка листа
При накоплении листов в книге, бывает удобно задать цвет ярлычков листа, это делается с помощью контекстного меню, либо с помощью команды «Формат» вкладки «Главная»
Сокрытие листов в книге
Иногда может потребоваться скрыть определенный лист/листы. Причин может быть несколько, например, там используются вспомогательные вычисления, либо данные на нем пока не актуальны и т.д.
Сокрытие листа выполняется через контекстное меню, либо через команду «Формат» вкладки «Главная», в принципе, как и большинство операций над листами в Excel.
Если в книге есть скрытые листы, то в контекстном меню и команде «Формат» появится активным пункт «Показать…», который вызывает диалоговое окно отображения скрытых листов.
Удаление листа из книги
Удаление производится из контекстного меню по ярлыку листа. Если на листе была введена информация, то Excel выведет предупреждение о возможной потере данных, если удаляется пустой лист, то предупреждения не будет.
Второй способ заключается в использовании команды «Удалить», группы «Ячейки» вкладки «Главная».
Работа с несколькими листами в книге
Как уже отмечалось, книги, состоящие из одного листа – редкость, а постоянно переключатся между двумя рабочими листами, используя ярлык не совсем удобно, гораздо удобнее смотреть листы одновременно. Excel обладает возможностями одновременной работы с несколькими листами Excel все преимущества такого функционала проявляются на экранах с высоким разрешением, но продемонстрировать работу можно и на небольшом экране.
В Excel есть несколько инструментов, которые позволяют работать с несколькими листами, ознакомиться с ними можно на вкладке «Вид», группа «Окно».
Команда «Разделить» позволяет разделить лист на отдельные области, работать с которыми можно независимо. Расположение границ можно регулировать.
Команда «Новое окно» позволяет открыть книгу на выбранном листе, в принципе, потом можно переключиться на другой лист, т.к. открывается новое окно с полноценной книгой.
Команда «Скрыть» скрывает активное окно книги, если открыто только одно окно одной книги, то получится Excel без единого листа и, соответственно, с неактивными командами на ленте интерфейса.
Команда «Отобразить» становится активной только в случае, если было скрыто хотя бы одно окно, и позволяет отобразить окна, которые были предварительно скрыты.
Если открыто несколько окон либо разных книг Excel их можно быстро упорядочить на экране, за это отвечает команда «Упорядочить все».
При этом, если окна принадлежат нескольким книгам, то можно упорядочить как все окна, так и только окна текущей книги, если отметить опцию «Только окна текущей книги».
Расположить рядом окна книг можно и с помощью команды «Рядом», в этом случае, станет доступна опция включения синхронной прокрутки, которая будет удобна при сравнении приблизительно одинаковых листов, например, стилизованных отчетов по разным месяцам.
Одновременный ввод данных в листы книги Excel
Для пользователя, знакомого с текстовым процессором Microsoft Word, описанные операции с окнами не в новинку, фактически единственно значимым отличием можно считать вертикальное разделение, которое в Word не нужно.
А вот чего в Word нет, так это возможности одновременного ввода данных на листы книги. По правде сказать, одновременный ввод то можно реализовать, но там это совершенно другая функция и реализуется сложнее.
Итак, если в книге есть несколько однотипных листов, на которые нужно добавить дополнительный расчет или просто данные:
- Вызывается контекстное меню на том листе, где планируется ввод данных.
- Выбирается пункт меню «Выделить все листы», или с помощью клавиши Ctrl выделить нужные листы.
- Добавляется, либо обновляется информация на первом листе.
- Все, можно проверять остальные листы.
Для правильного функционирования данной возможности не важно однотипные листы или нет и, если вводить дополнительные данные это не важно, но, если добавлять формулы со ссылками на данные, нужно чтобы эти самые данные размещались в одинаковых ячейках, иначе формула будет обрабатываться некорректно.
- Поиск и замена данных
Видеоверсия
Текстовая версия
Задача, с которой рано или поздно столкнется любой человек, работающий с данными – это поиск, а иногда и замена. Функция поиска и замены в табличном процессоре Excel находится на вкладке «Главная», группа «Редактирование».
Команды «Найти…» и «Заменить…» находятся на смежных вкладках диалогового окна «Найти и заменить». Данное диалоговое окном можно вызвать и с помощью горячего сочетания клавиш: Ctrl+F или Ctrl+H (окно откроется либо на вкладке «Найти», либо «Заменить»)
Горячее сочетание
Ctrl+F универсально сочетание поиска данных на странице, работает не только в офисных программах, но и абсолютно различных приложениях, например, в браузере.
При осуществлении поиска в Excel нужно знать несколько нехитрых правил:
- По умолчанию поиск выполняется в выделенной области, если нет выделенной области, тогда на всем листе.
- При поиске не учитывается формат ячейки, соответственное, никаких знаков валюты добавлять не стоит.
- При работе с датами, лучше выполнять поиск их в формате по умолчанию для конкретной системы, в этом случае, в Excel будут найдены все даты, удовлетворяющие условию. Например, если в системе используется формат д/м/г, то поисковый запрос */12/2015 выведет все даты за декабрь 2015 года, независимо от того, как они отформатированы (28.12.2015, 28/12/2015, или 28 декабря 2015 и т.д.).
В Excel можно выполнять нестрогий поиск – когда один или несколько символов искомой фразы не известны. Чтобы выполнить нестрогий поиск, следует воспользоваться символами-заменителями, другое название — джокерные символы. Поиск в Excel поддерживает работу с двумя такими символами: «*» и «?»:
- «*» соответствует любому количеству символов;
- «?» соответствует любому отдельно взятому символу.
К примеру, поисковый запрос по фразе «*К?маров*» найдет такие записи, как: Комаров А.С., Александр Камаров, Комаров Александр Иванович и т.д.
Функция замены
В Excel можно не просто выполнить поиск, но и сразу же выполнить замену, здесь может пригодиться возможность применять формат к целевой ячейке, например, можно выделить ячейки другим цветом, изменить шрифт, размер, начертание и т.д.
При использовании формата в поиске нужно быть очень внимательным, т.к. если задать формат для искомой ячейки, то ячейки с искомым текстом, но без форматирования найдены не будут.
Флешкарты
Так называемые карты памяти, смотрите на карту и пытаетесь ответить, по клику на карту отобразится правильный ответ. Карты памяти хороши для запоминания ключевых позиций занятия. Все занятия данного курса снабжены картами памяти.
Практика
В практической части вы найдете задания по прошедшему занятию. После их выполнения у вас есть возможность сравнить свой вариант с подготовленным лектором ответом. Настоятельно рекомендуется смотреть решение только после того, как вы выполнили задание самостоятельно. Для некоторых заданий есть небольшие подсказки
Задание 1. Работа с существующей книгой и листами
- Открыть книгу из предыдущего задания «Задание 1 выполнено».
- Добавить 5 новых листов нажатием на клавишу «+» справа от существующих листов.
- Переместить их в начало списка выделив новые листы левой клавишей мышки с зажатой клавишей Shift, а потом перетянув ярлычки перед листом «Лист1» или просто перетянув «Лист1» в конец списка.
- Переименовать созданные листы, обозвав их женскими именами: Аня, Алена, Оля, Юля, Ира. Для переименования можно дважды кликнуть по ярлыку или выбрать команду из контекстного меню.
- Сохранить книгу под именем «Занятие 2.1 выполнено».
Подсказка
Сохранение выполнить командой «Файл», «Сохранить как…»
Посмотреть решение
Задание 2. Приобретение навыков навигации по рабочим листам книги
- Открыть книгу «Задание 2.2 старт».
- Установить в поле «Имя» (Name Box) курсор мышки и ввести «последняя_ячейка».
- С помощью команды «Перейти…» (Go To) посмотреть какой еще ячейке в книге дано имя. Переместится в эту ячейку с помощью команды «Перейти…». Команда перейти находится на вкладке «Главная», в группе «Редактирование» в выпадающем списке команды «Найти и выделить», либо горячее сочетание клавиш: «Ctrl+G».
- Одной и той же ячейке/диапазону можно давать несколько имен. Перейти в «последняя_ячейка» и в поле «Имя» ввести «последняя_ячейка2».
- Перейти на любой другой лист Excel и в поле «Имя» ввести: «последняя_ячейка2».
- Сохранить книгу под именем «Задание 2.2 выполнено».
Посмотреть решение
Задание 3. Приобретение навыков управления рабочими листами книги
- Открыть документ из предыдущего задания «Задание 2.2 выполнено».
- Изменить цвет ярлыка у листов: 1ЮДБ-1-1 и 1ЮДБ-1-2 на зленый, для 1ЮДБ-2-1 и 1ЮДБ-2-2 на синий, 1ЮДБ-3-1 и 1ЮДБ-3-2 на серый 50%. Изменения производить по два листа, т.е. выделили два листа в группу (клик с зажатой клавишей Shift или Ctrl для не смежных ярлыков) и для обоих сразу изменили цвет.
- Использовать цвета темы верхнюю строчку из цветовой палитры. Точное название цветов: «Зеленый, Акцент 6»; «Синий, Акцент 5»; «Серый 50%, Акцент 3».
Подсказка
Цвет ярлыка, как и большинство операций над листом, быстрее всего изменять используя контекстное меню по ярлыку листа.
- Выделить три последних листа в группу и скрыть, используя команду ленты интерфейса. Вкладка «Главная», группа «Ячейки», команда с выпадающим списком «Формат».
- Добавить один чистый лист.
- Создать копию листа «Отчеты по дням».
- Удалить чистый лист. Удалить созданную копию листа «Отчеты по дням».
- Сохранить книгу под именем «Задание 2.3 выполнено».
Посмотреть решение
Задание 4. Групповая работа с листами в книге
- Открыть документ из предыдущего задания «Задание 2.3 выполнено».
- Отобразить все скрытые листы в книге.
Подсказка
Контекстное меню и выбрать команду «Показать…»
- Объединить в группу все листы книги за исключением таких: Отчеты по дням, Лекции 1ЮДБ и Лекции 1ЭБД.
Подсказка
Объединение производится щелчком мыши с зажатой клавишей Ctrl.
- При объеденных листах в одном из них в ячейке B37 ввести: «Тестирование» и завершить ввод клавишей Enter.
- В следующей ячейке (B38) ввести следующую формулу: «=B4» и завершить ввод клавишей Enter.
- Вернуть каретку выделения ячейки в ячейку B38 и потянуть за маркер автозаполнения на 13 ячеек вниз (до B51).
- Если все сделано правильно в ячейках должны отобразится фамилии. Теперь можно снять группировку (просто кликнуть по листу не в группе, либо через контекстное меню) и перейти на другие листы, которые были в группе, для того, чтобы убедится, что проделанные изменения на первом листе коснулись всех листов в группе.
- Сохранить книгу под именем «Задание 2.4 выполнено».
Пояснение: изучение формул и работу с ними будем рассматривать позже.
Посмотреть решение
Тест
Полезное
Одновременный ввод данных на несколько листов в Excel
Секреты поиска в Excel
Данная команда позволяет массово переименовывать файлы в любой папке Вашего ПК непосредственно из MS Excel.
Чтобы воспользоваться данной командой создайте в своей рабочей книге MS Excel список файлов, которые вы хотите переименовать (так это можно сделать быстро):
Пропишите рядом со «старыми» именами файлов — «новые» имена (так можно быстро добавить год к названию файлов):
Затем выделите диапазон ячеек со старыми и новыми названиями файлов, перейдите во вкладку «ЁXCEL» Главного меню, нажмите кнопку «Файлы» и выберите команду «Переименовать файлы«:
В открывшемся диалоговом окне укажите папку, в которой расположены файлы для переименования и нажмите :
После того как Вы нажмете кнопку файлы в указанной папке будут переименованы, о чем программа сообщит следующим информационным сообщением:
Отмена этой операции не предусмотрена, но вы легко можете вернуть «старые» названия файлов. Для этого поменяйте столбцы с «новыми» и «старыми» названиями файлов местами (так это можно сделать быстро):
И повторите операцию по переименованию. «Старые» названия файлов будут возвращены.