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