Я хотел бы выбрать целые строки на основе правил.

Например:

  1. Как бы я выбрал все строки, где столбец A больше 3?
  2. Как выбрать все строки, которые содержат строку в столбце A (строка может находиться в любом месте ячейки)?

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

Я надеялся сделать это без использования VBA.

1 ответ1

3

Используйте встроенные в таблицу функции Excel.

  1. Преобразование ваших данных в таблицу Excel Insert>Table
  2. Добавьте вспомогательный столбец для вашей логики
    • Например, 1 =IF([@ColumnA]>3,1,0)
    • Например, 2 =IF(TYPE([@ColumnA])=2,1,0)
  3. Отфильтруйте результаты в столбце помощника для True (1) или False (0).
  4. При необходимости скопируйте (или просто отфильтруйте).

Нет VBA необходимо!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .