11 тестовое редактирование и форматирование в электронной таблице, вариант 2

Обновлено: 07.07.2024

Хотите получить больше от Документов Google для работы или учебы? Подпишитесь на бесплатную пробную версию Google Workspace.

Вы можете добавлять данные в электронную таблицу, а затем редактировать или форматировать ячейки и данные.

Редактировать данные в ячейке

  1. Откройте таблицу в Google Таблицах.
  2. Нажмите на пустую ячейку или дважды нажмите на непустую ячейку.
  3. Начните печатать.
  4. Необязательно: чтобы добавить еще одну строку в ячейку, нажмите ⌘ + Ввод на Mac или Ctrl + Ввод в Windows.
  5. Когда закончите, нажмите Enter.

Отформатировать одну или несколько ячеек

  1. Откройте таблицу в Google Таблицах.
  2. Нажмите ячейку, затем перетащите указатель мыши по соседним ячейкам, которые нужно выделить, или, удерживая клавишу ⌘ на Mac или Ctrl в Windows, щелкните другую ячейку.
  3. Чтобы отформатировать текст или числа в ячейке, используйте параметры на панели инструментов вверху.

Отформатируйте данные

Вот несколько вариантов форматирования ячеек или текста. Вы можете найти эти параметры над документом.

  • Отменить
  • Повторить
  • Жирный
  • Курсив
  • Зачеркнутый
  • Изменить шрифт или размер шрифта
  • Изменить цвет текста
  • Изменить цвет заливки ячейки
    • Одноцветный
    • Чередование цветов
    • Изменить цвет границы
    • Изменить стиль границы

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

    Выравнивание и изменение размера объектов

    Переместите объект в любое место или измените его размер. Появятся линии, показывающие, с чем они совпадают, равное расстояние между объектами и когда один объект имеет тот же размер, что и другой.

    1. Выберите ячейку для форматирования.
    2. Вверху нажмите ФорматЧисло.
    3. В появившемся меню выберите нужный вариант формата.
      • Если нужного формата нет в списке: в нижней части появившегося меню выберите пользовательские параметры, например "Пользовательские дата и время" и "Пользовательский числовой формат".

    Добавить тему

    Вы можете применить изменения ко всему формату электронной таблицы с темами.

    1. Откройте таблицу в Google Таблицах.
    2. Вверху нажмите FormatTheme.
    3. Выберите доступную тему или нажмите «Настроить», чтобы создать собственную.

    Примечания:

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

    Части электронной таблицы, затронутые темой

    • Шрифт и цвет текста сетки, диаграмм и сводных таблиц
    • Цвет гиперссылки текста сетки
    • Цвет фона диаграммы
    • Цвет ряда на диаграммах
    • Фон ​​сводной таблицы

    Примечание. Если вы измените формат элемента в электронной таблице, он переопределит тему.

    GCFGlobal Logo

    поиск меню

    Логотип Goodwill

    Урок 7. Форматирование ячеек

    Введение

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

    Посмотрите видео ниже, чтобы узнать больше о форматировании ячеек в Excel.

    Чтобы изменить размер шрифта:

    1. Выберите ячейки, которые нужно изменить.

    Выбор ячейки

    Выбор размера шрифта в раскрывающемся меню

    Выбранная ячейка больше размер шрифта сейчас

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

    Пользовательский шрифт, увеличьте кнопку размера шрифта и кнопку уменьшения размера шрифта

    Чтобы изменить шрифт:

    По умолчанию в каждой новой книге используется шрифт Calibri. Однако Excel предоставляет множество других шрифтов, которые можно использовать для настройки текста ячейки. В приведенном ниже примере мы отформатируем ячейку заголовка, чтобы ее было легче отличить от остальной части рабочего листа.

      Выберите ячейки, которые вы хотите изменить.

    При создании рабочей книги на рабочем месте вы должны выбрать шрифт, который легко читается. Наряду с Calibri стандартные шрифты для чтения включают Cambria, Times New Roman и Arial.

    Чтобы изменить цвет шрифта:

    1. Выберите ячейки, которые нужно изменить.

    Выберите «Другие цвета» в нижней части меню, чтобы получить доступ к дополнительным параметрам цвета. Мы изменили цвет шрифта на ярко-розовый.

    Выбор дополнительных цветов.

    Чтобы использовать команды Bold, Italic и Underline:

    1. Выберите ячейки, которые нужно изменить.

    Выбор ячейки

    Выбранная ячейка теперь выделена полужирным шрифтом< бр />

    Вы также можете нажать Ctrl+B на клавиатуре, чтобы сделать выделенный текст полужирным, Ctrl+I, чтобы применить курсив, и Ctrl+U, чтобы применить подчеркивание.

    Границы ячеек и цвета заливки

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

    Чтобы добавить цвет заливки:

    1. Выберите ячейки, которые нужно изменить.

    Выбор ячеек

    Раскрывающееся меню

    Цвет заливки применен к выбранные ячейки

    Чтобы добавить границу:

    1. Выберите ячейки, которые нужно изменить.

    Выбор ячеек

    Выпадающее меню

    К выбранным ячейкам применены границы

    Вы можете рисовать границы и изменять стиль линий и цвет границ с помощью инструментов "Нарисовать границы" в нижней части раскрывающегося меню "Границы".

    Подменю рисования границ
    < /p>

    Стили ячеек

    Вместо форматирования ячеек вручную вы можете использовать готовые стили ячеек Excel. Стили ячеек — это быстрый способ профессионального форматирования различных частей книги, таких как заголовки и заголовки.

    Чтобы применить стиль ячейки:

    В нашем примере мы применим новый стиль ячеек к существующим ячейкам заголовка и заголовка.

      Выберите ячейки, которые вы хотите изменить.

    Выбор ячеек

    Выпадающее меню стилей ячеек

    Стиль ячейки применен к выбранные ячейки

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

    Выравнивание текста

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

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

    Выравнивание по левому краю: выравнивает содержимое по левому краю ячейки

    Выравнивание по центру: содержимое выравнивается на равном расстоянии от левой и правой границ ячейки

    Выравнивание по правому краю: выравнивает содержимое по правому краю ячейки

    Выравнивание по верхнему краю: выравнивает содержимое по верхней границе ячейки

    Выравнивание по середине: содержимое выравнивается на равном расстоянии от верхней и нижней границ ячейки

    Выравнивание по нижнему краю: выравнивает содержимое по нижней границе ячейки

    Чтобы изменить выравнивание текста по горизонтали:

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

      Выберите ячейки, которые вы хотите изменить.

    Выбор ячеек

    Выбранные ячейки теперь выравниваются по центру.

    Чтобы изменить вертикальное выравнивание текста:

    1. Выберите ячейки, которые нужно изменить.

    Выбор ячеек

    Выбранные ячейки теперь выровнены по середине.

    К любой ячейке можно применить как вертикальное, так и горизонтальное выравнивание.

    Мастер форматирования

    Если вы хотите скопировать форматирование из одной ячейки в другую, вы можете использовать команду «Формат по образцу» на вкладке «Главная». Когда вы нажимаете «Формат по образцу», он копирует все форматирование из выбранной ячейки. Затем вы можете щелкнуть и перетащить любые ячейки, в которые вы хотите вставить форматирование.

    Скриншот команды Format Painter

    Посмотрите видео ниже, чтобы узнать о двух разных способах использования Format Painter.

    Поддерживаемые операционные системы: для этого продукта поддерживаются все текущие версии операционных систем MS Windows, а также предыдущие версии, поддерживаемые сервисными обновлениями от Microsoft.

    Обратите внимание: доступны две модели лицензий — PDF-XChange Editor и PDF-XChange Editor Plus. PDF-XChange Editor Plus включает дополнительные функции, описанные ниже. Эти функции недоступны в неограниченном количестве с обычной лицензией на PDF-XChange Editor.









    В PDF-XChange Editor Plus доступны следующие дополнительные функции:

    Enhanced OCR Engine

    PDF-XChange Editor Plus поставляется с усовершенствованным механизмом распознавания текста, который является более точным, динамичным и эффективным, чем механизм распознавания по умолчанию в PDF-XChange Editor.

    Создание и редактирование заполняемых форм

    PDF-XChange Editor Plus предлагает ряд динамических параметров создания форм. Настройте свойства формы, чтобы использовать ряд настраиваемых параметров стиля, макета и функций для форм.

    Добавить динамические штампы в документы

    PDF-XChange Editor Plus включает функции добавления динамических действий JavaScript к штампам, что позволяет создавать штампы, отображающие динамическую информацию, например текущую дату.

    Возможности

    Редактор PDF-XChange имеет более 250 функций, которые можно использовать для выполнения огромного количества операций с документами PDF, как подробно описано ниже.

     первичное изображение макросов excel

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

    Вероятно, вы уже используете такие функции, как =sum(A1:A5) , простые фрагменты текста, которые складывают, усредняют и вычисляют ваши значения. Это то, что делает электронные таблицы мощным инструментом для обработки чисел и текста. Макросы — это следующий шаг: это инструменты, которые автоматизируют простые задачи и помогают сделать больше за меньшее время. Вот как разблокировать эту новую часть вашего набора навыков работы с Excel, создав собственные макросы в Excel.

    Каспер Лангманн — эксперт по Excel и соучредитель Spreadsheeto . Этот пост был первоначально опубликован в августе 2016 года, но в него добавлены дополнительные советы

    Что такое макросы Excel?

    Макросы – это код, автоматизирующий работу в программе. Они позволяют добавлять собственные крошечные функции и улучшения, помогающие выполнять именно то, что вам нужно, одним нажатием кнопки. В таком инструменте для работы с электронными таблицами, как Excel, макросы могут быть особенно мощными. Скрытые за обычным пользовательским интерфейсом, они более эффективны, чем стандартные функции, которые вы вводите в ячейку (например, =ЕСЛИ(A2).

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

    Чтобы сделать эти макросы, вы можете просто записать свои действия в Excel, чтобы сохранить их как повторяющиеся шаги, или вы можете использовать Visual Basic для приложений (VBA), простой язык программирования, встроенный в Microsoft Office. Ниже мы покажем вам, как их использовать, а также поделимся примерами макросов Excel, которые помогут вам начать работу.

    Совет. Это руководство и все примеры написаны в Excel 2016 для Windows, но принципы применимы к Excel 2007 и более поздним версиям как для Mac, так и для ПК.

    Зачем использовать макросы Excel?

    Научиться автоматизировать Excel – один из самых простых способов ускорить свою работу, особенно потому, что Excel используется во многих рабочих процессах. Скажем, каждую неделю вы экспортируете аналитические данные из своей системы управления контентом (CMS) для создания отчета о своем сайте. Единственная проблема заключается в том, что эти экспортируемые данные не всегда имеют формат, удобный для Excel. Они беспорядочны и часто содержат гораздо больше данных, чем требуется вашему отчету. Это означает, что вам нужно очищать пустые строки, копировать и вставлять данные в нужное место, а также создавать собственные диаграммы, чтобы визуализировать данные и сделать их удобными для печати. Выполнение всех этих шагов может занять несколько часов.

    Если бы можно было нажать одну кнопку и позволить Excel сделать это за вас в одно мгновение… Ну, вы можете догадаться, что я собираюсь сказать дальше?

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

    Как создать свой первый макрос Excel

    Вы уже знакомы с Excel и знакомы с его сеткой ячеек, в которые вы вводите текст и функции. Однако для создания макросов Excel вам понадобится дополнительный инструмент, встроенный в Excel: редактор Visual Basic.

    Прежде чем продолжить: обязательно загрузите файл нашего проекта — он понадобится вам позже, чтобы следовать нашему руководству по макросам Excel.

    Познакомьтесь с редактором VBA

    В Excel есть встроенный инструмент для написания макросов, который называется редактором Visual Basic или сокращенно редактором VBA. Чтобы открыть его, откройте электронную таблицу и используйте сочетание клавиш Alt + F11 (для Mac: Fn + Shift + F11 ).

    Открывшееся новое окно называется редактором VBA.Здесь вы будете редактировать и хранить все свои макросы. Его макет может немного отличаться от этого снимка экрана, но вы можете перемещать окна в нужном вам порядке. Просто убедитесь, что панель Project Explorer открыта, чтобы вы могли легко редактировать свои макросы.

    Ваши макросы будут состоять из "модулей" или файлов с вашим кодом VBA. Вы добавите новый модуль или откроете существующий в редакторе VBA, а затем введите нужный код. Чтобы вставить модуль, нажмите «Вставить», а затем нажмите «Модуль». Затем справа вы увидите пустое место для написания кода.

    Как записать макрос Excel

    Создать макрос можно двумя способами: запрограммировать его или записать. Основное внимание в этой статье уделяется первому, но запись макроса настолько проста и удобна, что ее тоже стоит изучить. Запись макроса — хороший способ познакомиться с основами VBA. Позже он послужит удобным хранилищем кода, который вам не нужно запоминать.

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

    У этого есть ограничения, поэтому вы не можете автоматизировать каждую задачу или стать экспертом в области автоматизации, просто записывая. Иногда вам все равно придется вводить или редактировать код вручную. Но это все еще удобный способ начать работу. Вот как: 1. Перейдите на вкладку «Вид» на ленте и щелкните маленькую стрелку под кнопкой «Макросы». 2. Затем нажмите «Записать макрос». 3. Введите имя макроса и нажмите «ОК», чтобы начать запись. 4. Выполните действия в электронной таблице, которые вы хотите превратить в макрос. 5. Когда вы закончите, перейдите на вкладку "Вид", снова нажмите маленькую стрелку под кнопкой "Запись макроса" и выберите "Остановить запись".

    Теперь используйте сочетание клавиш Alt + F11 (для Mac: Fn + Shift + F11 ), чтобы открыть редактор VBA, и дважды щелкните «Модуль 1» в проводнике проектов.

    Это ваш первый код! Удивительно, правда? Возможно, вы не написали его сами, но оно все равно создается вашими действиями.

    Возможно, ваш вариант отличается от моего. Угадайте, что делает мой код?

    Sub Makebold — это просто текст Sub, за которым следует имя, которое я ввел, когда начинал запись.

    Зеленая линия на самом деле ничего не делает — это комментарий, в который вы можете добавить объяснение того, что делает макрос.

    Selection.Font.Bold = True выделяет значения в выбранных ячейках жирным шрифтом.

    End sub просто сообщает Excel, что макрос здесь останавливается.

    Что произойдет, если я изменю часть True в третьей строке на False? Затем макрос удалит любое выделение полужирным шрифтом из выделения, а не сделает его жирным.

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

    Как написать свой собственный макрос Excel

    Макросы – это фрагменты кода в Excel, которые выполняют ваши задачи. Написав код в редакторе VBA, вы можете запустить его и позволить коду творить чудеса в вашей электронной таблице. Но еще лучше встроить свой макрос в электронную таблицу, и лучший инструмент для этого — кнопки.

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

    Добавьте кнопку для запуска макроса

    Вы можете использовать различные объекты Excel в качестве кнопок для запуска макросов, но я предпочитаю использовать фигуру на вкладке "Вставка". Когда вы вставите свою фигуру, щелкните ее правой кнопкой мыши и выберите «Назначить макрос…». Затем выберите макрос, который вы хотите запускать при нажатии на фигуру — возможно, тот, который вы только что сделали с записью, и сохраните его, нажав «ОК». < /p>

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

    Прежде чем мы начнем, обратите внимание еще на одну вещь: сохранение электронной таблицы с помощью макросов. По умолчанию файлы электронных таблиц Excel с расширением .xlsx не могут содержать макросы. Вместо этого при сохранении электронной таблицы выберите формат «Книга Excel с поддержкой макросов (*.xlsm)» и добавьте имя файла, как обычно.

    Сделайте это, чтобы сохранить электронную таблицу до того, как мы начнем программировать.

    Теперь давайте приступим к написанию кода!

    Копирование и вставка — самый простой способ перемещения данных, но он все равно утомительный. Что, если бы ваша электронная таблица могла сделать это за вас? С макросом можно. Давайте посмотрим, как написать макрос, который будет копировать данные и перемещать их в электронной таблице.

    Откройте загруженный ранее файл проекта и убедитесь, что выбран лист "Копировать, вырезать и вставить". Это пример базы данных сотрудников с именами, отделами и зарплатами некоторых сотрудников.

    Попробуем скопировать все данные из столбцов с A по C в столбцы с D по F с помощью VBA. Во-первых, давайте посмотрим на код, который нам нужен:

    Копирование ячеек с помощью VBA

    Копировать в VBA довольно просто.Просто вставьте этот код в редактор VBA: Range("Insert range here").Copy . Вот несколько примеров:

    Range("A:C").Copy ← копирует столбцы с A по C

    Range("A1:C100").Copy ← копирует диапазон A1:C100

    Помните, когда вы уже записывали макрос? Макрос имел Sub Nameofmacro() и End sub в верхней и нижней строке кода. Эти строки всегда должны быть включены. В Excel это тоже упрощается: когда вы вводите «Подзаголовок», за которым следует имя макроса в начале кода, подзаголовок Конец автоматически вставляется в нижнюю строку.

    Совет. Не забудьте ввести эти строки вручную, если вы не используете средство записи макросов.

    Вставка ячеек с помощью VBA

    Вставка может выполняться разными способами в зависимости от того, что вы хотите вставить. В 99% случаев вам понадобится одна из этих двух строк кода:

    Range("Ячейка/область, куда вы хотите вставить").Pastespecial ← вставляет как обычно (формулы и форматирование)

    Range("Ячейка/область, куда вы хотите вставить").Pastespecial xlPasteValues ​​← вставляет только значения

    Вырезание ячеек с помощью VBA

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

    Вот код: Range("Вставьте сюда диапазон"). Вырезать

    При вырезании нельзя использовать команду «Специальная вставка». Это означает, что вы не можете вставлять только значения или только форматирование. Поэтому вам нужны эти строки для вставки ячеек с помощью VBA: Range("Вставьте туда, куда вы хотите вставить"). Выберите ActiveSheet.Paste

    Например, вот код, который вам понадобится, чтобы вырезать диапазон A:C и вставить его в D1:

    Копирование, вырезание и вставка — это простые действия, которые можно выполнять вручную, не задумываясь. Но когда вы копируете и вставляете одни и те же ячейки несколько раз в день, кнопка, которая делает это за вас, может сэкономить кучу времени. Кроме того, вы можете комбинировать копирование и вставку в VBA с другим интересным кодом, чтобы автоматически делать еще больше в своей электронной таблице.

    Добавление циклов в VBA

    Я только что показал вам, как выполнить простое действие (копирование и вставка) и прикрепить его к кнопке, чтобы вы могли сделать это одним щелчком мыши. Это всего лишь одно автоматизированное действие. Однако когда у вас есть код, который нужно повторять, он может выполнять более длительные и сложные задачи автоматизации за считанные секунды.

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

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

    Эта строка гарантирует, что цикл начнется в верхней левой ячейке листа и случайно не испортит данные, начав с другого места.

    Строка For i = 1 To 500 означает, что количество выполнений цикла (представленное i ) является возрастающим числом, которое начинается с 1 и заканчивается на 500. Это означает, что цикл будет выполняться 500 раз. Количество запусков цикла зависит от действий, которые вы хотите, чтобы он выполнял. Используйте свой здравый смысл здесь. 500 раз — это слишком много для нашего примера набора данных, но он идеально подходил бы, если бы в базе данных было 1500 строк данных.

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

    Эта строка сообщает Excel, что делать с этой новой выбранной ячейкой. В этом случае мы хотим удалить ячейку таким образом, чтобы ячейки справа от ячейки перемещались влево. Это достигается с помощью этой линии. Если бы мы хотели сделать что-то еще с неуместными строками, это место для этого. Если бы мы хотели полностью удалить каждую третью строку, то строка должна была быть такой: Selection.Entirerow.delete .

    Эта строка сообщает Excel, что в цикле больше нет действий. В данном случае 2 и 5 — это кадр цикла, а 3 и 4 — действия внутри цикла.

    Когда мы запустим этот макрос, он приведет к аккуратному набору данных без каких-либо неуместных строк.

    Добавление логики в VBA

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

    Этот раздел посвящен операторам ЕСЛИ, которые включают логику "если-это-то-то", точно так же, как функция ЕСЛИ в Excel.

    Допустим, экспорт из CMS нашего сайта оказался еще более ошибочным, чем ожидалось. Каждая третья строка по-прежнему неуместна, но теперь некоторые из неуместных строк помещаются на 2 столбца вправо, а не на 1 столбец вправо.Взгляните на лист "IF-statement" в файле проекта, чтобы увидеть, как он выглядит.

    Как мы учитываем это в нашем макросе? Добавляем в цикл оператор ЕСЛИ!

    Давайте сформулируем, что мы хотим от Excel:

    Начнем с ячейки A1. Затем идем на три строки вниз (к ячейке A4, A7, A10 и т. д.), пока не закончатся данные. Каждый раз, когда мы спускаемся на три строки вниз, мы проверяем эту строку, чтобы увидеть, не сместились ли данные на 1 или 2 столбца. Затем переместите данные в строке на 1 или 2 столбца влево.

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

    Это последний код, который нужно скопировать в редактор модулей. Каждый шаг описан ниже:

    Это первая часть оператора IF. В нем говорится, что если ячейка справа от активной ячейки (или Activecell.Offset(0,1) в коде VBA) пуста (представлена ​​= "" ) тогда выполните что-то. Это то же самое действие, что и при создании цикла: удаление активной ячейки и перемещение активной строки на одну ячейку влево (выполняется с помощью кода Selection.Delete Shift:=xlToLeft). На этот раз мы делаем это два раза вместо одного, потому что в левой части строки есть две пустые ячейки.

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

    Инструкция IF всегда должна заканчиваться оператором End If, чтобы сообщить Excel о завершении выполнения. После IF-оператора цикл может выполняться снова и снова, каждый раз повторяя IF-оператор

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

    Автоматизация Excel без макросов

    У макросов Excel есть только одна проблема: они привязаны к вашему компьютеру и не могут работать в Excel Web App или на вашем мобильном устройстве. И они лучше всего работают с данными, которые уже есть в вашей электронной таблице, что затрудняет получение новых данных из других ваших приложений в вашу электронную таблицу.

    Инструмент интеграции приложений Zapier может помочь. Он связывает версию Excel для Office 365 для бизнеса с сотнями других приложений — Stripe, Salesforce, Slack и т. д. — так что вы можете автоматически записывать данные в электронную таблицу или запускать задачи в других приложениях прямо из Excel.

    Вот как это работает. Допустим, вы хотите сохранить записи формы Typeform в электронную таблицу Excel. Просто создайте учетную запись Zapier и нажмите кнопку Создать Zap в правом верхнем углу. Затем выберите Typeform в средстве выбора приложений и настройте его на отслеживание новых записей в вашей форме.

    Протестируйте Zap, затем нажмите Продолжить, чтобы добавить еще один шаг к Zap. На этот раз мы выберем приложение Excel и выберем Добавить строку в нашу электронную таблицу. Вы также можете обновить строку или найти определенную строку в электронной таблице, если хотите.

    Теперь выберите электронную таблицу и рабочий лист, затем нажмите значок + справа от каждой строки электронной таблицы, чтобы выбрать правильное поле формы для сохранения в этой строке электронной таблицы. Сохраните и протестируйте интеграцию с Zapier, а затем включите ее. Затем каждый раз, когда ваша форма Typeform заполняется, Zapier будет сохранять эти данные в вашу электронную таблицу Excel.

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

    Управление данными электронной таблицы

    Сохранение записей формы в электронной таблице Excel

    Записывать данные в электронную таблицу Excel

    Выполняйте работу из электронной таблицы

    Создавайте свои собственные макросы!

    Теперь вы изучили некоторые из наиболее важных инструментов VBA для создания макроса для очистки данных и автоматизации вашей работы. Поэкспериментируйте с приемами и инструментами, которые вы только что изучили, потому что они являются основой автоматизации в VBA. Не забывайте использовать макрорекордер (и Google), когда чувствуете, что находитесь выше головы.

    Чтобы узнать больше, вот несколько дополнительных ресурсов, которые помогут вам максимально эффективно использовать макросы Excel:

    Изучите справочник Microsoft Excel VBA, чтобы узнать обо всем, что можно сделать с помощью кода и макросов VBA.

    Читайте также: