Мои данные таковы:

Источник данных

Это мой желаемый результат:

Окончательные данные (это то, что я хочу)

Я не пробовал ни одного кода.

Я новичок в Visual Basic для приложений; Любые предложения о том, как поступить, будут высоко оценены.

1 ответ1

1

Вам нужно решение VBA?  Это можно легко сделать с помощью обычного ручного управления графическим интерфейсом Excel:

  1. Скопируйте все данные на новый лист.  На новом листе…
  2. Выберите столбец C (или D).
  3. На вкладке «Данные» панели «Сортировка и фильтрация» нажмите «Фильтр».  Направленная вниз стрелка появится в ячейке C1 .
  4. Нажмите на эту стрелку.  Появится всплывающее окно.  В нижней части этого всплывающего окна установите флажок рядом с «(Выбрать все)», чтобы снять все флажки, затем установите флажок рядом с «(Пробелы)», чтобы снова включить его.  Нажмите «ОК».
  5. Теперь вы должны видеть только те строки, которые не имеют ничего в столбце C (т. Е., Например, строки 3, 4, 8, 9 и 11 будут скрыты).
  6. Выберите строки данных, которые видны; то есть с 5 по 12.  На самом деле, будут выбраны только строки 5, 6, 7, 10 и 12.  Удалите эти строки (например, щелкнув правой кнопкой мыши в выбранной области и выбрав «Удалить строку»).
  7. Снова нажмите кнопку «Фильтр» на ленте, чтобы удалить фильтр и восстановить полный просмотр ваших данных, которые имеют даты и описания 1, 5, 6 и 8 в строках 4–7.

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