Зміст
Для того, щоб отримати конкретні дані на основі конкретних значень, нам може знадобитися використовувати випадаючий список. Крім того, нам потрібно співвіднести два або більше залежні випадаючі списки У цій статті ми покажемо, як в Excel змінити випадаючий список на основі значення комірки.
Завантажити Практичний посібник
Завантажте цей практичний посібник, щоб потренуватися, поки ви читаєте цю статтю.
Змінити випадаючий список.xlsx2 підходящі способи змінити розкривний список на основі значення комірки в Excel
У наступних розділах ми акцентуємо увагу на 2 найбільш підходящі способи зміни випадаючих списків. По-перше ми будемо застосовувати OFFSET і МАТЧ функції у випадаючих списках для внесення змін на основі значень комірок. Додатково ми будемо використовувати XLOOKUP функція, що міститься в Microsoft Excel 365 На зображенні нижче ми надали зразок набору даних для виконання цього завдання.
1. поєднання функцій OFFSET і MATCH для зміни випадаючого списку на основі значення комірки в Excel
У нашому наведеному нижче наборі даних є три різних продавці з товарами, які вони продають. Тепер ми хочемо знайти товари для конкретного продавця. Для цього виконайте наведені нижче кроки.
Крок 1: Створіть список для перевірки даних
- Іди. до Дані.
- Натисніть на Перевірка даних .
Крок 2: Виберіть джерело для Списку
- Від Дозволити виберіть опцію Список.
- В рамках проекту джерело Ящик, вибрати діапазон джерела E4:G4 за прізвищами продавців.
- Преса Увійдіть .
- Тому в комірці з'явиться випадаючий список B5 .
Крок 3: Застосування функції OFFSET
- Введіть наступну формулу для OFFSET функцію,
=OFFSET($E$4)
- Ось, E4 це посилання ввійти в камеру абсолютна форма.
- В рамках проекту ряди аргумент, покладіть 1 як значення, яке буде враховуватися 1 рядок вниз від базової комірки E4 .
=OFFSET($E$4,1
Крок 4: Використовуйте функцію МАТЧ для визначення стовпця функції OFFSET
- В рамках проекту колони для виділення стовпців використовуйте аргумент МАТЧ функцію за наступною формулою.
=OFFSET($E$4,1,MATCH($B$5
- Ось, B5 значення комірки, вибране у випадаючому списку.
- Для того, щоб вибрати lookup_array аргументом на користь МАТЧ функція, додати E4:G4 як діапазон в абсолютному вигляді за наступною формулою.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4
- Тип 0 для Точно. тип збігу. Наступна формула поверне 3 для МАТЧ
MATCH($B$5,$E$4:$G$4,0)
- Запишіть мінус 1 ( -1 ) від МАТЧ функцію, тому що в OFFSET функція підраховує кількість перша колонка як нуль ( 0 ).
MATCH($B$5,$E$4:$G$4,0)-1
Крок 5: Введіть висоту колон
- Для вибору 1 в висота то буде вважати, що кожен стовпець має одне значення.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,1
Крок 6: Введіть значення ширини
- Для ширина аргумент, тип 1 .
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,1,1)
- Тому ви побачите, що коли ми виберемо Джейкобе. в B5 Це призведе до того, що Шоколад як перший елемент для Джейкобе. .
Крок 7: Підрахуйте елементи кожного стовпчика
- Для підрахунку кількості елементів у стовпчику застосуємо функцію COUNTA функція в клітині C13 за наступною формулою.
=COUNTA(OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,10))
- Це дозволить зарахувати елемент/продукт номер для конкретного продавця ( Джейкобе. ).
Крок 8: Введіть значення комірки висоти підрахунку в якості аргументу висоти у функції OFFSET
- Запишіть наступну формулу для додавання висота.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)
Крок 9: Скопіюйте формулу
- Преса Ctrl + C для копіювання формули.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)
Крок 10: Вставте формулу
- Вставте формулу в поле Перевірка даних джерело.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)
- Наостанок, натисніть Увійдіть щоб побачити зміни.
- В результаті значення випадаючого списку зміняться на основі значення іншої комірки.
- Зробити зміну значення комірки Брайан. до Юліана та отримати назву продукту, що продається Юліана .
Читати далі: Як створити список з діапазону в Excel (3 способи)
Схожі читання
- Як створити залежний випадаючий список з декількома словами в Excel
- Створення випадаючого фільтра для вилучення даних на основі виділення в Excel
- Як витягти дані на основі вибору зі спадного списку в Excel
- Створення фільтра Excel за допомогою випадаючого списку на основі значення комірки
- Як додати елемент до випадаючого списку в Excel (5 способів)
2. Використовуйте функцію XLOOKUP для зміни випадаючого списку на основі значення комірки в Excel
Якщо ви благословенні Microsoft 365 ви можете зробити це за допомогою лише однієї формули XLOOKUP Для цього виконайте наведені нижче кроки.
Крок 1: Складіть список для перевірки даних
- Від Перевірка даних виберіть опцію Список.
Крок 2: Введіть діапазон джерела
- Виберіть діапазон джерела E4:G4 у вікні джерела.
- Потім натисніть Увійдіть .
- Тому, на сьогоднішній день, в Україні існує потреба у створенні Перевірка даних з'явиться список.
Крок 3: Вставте функцію XLOOKUP
- Виберіть пункт B5 як клітина в якості Подивись.
=XLOOKUP(B5)
Крок 4: Виберіть масив пошуку
- Написати діапазон E4:G4 в якості look_array .
=XLOOKUP(B5, E4:G4)
Читати далі: Як редагувати випадаючий список в Excel (4 основні підходи)
Крок 5: Вставка масиву return_array
- Тип діапазон для повернення значення E5:G11 .
- Тому, на думку експертів, в цьому питанні варто звернути особливу увагу продукти повернеться відповідно до конкретного продавець .
- Тепер оберіть будь-яку назву з випадаючого списку та отримайте назви продуктів.
Нотатки. Уважно подивіться, що на наведеному вище зображенні нуль показано, в якому діапазоні знаходилися клітини порожній Саме тому вони розглядаються як нуль Для того, щоб видалити нулі виконайте наведені нижче дії.
Читати далі: Як додати порожню опцію до випадаючого списку в Excel (2 способи)
Крок 6: Застосуйте функцію UNIQUE
- Введіть наступну формулу, вкладену в символ УНІКАЛЬНА.
=UNIQUE(XLOOKUP(B5,E4:G4,E5:G11),,TRUE)
- Нарешті, ви отримаєте бажаний результат.
Читати далі: Унікальні значення у випадаючому списку за допомогою VBA в Excel (Повний посібник)
Висновок
Нарешті, сподіваюся, тепер ви зрозуміли, як оновити випадаючий список в Excel Всі ці стратегії слід застосовувати, коли ваші дані навчаються та практикуються. Вивчіть практичний посібник та застосовуйте те, що ви дізналися. Ми продовжуємо пропонувати подібні програми завдяки вашій щедрій підтримці.
Якщо у Вас виникли запитання, будь ласка, звертайтеся до нас. Будь ласка, поділіться своїми думками у розділі коментарів нижче.
На сьогоднішній день, на жаль, це не так. Ексельдемія співробітники зв'яжуться з Вами якнайшвидше.
Залишайтеся з нами і продовжуйте вчитися.