1. Делаем справочную таблицу (лучше на отдельном листе).
Таблица вида:
1 столбец информация для выпадающего списка
2 столбец список значений который должен подтягиваться
2. Создадим формулу для автозаполнения (для примера заполняем значение в ячейке С2 при выборе из выпадающего списка значения в ячейку В2)
В С2 пишем =ВПР(B2;Справочники!A:B;2;0), где В2 — ячейка со значением из списка, Справочники — Лист со справочными таблицами, Справочники!A:B — Ссылка на столбцы A:B на листе Справочники в которых содержится: А — значения для выпадающего списка, В — значения для автоподстановки
=Если(ячейка_с_адресом=»адрес1″;1;Если(ячейка_с_адресом=»адрес2″;2;»новый адрес»))
Можно отдельно сделать таблицу соответствий и использовать ВПР (будет красиво и просто):
Адреса в столбце А, значения в столбце B, Вспомогательная таблица в D:E, тогда в B вводим:
=ЕСЛИОШИБКА(ВПР(A1;D:E;2;0);»Нет соответствия»)
Skip to content
В этой статье вы узнаете, как выбрать сразу все пустые ячейки в электронной таблице Excel и заполнить их значением, находящимся выше или ниже, нулями или же любым другим шаблоном.
Заполнять пустоты или нет? Этот вопрос часто касается пустых ячеек в таблицах Excel. С одной стороны, ваша таблица выглядит аккуратнее и читабельнее, если вы не загромождаете ее повторяющимися значениями. С другой стороны, пустые ячейки могут вызвать проблемы при сортировке, фильтрации данных или создании сводной таблицы. В этом случае вам желательно заполнить все поля.
Таким образом, мой ответ — «Заполнить». А теперь посмотрим, как это сделать.
- Как быстро выделить пустые ячейки
- Заполняем значениями сверху или снизу при помощи формулы
- Как заменить пустые ячейки нулями либо произвольными значениями
- Используем простой макрос VBA
- Как быстро заполнить пустые ячейки не используя формулы.
Есть разные способы решения этой проблемы. Я покажу вам несколько быстрых и один ОЧЕНЬ быстрый способ заполнить пустые ячейки значениями.
Как выделить пустые ячейки на листах Excel.
Перед тем, как заполнить пустоты в таблице Excel, сначала нужно их выделить. Если у вас большая таблица с десятками незаполненных областей, разбросанными по ней, то потребуется много времени, чтобы сделать это вручную. Вот быстрый приём для выбора пустых ячеек.
- Выберите столбцы или строки, в которых вы хотите заполнить пустоты.
- Нажмите
Ctrl + G
или жеF5
для отображения диалогового окна “Перейти”. - Щелкните по кнопке «Выделить».
- Выберите «Пустые ячейки».
- Далее выберите, что будем выделять. Например, формулы, комментарии, константы, пробелы и т. д.
- Установите переключатель «Пустые ячейки» и нажмите «ОК».
Теперь выделены только пустые ячейки из выбранного диапазона, и вы готовы к следующему шагу.
Формула Excel для заполнения пустых ячеек значениями, стоящими выше / ниже
Выбрав пустые ячейки в таблице, вы можете заполнить их значениями, стоящими сверху или снизу, или же просто вставить какое-то определенное содержимое.
Если вы собираетесь заполнить пробелы значением из ближайшей заполненной ячейки выше или ниже, вам нужно ввести очень простую формулу в одну из пустых ячеек. Затем просто скопируйте ее во все остальные. Вот как это сделать.
- Выделите все незаполненные ячейки, как описано выше.
- Нажмите
F2
или просто поместите курсор в строку формул, чтобы начать писать формулу в активной ячейке.
Как видно на скриншоте ниже, активная ячейка – A3, то есть по умолчанию это самая левая верхняя из всех незаполненных.
- Введите знак равенства (=).
- Наведите курсор на ячейку, находящуюся выше или ниже, с помощью клавиши со стрелкой вверх или вниз или просто кликните по ней мышкой.
Формула (=A2) показывает, что A3 получит значение из A2, и будет заполнена предыдущим значением.
- Нажмите
Ctrl + Enter
, чтобы автоматически вставить формулу сразу во все выделенные позиции.
Ну вот! Теперь каждая выделенная ячейка ссылается на ячейку, находящуюся над ней.
Поэтому рекомендую не останавливаться и сразу после ввода формул заменить их на значения. Выполните следующие простые шаги:
- У вас выделены все ячейки с формулами, которые вы только что ввели и хотите преобразовать.
- Нажмите
Ctrl + C
или жеCtrl + Ins
, чтобы копировать формулы и их результаты в буфер обмена. - Нажмите
Shift + F10
а потомV
, чтобы вставить обратно в выделенные позиции только значения.Shift + F10 + V
— это самый быстрый способ использовать диалог Excel «Специальная вставка».
Заполните пустые ячейки нулями или другим определенным значением
Что, если вам нужно заполнить все пробелы в таблице нулями, любым другим числом или просто одинаковыми данными? Вот два способа решить эту проблему.
Способ 1.
- Выделите пустые ячейки, как мы уже делали.
- Нажмите
F2
для активации режима редактирования в строке формул. Или просто кликните туда мышкой. - Введите желаемое число или текст.
- Нажмите
Ctrl + Enter
.
Несколько секунд — и все пустые ячейки одинаково заполнены введенным вами словом, символом либо нулями при необходимости.
Способ 2.
- Выделите диапазон с пустыми ячейками.
- Нажмите
Ctrl + H
для отображения диалогового окна «Найти и заменить». Или используйте меню. - В этом окне перейдите на вкладку «Заменить».
- Оставьте поле «Найти» пустым и введите необходимое значение в текстовое поле «Заменить на».
- Щелкните » Заменить все».
Пустые ячейки будут заполнены значением, которое вы указали.
Заполнение пустых ячеек при помощи макроса VBA.
Если подобную операцию вам приходится делать часто, то имеет смысл создать для неё отдельный макрос, чтобы не повторять всю вышеперечисленную цепочку действий вручную. Для этого жмём Alt+F11 или кнопку Visual Basic на вкладке Разработчик (Developer), чтобы открыть редактор VBA, затем вставляем туда новый пустой модуль через меню Insert – Module. Далее копируем или вводим туда вот такой короткий код:
Sub Fill_Blanks()
For Each cell In Selection
If IsEmpty(cell) Then cell.Value = cell.Offset(-1, 0).Value
Next cell
End Sub
Как легко можно сообразить, этот макрос проходит последовательно по всем выделенным ячейкам и, если они не пустые, то заполняет их значениями из предыдущей ячейки сверху.
Для удобства, можно назначить этому макросу сочетание клавиш или даже поместить его в Личную Книгу Макросов (Personal Macro Workbook), чтобы он был доступен при работе в любом вашем файле Excel.
Какой бы способ вы ни выбрали, заполнение таблицы Excel займет у вас буквально минуту.
Как быстро заполнить пустые ячейки без использования формул.
Если вы не хотите иметь дело с формулами каждый раз, когда заполняете пустоты в вашей таблице, то можете использовать очень полезную надстройку Ultimate Suite для Excel, созданную разработчиками Ablebits. Входящая в неё утилита «Заполнить пустые ячейки» автоматически копирует в пустые клетки таблицы значение из первой заполненной ячейки снизу или сверху. Далее мы рассмотрим, как это работает.
Вот наши данные о продажах в разрезе менеджеров и регионов. Некоторые из продавцов работали в нескольких регионах, сведения об их продажах записаны друг под другом. Также объединены ячейки месяцев. Таблица выглядит достаточно читаемо. Однако, если нужно будет отфильтровать или просуммировать данные по менеджерам, или же найти сумму продаж по региону за определенный месяц, то сделать это будет весьма затруднительно. Этому будут мешать пустые и объединенные ячейки.
Поэтому постараемся привести таблицу к стандартному виду, заполнив все пустоты и разъединив ранее объединенные области.
Перейдите на ленте на вкладку AblebitsTools.
- Установите курсор в любую ячейку таблицы, в которой вам нужно заполнить пустые ячейки.
- Щелкните значок «Заполнить пустые ячейки (Fill Blank Cells)».
На экране появится окно надстройки, в котором перечислены все столбцы и указаны параметры заполнения.
- Снимите отметку со столбцов, в которых нет пустых ячеек.
- Выберите действие из раскрывающегося списка в правом нижнем углу окна.
Если вы хотите заполнить пустые поля значением из ячейки, находящейся выше, выберите параметр «Заполнить ячейки вниз (Fill cells downwards)». Если вы хотите скопировать содержимое из ячейки ниже, выберите в этом же выпадающем списке «Заполнить ячейки вверх (Fill cells upwards)». В нашем случае выбираем заполнение вниз.
- Нажмите кнопку Заполнить (Fill).
Готово!
В отличие от рассмотренных выше способов, здесь пустые ячейки заполнены не одним и тем же значением, а разными, которые гораздо больше подходят для ваших данных. Правильное заполнение этой даже такой небольшой таблицы потребовало бы от вас достаточно существенных затрат времени. А надстройка позволяет это сделать буквально в пару кликов.
Помимо заполнения пустых ячеек, этот инструмент также разделил объединенные ячейки. В таком виде таблица вполне пригодна для фильтрации данных, различных подсчетов, формирования сводной таблицы на ее основе.
Проверьте это! Загрузите полнофункциональную пробную версию надстройки Fill Blank Cells и посмотрите, как она может сэкономить вам много времени и сил.
Теперь вы знаете приемы замены пустых ячеек в таблице разными значениями. Я уверен, что вам не составит труда сделать это при помощи любого из рассмотренных способов.
Заполнение пустых ячеек значениями из соседних ячеек
Как известно, для полноценной работы с данными (фильтрации, сортировки, подведения итогов и т.д.) нужен непрерывный список, т.е. таблица без разрывов (пустых строк и ячеек — по возможности). На практике же часто мы имеем как раз таблицы с пропущенными пустыми ячейками — например после копирования результатов сводных таблиц или выгрузок в Excel из внешних программ. Таким образом, возникает необходимость заполнить пустые ячейки таблицы значениями из верхних ячеек, то бишь…
В общем случае, может возникнуть необходимость делать такое заполнение не только вниз, но и вверх, вправо и т.д. Давайте рассмотрим несколько способов реализовать такое.
Способ 1. Без макросов
Выделяем диапазон ячеек в первом столбце, который надо заполнить (в нашем примере, это A1:A12).
Нажимаем клавишу F5 и затем кнопку Выделить (Special) и в появившемся окне выбираем Выделить пустые ячейки (Blanks):
Не снимая выделения, вводим в первую ячейку знак «равно» и щелкаем по предыдущей ячейке или жмём стрелку вверх (т.е. создаем ссылку на предыдущую ячейку, другими словами):
И, наконец, чтобы ввести эту формулу сразу во все выделенные (пустые) ячейки нажимаем Ctrl + Enter вместо обычного Enter. И все! Просто и красиво.
В качестве завершающего мазка я советовал бы заменить все созданные формулы на значения, ибо при сортировке или добавлении/удалении строк корректность формул может быть нарушена. Выделите все ячейки в первом столбце, скопируйте и тут же вставьте обратно с помощью Специальной вставки (Paste Special) в контекстом меню, выбрав параметр Значения (Values). Так будет совсем хорошо.
Способ 2. Заполнение пустых ячеек макросом
Если подобную операцию вам приходится делать часто, то имеем смысл сделать для неё отдельный макрос, чтобы не повторять всю вышеперечисленную цепочку действий вручную. Для этого жмём Alt+F11 или кнопку Visual Basic на вкладке Разработчик (Developer), чтобы открыть редактор VBA, затем вставляем туда новый пустой модуль через меню Insert — Module и копируем или вводим туда вот такой короткий код:
Sub Fill_Blanks() For Each cell In Selection If IsEmpty(cell) Then cell.Value = cell.Offset(-1, 0).Value Next cell End Sub
Как легко можно сообразить, этот макрос проходит в цикле по всем выделенным ячейкам и, если они не пустые, заполняет их значениями из предыдущей ячейки.
Для удобства, можно назначить этому макросу сочетание клавиш или даже поместить его в Личную Книгу Макросов (Personal Macro Workbook), чтобы этот макрос был доступен при работе в любом вашем файле Excel.
Способ 3. Power Query
Power Query — это очень мощная бесплатная надстройка для Excel от Microsoft, которая может делать с данными почти всё, что угодно — в том числе, легко может решить и нашу задачу по заполнению пустых ячеек в таблице. У этого способа два основных преимущества:
- Если данных много, то ручной способ с формулами или макросы могут заметно тормозить. Power Query сделает всё гораздо шустрее.
- При изменении исходных данных достаточно будет просто обновить запрос Power Query. В случае использования первых двух способов — всё делать заново.
Для загрузки нашего диапазона с данными в Power Query ему нужно либо дать имя (через вкладку Формулы — Диспетчер имен), либо превратить в «умную» таблицу командой Главная — Форматировать как таблицу (Home — Format as Table) или сочетанием клавиш Ctrl+T:
После этого на вкладке Данные (Data) нажмем на кнопку Из таблицы / диапазона (From Table/Range). Если у вас Excel 2010-2013 и Power Query установлена как отдельная надстройка, то вкладка будет называться, соответственно, Power Query.
В открывшемся редакторе запросов выделим столбец (или несколько столбцов, удерживая Ctrl) и на вкладке Преобразование выберем команду Заполнить — Заполнить вниз (Transform — Fill — Fill Down):
Вот и всё Осталось готовую таблицу выгрузить обратно на лист Excel командой Главная — Закрыть и загрузить — Закрыть и загрузить в… (Home — Close&Load — Close&Load to…)
В дальнейшем, при изменении исходной таблицы, можно просто обновлять запрос правой кнопкой мыши или на вкладке Данные — Обновить всё (Data — Refresh All).
Ссылки по теме
- Объединение двух столбцов с данными
- Быстрое выделение всех ячеек с формулами или константами
- Быстрое заполнение пустых ячеек макросом из надстройки PLEX
Здравствуйте. Стоит задача заполнить ячейки в столбцах B и C исходя из содержания ячеек в столбце A. Для примера первые 4 ячейки столбцов B и C заполнены вручную.
Вопрос заключается в следующем можно ли сделать так чтобы данные ячейки заполнялись автоматически, исходя из названия товара. Т.е. если в названии присутствует слово women, то столбец B имеет определенные опции: размерную сетку и доп опции (пример ячейка B3), если имеет слово youth то другие опции пример ячейка B4. И аналогично для столбца C, но в данном случае левая часть строк в ячейках будет неизменна (размер формы, комплект, рукав), а правая будет меняться в зависимости от содержания названия. Так например для ячейки С3 (параметры будут такими:
Размер формы|Женская (потому что ячейка A3 содержит слово women)
Комплект|Домашний (потому что ячейка A3 содержит слово home)
Рукав|Короткий(значение по умолчанию, меняется на Длинный если в ячейке есть слово ls)
Назначение|Игровая (значение не изменяется)
Есть ли возможность автоматического заполнения данных ячеек, например из других ячеек (предварительно заполнив их необходимым значениями). Например если название содержит слова women и home то формула ссылается на уже заполненные ячейки с нужными параметрами. Или возможность есть более простой способ решения данной задачи.
Заранее спасибо за любую помощь.
Выпадающий список в MS EXCEL на основе Проверки данных
Смотрите также ней выпадающий список: Спасибо большое. Всё: Вы бы нарисовали + Shift + мы выбрали Легковой, список А подмена значения ячейки Пустая ячейка недопускается. столбцом? в Excel, смотрите устанавливаем выпадающие списки. в первом столбцеВ EXCEL не предусмотрена с элементами выпадающего на использовании ИменованногоПреимущество
При заполнении ячеек данными,RAN получилось. Я пробовал
по подробнее конечный Enter !!! во втором - это то, что E1 на «текст»В итоге мы
Заранее, спасибо. в статье «Как Тип данных – (у нас – регулировка размера шрифта списка в другую диапазона, другой –
: быстрота создания списка. часто необходимо ограничить
А. Простейший выпадающий список — ввод элементов списка непосредственно в поле Источник
: Можно и в также, но с результат. Вам нужноСкачать зависимые выпадающие списки Fiat. мы хотим получить:
(автозамена если текст), имеем в ячейкеvikttur сделать связанные выпадающие выбираем «Список». А это наименование товара Выпадающего списка. При книгу (например, в функции ДВССЫЛ().
Элементы для выпадающего списка возможность ввода определенным D2, но только $$: =ЕСЛИ(A1=1;$A$2:$A$14;$C$2:$C$14) - чтобы в итоге в Excel
Мы будем перемещать ячейкуИтак, мы имеем: что видимо невозможно либо заранее написанный: Это неинтересно. И списки в Excel в строке «Источник» – ячейки А2:А4 большом количестве элементов
книгу Источник.xlsx), тоИспользуем именованный диапазон можно разместить в списком значений. Например, на один раз. не работало при выбора ГОСТНе нажмите OK случайно. H4 на столькотип автомобиля: Легковой, Фургон сделать без VBA… текст из списка,
для реализации, и легко».
Б. Ввод элементов списка в диапазон (на том же листе, что и выпадающий список)
указываем имя диапазона. должны совпадать с имеет смысл сортировать нужно сделать следующее:Создадим Именованный диапазон Список_элементов, диапазоне на листе имеется ячейка, кудаВ ячейке формула
al_anya все отводы отобразились Поэтому, когда вы строк, пока не и Внедорожник (Категория)DV68
либо число из для практического применения.Spare Например, «=Наименование_товара». ячейками В1:D1). список элементов и
в книге Источник.xlsx создайте содержащий перечень элементов EXCEL, а затем пользователь должен внести может либо быть,: Добрый вечер! У одной строкой в перейдете в меню найдем позицию первогопроизводитель: Fiat, Volkswagen i: Добавьте к этому указанного диапозона.vikttur: Добрый день, УважаемыеПодробнее, как установитьЕсли наименований много, использовать дополнительную классификацию необходимый перечень элементов; выпадающего списка (ячейки
в поле Источник название департамента, указав либо не быть. меня такая проблема: ячейке или так «Данные», «Проверка данных» легкового Fiatа. Поэтому Suzuki (Подкатегория) и формат ячейкиSerge 007: Задача. Сформировать отдельный
коллеги. выпадающий список, смотрите то столбец можно элементов (т.е. одинв книге Источник.xlsx диапазону
B. Ввод элементов списка в диапазон (на любом листе)
A1:A4 инструмента Проверки данных где он работает. После первой вставки в ячейке D1 же как на
и выберите как в колонке Типмодель: … немножечко их0;;;»ТЕКСТ»
: ОДИН выпадающий список список.Возник вопрос по в статье «Выпадающий транспонировать в строку.
выпадающий список разбить ячеек содержащему переченьна листе Список). указать ссылку на Логично, предварительно создать данных формулы не нужно создать условие: листе ВЫЧИСЛЕНИЯ в
Тип данных «список»,
мы должны иметь есть (Подподкатегория)Будет визуализация — НИКАКРеализация. Количество записей
связанному выпадающему списку,
- список в Excel». Как это сделать, на 2 и
- элементов присвойте Имя,Для этого:
- этот диапазон. список департаментов организации будет.
если А1=Россия, то столбец, каждый в а в поле значение Легковой, а
- В то же время
- richhammrichhamm С15. Если СТРОКА()
никак не получается
Устанавливаем смотрите в статье более). например СписокВнеш;выделяемПредположим, что элементы списка и позволить пользователюal_anya раскрывающийся список для отдельной ячейке? Если
«Источник» вставьте эту в колонке Производитель мы имеем следующие: Спасибо огромное, визуализация: Хорошо, а если больше этого количества, задать для второгозависимые выпадающие списки в
«Как поменять местамиНапример, чтобы эффективно работатьоткройте книгу, в которойА1:А4 шт;кг;кв.м;куб.м введены в лишь выбирать значения: Serge_007, Да, я России, если А1=Украина, в столбец, то
формулу и подтвердите
должен быть Fiat. данные: классно смотрится только с использованием выбора то записи из связанного списка несколько столбце В столбцы и строки со списком сотрудников предполагается разместить ячейки,
ячейки диапазона из этого списка. знаю, т.е. в то раскрывающийся список в А вы ее с помощью Если бы мы
Этот список должен быть нужна замена значения. списка по значению
D15, закончились и условий. В примере. в Excel» тут. насчитывающем более 300 с выпадающим списком;
- нажимаем Формулы/ Определенные имена/A1:A4
- Этот подход поможет принципе нереально? для Украины. Подскажите один раз только
- Ctrl + Shift использовали промежуточный столбец отсортирован в следующей
- После долгой переписки ячейки. Или это эти — Е15 для удобства понимания
Это второй уровеньКак настроить Excel, сотрудников, то еговыделите нужный диапазон ячеек, Присвоить имя, тогда поле Источник ускорить процесс вводаSerge_007 реально ли? Спасибо выберите ГОСТ? Не + Enter. Вот (это было бы очередности: приходишь к самому
в принципе не и т.д. есть примечания. выпадающих списков. чтобы при добавлении
следует сначала отсортировать
вызовите инструмент Проверкав поле Имя вводим будет содержать =лист1!$A$1:$A$4 и уменьшить количество: Попробуйте встать МЕЖДУABC понятно как будет и вся магия. отличным решением, ноТип. первому ответу «НИКАК», возможно запихнуть вviktturЗаранее благодарю.Внимание! ячеек в список в алфавитном порядке. данных, в поле Список_элементов, в полеПреимущество опечаток. ступенек лестницы: смотрите имена (Ctrl+F3) выглядеть итог.arturnt хотели бы показать
Производитель. не хватило самой
проверку данных?: Погорячился. Можно проще.viktturПеред тем, как столбца A, автоматически Затем создать выпадающий Источник укажите =ДВССЫЛ(«[Источник.xlsx]лист1!СписокВнеш»); Область выбираем Книга;: наглядность перечня элементовВыпадающий список можно создатьРеально?
и проверку данныхarturnt: Здравствуйте, уважаемые форумчане! вам что-то болееМодель. малости…asd192 Реализация в файле.: Именованный диапазон: устанавливать выпадающие списки писалось название нового
список, содержащий буквыПри работе с перечнемТеперь на листе Пример, и простота его с помощью Проверкиal_anyaal_anya: Выбрали один из помогите, пожалуйста, решить крутое ),Он может быть любойSerge 007: Подробнее можете расписать?Spare=СМЕЩ(Список!$B$1;ПОИСКПОЗ(М!$C$15;Список!$A$1:$A$10;)-1;;ПОИСКПОЗ(М!$E$15;Список!$A$1:$A$10;)-ПОИСКПОЗ(М!$C$15;Список!$A$1:$A$10;)+СЧЁТЕСЛИ(Список!$A$1:$A$100;М!$E$15);1) в столбце В, столбца, смотрите в алфавита. Второй выпадающий
excel2.ru
Связанные выпадающие списки в Excel.
элементов, расположенным в выделим диапазон ячеек, модификации. Подход годится данных : Просто мне кое-кто: Спасибо огромное! ГОСТов из выпадающего задачу в Эксель. то мы бы длины. Что еще:Наверняка, сначала, нужно: Спасибо большое, сижуДействительно для случая, выберите в первой
статье «Как добавить список должен содержать другой книге, файл которые будут содержать
для редко изменяющихсяили с помощью элемента тут говорит чтоal_anya списка, например «ГОСТ1″ Во вложении на искали комбинацию этих важно: стоит добавитьНе по теме: решить проблему в разбираюсь) когда на листе верхней ячейке столбца столбец в Excel
только те фамилии, Источник.xlsx должен быть Выпадающий список. списков. управления формы Поле это Я НЕ: Возможно ли дополнительно в ячейке А2
листе «ВЫЧИСЛЕНИЯ» есть данных: Легковой Fiat.
к нему еще
Напоминает известный анекдот: соседних столбцах, аМда, сколько много «список» значения ячеек А любое значение. автоматически». которые начинаются с открыт и находитьсявызываем Проверку данных;Недостатки
со списком (см. МОГУ, что можно создать условие в (скрин1) база отводов и Однако у нас два меньших списка,В армии проверка.
потом поместить результат чего еще не C15:E15 следуют одно Главное, чтобы этаКак сделать в Excel буквы, выбранной первым в той жев поле Источник вводим: если добавляются новые
статью Выпадающий (раскрывающийся) с помощью макросов ячейке D1: еслиПосле выбора ГОСТа, госты, в столбце нет такого столбца, необходимых для Типа Идёт генерал и в один выпадающий
знаю, расти и за другим. ячейка не была динамический диапазон списком. Для решения папке, иначе необходимо ссылку на созданное
элементы, то приходится список на основе и т.д.
не заполнены ячейки при выделении ячейки “D” и “E”. но мы можем и Производителя, то видит что у список. расти.Spare пустой. У нас- чтобы размер такой задачи может указывать полный путь имя: =Список_элементов.
вручную изменять ссылку элемента управления формы).Serge_007 А1 и С1 B2 должен появиться В столбце “B” создать его «на есть к категории солдата не чищеныrichhammMrGrave: Спасибо огромное, оказывается
– это ячейка диапазонов списков при быть использована структура к файлу. Вообще
Примечание на диапазон. Правда,В этой статье создадим: Хорошо. Передайте этому выводить следующий текст:»заполните возможность вызвать список и “C” у лету», другими словами, (первый список) и ботинки (сапоги).: В данном случае
: Задача такая. все проще чем А2. добавлении или убавлении
Связанный список или ссылок на другиеЕсли предполагается, что в качестве источника Выпадающий список с кому-то, что бы
недостающие данные»
Отводов соответствующий данному меня формируется список используя формулу массива. подкатегории (второй список).Диалог: ячейка используется дляВ ячейке А1 я думал.Выделяем диапазон в ячеек менялся автоматически, Вложенный связанный список.
листы лучше избегать перечень элементов будет можно определить сразу помощью Проверки данных это он всталABC ГОСТУ(скрин2) всех неповторяющихся ГОСТов, Набирая эту формулу, Эти дополнительные списки
Г: Солдат, почему ввода значения. Т.е. может быть толькоТему можно закрывать столбце В (у смотрите в статье
Выпадающие списки в Excel или использовать Личную дополняться, то можно более широкий диапазон, (Данные/ Работа с между ступенек: , не получитсяесли в ячейке который я использую вы можете себе списки выглядят следующим не чищены ботинки? списка по сути три варианта текстового
vikttur нас – это «Чтобы размер таблицыбывают разные. Есть книгу макросов Personal.xlsx
сразу выделить диапазон например, данными/ Проверка данных)Можно при этом без макроса А3 я выбиру в качестве списка представить, что такой
образом:С: А Вас нет — список значения «один; два;
: Не спешите. Е5 В2:В3). Снова через Excel менялся автоматически». простой или Надстройки. большего размера, например,A1:A100
excel-office.ru
Связанный выпадающий список по нескольким условиям.
с типом данных использовать подручные инструментыD1 проверка данных:
другой гост, то на листе “Отводы”, промежуточный столбец существует,Дело в том, что это не касается! пришел в голову три», они выбираются может быть не
функцию «Проверка данных»
Теперь нужно присвоитьраскрывающийся список Excel в
Если нет желания присваивать
А1:А10. Но, тогда выпадающий Список.С помощью макроса200?’200px’:»+(this.scrollHeight+5)+’px’);»>=Если(C1<>»»;Двссыл(A1))
в ячейке B3 в столбце “A”. и вы увидите, эти списки не
Г: ?! (бьёт
как решение задачи с выпадающего списка заполнено? выбираем «Тип данных»
имена всем этим ячейке имя диапазону в
. Однако, в этом список может содержатьВыпадающий список можно сформировать
можно только последовательноal_anya должен быть ужеНеобходимо выводить на
что будет проще должны иметь дубликатов солдата по лицу) ограничения на значение.
через «проверку данных».vikttur – список. А спискам. У нас. Есть файле Источник.xlsx, то
случае Выпадающий список пустые строки (если, по разному. быстро удалять/вставлять формулы: А поподробнее можно?
другой список, отличный листе “Отводы”, в ;-) записей по ТипуГ: Что значитСамо ограничение выглядитВ ячейке B1: Поправка — «Е15», в строке «Источник» в списках четыремногоуровневые зависимые выпадающие списки формулу нужно изменить может содержать пустые например, часть элементов
Самым простым способом создания и списки изABC от B2 Прикрепленные столбце “B” список
Для определения положения Легковой
и Производителю, находящихся не касается?! ПОЧЕМУ так: =ЕСЛИ(ЕТЕКСТ(A1);ЗАМЕНИТЬ(A1;1;255;»текст»);ЕСЛИ(И(A1>1000;A1 Только необходимо организовать выпадающий
конечно же. пишем такую формулу диапазона (четыре столбца).
в Excel на =ДВССЫЛ(«[Источник.xlsx]лист1!$A$1:$A$4») строки. была удалена или Выпадающего списка является одной и той: проверка данных проверяет
файлы скрин1.jpg (24.81 тех отводов, которые Fiat, мы, конечно,
в списке Моделей. НЕ ЧИЩЕНЫ?! замена не работает
список по условиюSpare =ДВССЫЛ(А2) Легко и быстро
planetaexcel.ru
Выпадающий список по условию
. Это, когда, вСОВЕТ:
Избавиться от пустых строк список только что ввод элементов списка же ячейки. Ну только заведенные значении КБ) скрин2.jpg (58.04 удовлетворяют условию ГОСТ.
будем использовать функцию Вы можете создатьС: Знаете, завхозSerge 007 — на каждое: Да к сожалениюЭтой формулой мы говорим
сделать так.
зависимости от выбранныхЕсли на листе и учесть новые был создан). Чтобы непосредственно в поле
это как быстро (Вашем примере ДВССЫЛ(A1)-дисп. КБ)Sanja ПОИСКПОЗ. Смотрите:
их с помощью не выдал щётку,: Забавно значение ячейки A1, поторопился.
Excel, что списокКак присвоить имя диапазону
данных в первом много ячеек с
элементы перечня позволяет пустые строки исчезли
Источник инструмента Проверка прыгать с одной
CyberForum.ru
Выпадающий список с условием на значение
имен), может ругатьсяgling
: Зачем такие сложности?ПОИСКПОЗ(B4&C4;F5:F39&G5:G39;0) инструмента «Удалить дубликаты» гуталина в частиЯ правильно понял? выпадает свой диапазонВидимо имеете ввиду нужно показывать, в в столбце выпадающего списка,
правилами Проверки данных, Динамический диапазон. Для необходимо сохранить файл. данных. ступеньки на другую. при ОШИБКЕ.
: Вам нужны в Фильтруйте на месте.Вышеописанное означает, что мы
(например, это показано нет…Код =ЕСЛИ(ЕЧИСЛО(A1)*((A1>1000)*(A1 значений для выбора. E15, да может зависимости от значенияExcel. меняется выпадающий список
то можно использовать этого при создании
Второй недостаток: диапазон источникаПредположим, в ячейке Если делать этоal_anya ПРИЕМАХ про них Ну, если уж
хотим знать позицию в этом видеоГ: А меняrichhammНапример: быть не всегда в ячейке столбцаВыделяем диапазон ячеек в ячейках второго
инструмент Выделение группы Имени Список_элементов в должен располагаться на
B1 очень быстро, то
: ABC, Т.е. мне
рассказано и показано
сильно хочется, Сводная Легкового Fiatа (отсюда продолжительностью около 2 это не касается!!!: Да, все верно.- для значения заполнено. А. всех списков сразу столбца, третьего, т.д. ячеек (Главная/ Найти
поле Диапазон необходимо том же листе,необходимо создать выпадающий со стороны будет нужно вместо предыдущей как сделать. Рядом таблица и связь B4&C4). минут). Когда мы
С: Дык я Только такое условие A1=»один», выпадающий списокПлюс могут бытьЗдесь все просто.
вместе с шапкойЗдесь разберём и выделить/ Выделение
записать формулу =СМЕЩ(Список!$A$1;;;СЧЁТЗ(Список!$A:$A)) что и выпадающий список для ввода казаться что человек
формулы в проверкеarturntarturnt Где? В нашем это сделали, тогда так сразу и должно быть в в ячейке B1
пункты не подряд, Но бывает название таблицы списков –
двухуровневый зависимый выпадающий список
группы ячеек). Опция
Использование функции СЧЁТЗ() предполагает, список, т.к. для единиц измерений. Выделим стоит между ними
данных вставить новую?: , Спасибо большое,: Извените, не понял, воображаемом вспомогательном столбце, …
сказал… проверке данных на
будет из вариантов
к примеру 1.1.
диапазона (столбца) состоит у нас это в Excel Проверка данных этого что заполнение диапазона
правил Проверки данных нельзя
ячейку:D
Извините, что не прочитаю и обязательно
что Вы имели то есть: F5:F39&G5:G39.
Итак, как сделать два той ячейке куда
«1; 2; 3;» потом 3.4. из нескольких слов. диапазон А1:D4. На
. инструмента позволяет выделить
ячеек ( использовать ссылки наB1
CyberForum.ru
Связанные выпадающие списки и формула массива в Excel
al_anya догоняю отпишусь! ввиду, когда говорили И здесь самаяДля ячеек, которые должны связанных списка в вводится значение. Все- для значенияvikttur Например, «Зимние пальто». закладке «Формулы» вНапример, в первом
Два связанных выпадающих списка с формулой массива
ячейки, для которыхA:A другие листы илии вызовем Проверку: Спасибо вам заal_anya, Тоже спасибо фильтровать на месте? большая сложность всей стать раскрывающимися списками Excel: категория, подкатегория бы хорошо,только «текст» A1=»два», выпадающий список: С Е15 решаемо А в имени разделе «Определенные имена» столбце из выпадающего проводится проверка допустимости), который содержит элементы, книги (это справедливо
данных.
- такой емкий ответ,: Формулу поменяла, а
- за помощь.Sanja
- формулы. в меню «Данные»
и категория более не подставляется в в ячейке B1
(определение последней заполненной диапазона нельзя ставить нажимаем функцию «Создать
- списка выбрали «Пальто».
- данных (заданная с
- ведется без пропусков
для EXCEL 2007Если в поле Источник передам, дословно цитируя где добавить, чтобыМогу ли я: На листе ВЫЧИСЛЕНИЯОстальное уже проще, а выбираем «Проверка данных» нижнего уровня. Своими ячейку (E1 из будет из вариантов ячейки). Но с пробел. Имя диапазона
из выделенного фрагмента». Во втором столбце помощью команды Данные/ строк (см. файл и более ранних). указать через точкуsteysi текст выводился? вас как-то плюсами включите Автофильтр наибольшего внимания требует и как тип словами в данном примера) «11; 22; 33;»
условием «пункты не
Первый и второй связанный выпадающий список: Тип и Производитель
напишем так «Зимние_пальто». В появившемся диалоговом появился выпадающий список Работа с данными/ примера, лист ДинамическийИзбавимся сначала от второго
с запятой единицы: Подскажите пожалуйста какPelena
отблагодарить?)arturnt функция СЧЁТЕСЛИМН, которая данных выбираем «Список».
случае нижний уровеньИ да, пустая- для значения подряд» плохо.
Третий связывающий выпадающий список: Модель
Но формула ДВССЫЛ окне оставляем галочку размеров этого пальто. Проверка данных). При диапазон). недостатка – разместим измерения шт;кг;кв.м;куб.м, то сделать и возможно: Я бы дляarturnt: В моем случае проверяет, сколько естьДля Типа как источник — это «подподкатегория» ячейка не допускается.
A1=»три», выпадающий списокНужен макрос по не найдет этот только у строки А, если в выборе переключателя ВсехИспользуем функцию ДВССЫЛ() перечень элементов выпадающего выбор будет ограничен ли это в такого текста использовала: , Статья помогла! не все так Легковых Fiatов. В данных мы просто если она вообще Т.е. до ввода в ячейке B1 формированию списка. Формулами диапазон. Тогда формулу «В строке выше». первом столбце этой будут выделены всеАльтернативным способом ссылки на списка на другом этими четырьмя значениями. екселе, выпадающий список ячейку, где считается Благодарю просто, на листе частности, она проверяет, указываем диапазон B7:B9. существует… Но для
данных ячейка пустая, будет из вариантов можно, но без нужно написать так.
Нажимаем «ОК». Всё, имена
же ячейки из такие ячейки. При перечень элементов, расположенных листе.Теперь смотрим, что получилось. со следующим условием: цена. То естьhaver «Вычисления» будет что сколько раз в
Для Производителя мы уже лучшего понимания данного а как только «111; 222; 333;» доп. столбцов не =ДВССЫЛ(ПОДСТАВИТЬ(A2;» «;»_»)) присвоены. На закладке выпадающего списка выбрали выборе опции Этих на другом листе,В правилах Проверки данных (также Выделим ячейку 0-нет льгот, 1-скидка если введены не
: Как сделать выпадающий
то вроде базы, списке встречаются такие
используем формулу, которая обучающего материала, предположим, начинаем вводить, тоТакое в принципе обойтись.Если список на «Формулы» нажимаем функцию «Брюки», то во же выделяются только является использование функции как и Условного
B1 в оплате 25%,
все данные, там список, который будет где будут и записи, которые в подробно описана здесь. что существует. результат — либо возможно?Spare другом листе, то «Диспетчер имен». втором столбце будет те ячейки, для
exceltable.com
Список по условию
ДВССЫЛ(). На листе форматирования) нельзя впрямую. При выделении ячейки 2- 50%???? Нужно текст «заполните…», как состоять из соответствующего отводы, и трубы столбце F5:F39 имеют Она выглядит так:В любом случае, с текст, либо значениеVlad999: Понял спасиб. Тогда в формуле указываемЗдесь перечислены все наши выпадающий список с которых установлены те
Пример, выделяем диапазон указать ссылку на справа от ячейки вычислить льготу и только данные введены,
диапазона ячеек по итд. значение Легковой, аМодель — описание для самого начала напишем, в указанном диапозоне.
: да возможно. решается тупо, выбрали название этого листа. диапазоны списков. Проверили размерами брюк.
же правила проверки ячеек, которые будут диапазоны другого листа
появляется квадратная кнопка оплату считается формула. Как-то условию? Т.е. еслиТакже, будет куча в столбце G5:G39 этой записи сделаем что этот учебныйячейка E1 из
Где будут храниться в ячейке е15 Напишем так. =ДВССЫЛ(»Размеры!А2:А4») всё. Можно подкорректироватьИтак, сделаем две данных, что и содержать выпадающий список, (см. Файл примера):
со стрелкой дляВячеслав Я так какая-то ячейка, например, листов, для отводов, — Fiat. Функция
таким же самым материал является продолжением примера, т.е. «текст» значения 1,2,3,11,22,33,111,222,333. один пункт всеНажимаем «ОК». Теперь размер диапазона. Мы таблицы. Саму таблицу для активной ячейки. вызываем Проверку данных,Пусть ячейки, которые должны выбора элементов из:200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(ИЛИ(A2=»»;C2=»»;D2=»»);»заполните данные»;СУММПРОИЗВ(($G$2:$G$25=A2)*($H$2:$H$25=$D$2)*(C2>=$I$2:$I$25)*(C2 равна 0, то для труб, фланцев, выглядит так: образом. материала: Как сделать
это тоже ИСТИНА,Vlad999 перечислили, сменили пункт во втором столбце уменьшили размер диапазона сделаем на странице
Примечание в Источнике указываем содержать Выпадающий список, выпадающего списка.steysial_anya
в выпадающий список заглушек. И всеСЧЁТЕСЛИМН(F5:F39;B4;G5:G39;C4)Теперь рассмотрим, как связать зависимые выпадающие списки а ЛОЖЬ -: пример в е15 написали установлены выпадающие списки, «Юбка», чтобы в
книги «Таблица». А: =ДВССЫЛ(«список!A1:A4»). размещены на листеНедостатки
, можно написать формулу: Спасибо! загоняется один диапазон эти листы будут
А вся формула для выпадающий список в
в ячейках Excel, пустая ячейкаrichhamm
остальные. Не очень которые меняются, в выпадающем списке не
planetaexcel.ru
Выпадающий список с условием в Excel
списки сделаем наЕсли выпадающий списокНедостаток Пример,этого подхода: элементы в ячейке иal_anya ячеек, а если обращаться в базу раскрывающегося списка это: Excel. Поскольку Модель в котором подробноDV68
: Доброго времени суток! красиво конечно но зависимости от того,
было пустой строки.
странице «Размеры». У содержит более 25-30
: при переименовании листаа диапазон с перечнем списка легко потерять растащить далее по: Всем добрый день! 1, то -
CyberForum.ru
Как создать раскрывающийся список при определенном условии (ЕСЛИ и раскрывающийся список)
и вытаскивать определенныеЕсли вы планируете использовать зависит как от описали логику и: Если правильно понял,Подскажите как создать без геммороя. Просто что написано вТеперь устанавливаем нас есть такая значений, то работать
– формула перестает элементов разместим на (например, удалив строку
ячейкам: А все-таки можно
другой. элементы. эту формулу в Типа, так и способ создания одного то так: выпадающий список состоящий форма будет даваться
ячейках первого столбца.первый выпадающий список в таблица.
с ним становится
работать. Как это
другом листе (на или столбец, содержащие
Код =ЕСЛИ(A2=0;B2*1;ЕСЛИ(A2=1;B2*1,25;ЕСЛИ(A2=2;B2*1,5;»Больше скидок ли вставить текстДимитХотел сделать приложение нескольких ячейках - от Производителя -
из таких списков.richhamm из 2-х записей: людям, боюсь в Получилось так. ячейки столбца АИ мы сделали такие
неудобно. Выпадающий список можно частично обойти листе Список в ячейку
нет»))) Пример во именно в ТУ: В источник можно на C# там не забудьте обозначить значит мы будем Рекомендуем вам ознакомиться: Немного переделал, так 1-я «текст», 2-я этом случаем макросКопируем формулу вниз по
.
списки. одновременно отображает только
см. в статье файле примера).B1 вложении. Результат по ячейку. Извините, не поставить формулу, например: проще будет из
ячейки как абсолютные использовать формулу массива.
с ним, потому больше подходит под пустая ячейка. В
не подходит. столбцу. Мы создалиУ нас, вВнимание!
8 элементов, а Определяем имя листа.Для создания выпадающего списка,); не удобно вводить столбцу моя прихоть
=ЕСЛИ(A1=1;A2:A14;C2:C14) Excel данные вытащить...но ссылки! И еще Предположим, мы хотим
что здесь подробно задачу: пустую ячейку будет
Spare
двухуровневый выпадающий список примере, мы выделяемВ списках названия чтобы увидеть остальные,Ввод элементов списка в элементы которого расположены большое количество элементов.
Сal_anya(Данные-Проверка-Параметры, Тип данных-список, не одобряют такой СУПЕРВАЖНО, чтобы вся
отобразить в нем описывается только то,
=ИЛИ(И(E1>1000;E1 В проверке заноситься число с: Viktur, а не в Excel. диапазон A2:A3. И, столбцов (В, С, нужно пользоваться полосой диапазон ячеек, находящегося на другом листе, Подход годится дляsteysi: в ЯЧЕЙКУ d2, источник-формула) подход запись была подтверждена
легковые модели Fiat. как сделать тот данных работает шикарно. условием больше 1000
excelworld.ru
Выпадающий список с определенным условием
могли бы показатьДругой способ сделать через «Проверки данных» D) должны полностью прокрутки, что не в другой книге можно использовать два маленьких (3-5 значений): ОО спасибо большое!!!Serge_007haver
gling комбинацией клавиш Ctrl В первом списке другой связанный выпадающий Только нужна еще и меньше 2000. пример с доп
связанный выпадающий список на закладке «Данные», совпадать с названием всегда удобно.Если необходимо перенести диапазон
подхода. Один основан неизменных списков. ))) Сейчас попробую)))
CyberForum.ru
: У Вас в