Створення динамічного списку з таблиці в Excel (3 простих способи)

  • Поділитися Цим
Hugh West

Як правило, списки складаються шляхом вилучення записів з набору даних. Якщо списки оновлюються автоматично, то вони є динамічні списки У даній статті ми розглянемо декілька найпростіших способів створення динамічного списку з таблиці. Для цього використовується метод ФІЛЬТР функції та поєднання ІНДЕКС , OFFSET , КУНТА, і COUNTIF функції, а також Перевірка даних можливість створювати динамічні списки з таблиць.

Припустимо, у нас є таблиця і ми хочемо отримати динамічний список товарів за будь-яких умов або без них.

Набір даних для завантаження

Excel Створення динамічного списку з таблиці.xlsx

3 простих способи створення динамічного списку з таблиці в Excel

Спосіб 1: Використання функції фільтрації (за певною умовою)

З набору даних ми хочемо отримати динамічний список конкретних товарів, які мають загальну суму продажу, що дорівнює або перевищує $100. Ми об'єднаємо ФІЛЬТР , ВІДХИЛЕННЯ, і COUNTA функції для досягнення поставленої мети.

Переконайтеся, що у вас є Excel-версія Office 365 скористатися послугами ФІЛЬТР Інакше ви не зможете виконати цей метод. Версії Office, крім Office 365 не підтримують ФІЛЬТР функція

Крок 1: Вставте наступну формулу в будь-яку порожню комірку (тобто G3 ).

=FILTER(OFFSET($B$3,0,0,COUNTA(B:B)-1,1),OFFSET($E$3,0,0,COUNTA(E:E)-1,1)>=100)

Тут, у формулі,

COUNTA( Б:Б ); передати кількість рядків у стовпчику B тоді COUNTA( Б:Б )-1,1; повертає кількість всіх рядків за вирахуванням номера рядка заголовка.

OFFSET( $B$3 ,0,0,COUNTA( Б:Б )-1,1); передати всі назви товарів у таблиці. Комбінація OFFSET і COUNTA зберігає формулу динамічною.

OFFSET( $E$3 ,0,0,COUNTA( E:E )-1,1)>=100; прибутки позитивний для всіх продуктів, які мають Загальний обсяг продажу дорівнює або перевищує $100 .

Зрештою, FILTER(OFFSET( $B$3 ,0,0,COUNTA( Б:Б )-1,1),OFFSET( $E$3 ,0,0,COUNTA( E:E )-1,1)>=100; повертає всі назви товарів, які мають Загальний обсяг продажу дорівнює або перевищує $100 .

Крок 2: Преса ВВОД. Після цього ви побачите всі Найменування Товарів, які мають Сумарні продажі, що дорівнюють або перевищують $100 з'явиться.

Читати далі: Як створити динамічний список в Excel на основі критеріїв (один та декілька критеріїв)

Спосіб 2: Використання функції INDEX OFFSET COUNTA COUNTIF та MATCH (за умовою)

Якщо у вас немає Office 365 підписки, можна створити динамічний список, об'єднавши кілька функцій, таких як ІНДЕКС , OFFSET , COUNTA , ПІДРАХУЙ, і МАТЧ .

Крок 1: Вставте наведену нижче формулу в будь-яку порожню комірку (тобто G3 ).

Усередині формули,

OFFSET($B$3,0,0,COUNTA(B:B)-1,1); повертає Товари в залежності від номерів рядків без урахування заголовку стовпця,

MATCH(SMALL(IF(OFFSET($E$3,0,0,0,COUNTA(E:E)-1,1)>=50; відповідає товарам залежно від умови рівності або більшої кількості $50 .

ROW(A1:INDIRECT("A"&COUNTIF(E:E,">=50″)))); виводить рядки, які підтверджують умову.

Крок 2: Хіт CTRL+SHIFT+ENTER разом, оскільки це функція масиву. Потім з'являється результуюче значення.

Крок 3: Перетягніть Ручка наповнення і з'являється решта Товарів, що відповідають умові.

Читати далі: Як створити динамічний список Топ-10 в Excel (8 способів)

Спосіб 3: Використання функції перевірки даних

Для того, щоб створити динамічний випадаючий список з таблиці, можна використати метод УНІКАЛЬНИЙ функціонувати та Перевірка даних "У нас тут є УНІКАЛЬНИЙ функція необхідна для досягнення діапазону розливу в межах Перевірка даних Вибір курсу.

На сьогоднішній день, на жаль, це не так. УНІКАЛЬНИЙ функція працює тільки в Office 365 Вона недоступна в інших версіях Office.

Крок 1: Додайте допоміжний стовпець продуктів, використовуючи наведену нижче формулу, щоб врахувати опцію Діапазон розливу.

=UNIQUE($B$3:$B$16)

Крок 2: Преса ENTER З'являються всі записи в колонці Товар.

Крок 3: Виділіть будь-яку порожню комірку ( G3 Перейдіть за посиланням Вкладка "Дані > Перевірка даних Інструменти даних розділ). Перевірка даних з'явиться вікно.

Крок 4: В рамках проекту Перевірка даних у вікні, Виберіть Налаштування > Список Дозволити випадаюче меню)> H3 покладіть Знак хештегу (#) після нього, щоб зробити його Діапазон розливу .

Крок 5: Натисніть ГАРАЗД. В комірці з'явиться випадаючий список G3 І всі товари там можна побачити у вигляді динамічного списку з таблиці.

Читати далі: Як створити динамічний список перевірки даних за допомогою VBA в Excel

Висновок

У даній статті ми витягуємо динамічний список з таблиці. При цьому використовуються такі функції як ФІЛЬТР , ІНДЕКС , OFFSET , COUNTA , COUNTIF і МАТЧ а також такі функції Excel, як Перевірка даних "У нас тут є ФІЛЬТР функції та складові частини Перевірка даних функція доступна тільки для Office 365 абонентів, але ви можете використовувати Спосіб 2 Сподіваємося, що розглянуті методи здадуться вам вартими вашого пошуку. Коментуйте, якщо вам потрібні додаткові роз'яснення або є що додати.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.