Excel: удалить каждую вторую строку - это возможно?
Видео по теме: (May 2024).
С Microsoft Excel вы можете автоматически удалять каждую вторую строку. В этом практическом совете мы объясним, как это работает.
Предварительно: Показать инструменты разработчика для удаления каждые две строки
- Нажмите кнопку Office в левом верхнем углу, затем выберите «Параметры Excel».
- Перейдите в раздел «Часто используемые». В разделе «Наиболее распространенные параметры при работе с Excel» включите параметр «Показывать вкладку разработчика на ленте».
- Подтвердите изменение, нажав «Сохранить».
Excel: удалить каждую вторую строку с кодом программы
Microsoft выпустила программный код для этой цели, который вы можете использовать. Действуйте следующим образом:
- Откройте файл, в котором находятся соответствующие данные таблицы.
- Теперь нажмите «Инструменты разработчика» и в разделе «Код» перейдите в «Visual Basic».
- Откроется редактор Visual Basic. Здесь нажмите на «Вставить» и там на «Модуль».
- Скопируйте следующий код (без кавычек) в модуль: «Sub Delete_Every_Other_Row ()» Переменные измерения. Y = False »Измените его на True, если вы хотите« удалить строки 1, 3, 5 и т. Д. I = 1 Установите xRng = Selection 'Loop один раз для каждой строки в выделении. Для xCounter = 1 To xRng.Rows.Count' Если Y - True, тогда ... Если Y = True, то '... удалить всю строку ячеек. xRng.Cells (I) .EntireRow.Delete «В противном случае ... иначе» ... увеличиваем I на единицу, чтобы мы могли циклически перемещаться по диапазону. I = I + 1 End If 'Если Y истинно, сделать его ложным; если Y является ложным, сделайте его истинным. Y = не Y следующий xCounter End Sub "
- Теперь вернитесь к файлу Excel и отметьте столбцы, из которых должна быть удалена каждая вторая строка.
- Затем нажмите «Макросы» в разделе «Разработчик» в области «Код». Там вы увидите макрос «Delete_Every_Other_Row», который вы начинаете с «Execute».
Этот практический совет был реализован в Excel 2007. С помощью Excel вы также можете рассчитать сложный процент или трех ставку.