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

Вопрос или проблема

У меня есть таблица под названием “Даты”, состоящая из 11 строк с данными о датах. Иногда одна и та же дата может встречаться в нескольких строках. Я хочу собрать каждую дату в одном столбце (A1: 日付) в таблице под названием “Хронология”. Каждая дата из таблицы Даты должна быть перечислена и иметь возможность фильтрации/сортировки. Рядом с каждой датой (B1: 名前) должно быть название заведения, которое было посещено в эту дату (взято из столбца 名前 в таблице Даты). Надеюсь, что используя функцию MATCH или другую динамическую функцию, я смогу сохранить возможность фильтрации столбцов, не нарушая при этом структуру? Я хочу избежать использования имен ячеек (например, A1:E239) и вместо этого получать данные динамически, используя заголовки столбцов таблицы Даты, если это возможно.

Снова, каждая дата должна быть указана в первом столбце таблицы Хронология (A1) и сортируемая по возрастанию/уменьшению для просмотра каждого визита в хронологическом порядке.

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

Скриншот таблиц

Ответ или решение

Вопрос: Как собрать все ячейки с датами из таблицы в один сортируемый столбец?

Для решения вашей задачи по сбору всех ячеек с датами из таблицы "Dates" и переносу их в столбец таблицы "Timeline", следуя вашему описанию и пожеланиям, давайте рассмотрим процесс пошагово.

Шаг 1: Подготовим данные

Убедитесь, что у вас есть таблица "Dates" с двумя столбцами, где первый столбец содержит даты (например, заголовок ‘日付’), а второй – названия объектов (например, заголовок ‘名前’). Также важно убедиться, что таблица отформатирована как таблица Excel (выделите ваши данные и используйте команду "Вставка" > "Таблица").

Шаг 2: Использование функции Power Query для динамического импорта данных

  1. Создание запроса:

    • Перейдите на вкладку "Данные" и выберите "Получить данные" > "Из таблицы/диапазона". Это откроет редактор Power Query.
  2. Извлечение данных:

    • В редакторе выберите столбец с датами и столбец с названиями объектов (нажмите и удерживайте клавишу Ctrl для выбора нескольких столбцов).
    • Убедитесь, что столбец с датами отформатирован как дата.
  3. Удаление дубликатов:

    • На вкладке "Главная" выберите "Удалить дубликаты". Это позволит вам избавиться от повторяющихся дат.
  4. Сортировка по датам:

    • Выберите столбец с датами и на вкладке "Главная" выберите "Сортировка по возрастанию".
  5. Загрузка данных:

    • Нажмите "Закрыть и загрузить", чтобы загрузить данные обратно в Excel как новую таблицу.

Шаг 3: Связывание данных на листе "Timeline"

Теперь у вас будет таблица с уникальными датами, и следующим шагом будет её интеграция с таблицей "Timeline".

  1. Создание таблицы "Timeline":

    • Создайте новую таблицу в листе "Timeline", в ячейке A1 введите ‘日付’, а в B1 ‘名前’.
  2. Использование функции VLOOKUP для динамического извлечения названий объектов:

    • В ячейке B2 (рядом с первой датой вашей таблицы) введите следующую формулу:
      =VLOOKUP(A2, Dates!$A:$B, 2, FALSE)
    • Это позволит вам динамически извлекать название объекта, связанное с каждой датой.
  3. Копирование формулы:

    • Перетащите ручку заполнения вниз по столбцу B, чтобы применить формулу ко всем датам.

Шаг 4: Настройка фильтров

Чтобы сделать обе таблицы фильтруемыми:

  • Выделите заголовки столбцов на Листе "Timeline" и нажмите "Фильтр" (на вкладке "Данные"). Это создаст выпадающие списки для сортировки и фильтрации каждого столбца.

Заключение

Следуя вышеописанным шагам, вы сможете динамически собирать все даты из таблицы "Dates" в одном столбце таблицы "Timeline", где они будут отсортированы и легко фильтруемы. Использование Power Query поможет вам автоматизировать процесс, минимизируя необходимость в ручном вводе и позволяя управлять данными более эффективно.

Если у вас возникнут дополнительные вопросы или потребуется уточнение, не стесняйтесь спрашивать!

Оцените материал
Добавить комментарий

Капча загружается...