Формирование списка по условию
vev57
Дата: Четверг, 07.10.2021, 10:57 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
Доморощенных знаний не хватает, прошу помощи. Задача (см. приложение): есть список адресов с условными именами м01-м09, конкретный адрес выбирается в ячейке а1. Нужно, чтобы в ячейке b1 была возможность выбора из списка, сформированного из перечня g5-g13 при совпадении условных имён адресов. Например: в a1 выбрано "Благовещенск", в b1 д.б. список "Эксплуатация КА, СЭВИ этап-1, Запуск 6-й этап". Заранее благодарен.
Доморощенных знаний не хватает, прошу помощи. Задача (см. приложение): есть список адресов с условными именами м01-м09, конкретный адрес выбирается в ячейке а1. Нужно, чтобы в ячейке b1 была возможность выбора из списка, сформированного из перечня g5-g13 при совпадении условных имён адресов. Например: в a1 выбрано "Благовещенск", в b1 д.б. список "Эксплуатация КА, СЭВИ этап-1, Запуск 6-й этап". Заранее благодарен. vev57
Ответить
Сообщение Доморощенных знаний не хватает, прошу помощи. Задача (см. приложение): есть список адресов с условными именами м01-м09, конкретный адрес выбирается в ячейке а1. Нужно, чтобы в ячейке b1 была возможность выбора из списка, сформированного из перечня g5-g13 при совпадении условных имён адресов. Например: в a1 выбрано "Благовещенск", в b1 д.б. список "Эксплуатация КА, СЭВИ этап-1, Запуск 6-й этап". Заранее благодарен. Автор - vev57 Дата добавления - 07.10.2021 в 10:57
Egyptian
Дата: Четверг, 07.10.2021, 13:44 |
Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 514
Репутация:
185
±
Замечаний:
0% ±
Excel 2013/2016
С доп. списком в диапазоне L5:L13 (можно скрыть) и формулой в диспетчере имен. Поскольку у вас указан Excel 2003, то делал под эту версию.
С доп. списком в диапазоне L5:L13 (можно скрыть) и формулой в диспетчере имен. Поскольку у вас указан Excel 2003, то делал под эту версию. Egyptian
Ответить
Сообщение С доп. списком в диапазоне L5:L13 (можно скрыть) и формулой в диспетчере имен. Поскольку у вас указан Excel 2003, то делал под эту версию. Автор - Egyptian Дата добавления - 07.10.2021 в 13:44
vev57
Дата: Четверг, 07.10.2021, 14:33 |
Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
Egyptian, спасибо. Да, именно 2003. К сожалению, файл открывается непонятно как (см. приложение), а вернее - не открывается.
Egyptian, спасибо. Да, именно 2003. К сожалению, файл открывается непонятно как (см. приложение), а вернее - не открывается. vev57
Ответить
Сообщение Egyptian, спасибо. Да, именно 2003. К сожалению, файл открывается непонятно как (см. приложение), а вернее - не открывается. Автор - vev57 Дата добавления - 07.10.2021 в 14:33
vev57
Дата: Четверг, 07.10.2021, 14:46 |
Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
В 2010-м без проблем, когда сохраняешь в 2003-м, пишет - возможны ошибки - и они таки есть. А нужно именно в 2003-м...
В 2010-м без проблем, когда сохраняешь в 2003-м, пишет - возможны ошибки - и они таки есть. А нужно именно в 2003-м... vev57
Ответить
Сообщение В 2010-м без проблем, когда сохраняешь в 2003-м, пишет - возможны ошибки - и они таки есть. А нужно именно в 2003-м... Автор - vev57 Дата добавления - 07.10.2021 в 14:46
Serge_007
Дата: Четверг, 07.10.2021, 15:06 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
vev57 , пробуйте
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение vev57 , пробуйтеАвтор - Serge_007 Дата добавления - 07.10.2021 в 15:06
Egyptian
Дата: Четверг, 07.10.2021, 15:10 |
Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 514
Репутация:
185
±
Замечаний:
0% ±
Excel 2013/2016
vev57 , В одном из столбцов, по ошибке оставил несовместимую формулу, может в этом была причина. Также почистил книгу от лишних элементов. Пробуйте.
vev57 , В одном из столбцов, по ошибке оставил несовместимую формулу, может в этом была причина. Также почистил книгу от лишних элементов. Пробуйте.Egyptian
Ответить
Сообщение vev57 , В одном из столбцов, по ошибке оставил несовместимую формулу, может в этом была причина. Также почистил книгу от лишних элементов. Пробуйте.Автор - Egyptian Дата добавления - 07.10.2021 в 15:10
vev57
Дата: Четверг, 07.10.2021, 16:25 |
Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
Serge_007, примерно так было сделано, но не устраивает дублирование строк в разделе "Тема". Спасибо.
Serge_007, примерно так было сделано, но не устраивает дублирование строк в разделе "Тема". Спасибо. vev57
Ответить
Сообщение Serge_007, примерно так было сделано, но не устраивает дублирование строк в разделе "Тема". Спасибо. Автор - vev57 Дата добавления - 07.10.2021 в 16:25
Serge_007
Дата: Четверг, 07.10.2021, 16:30 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
не устраивает дублирование строк в разделе "Тема"
Можно и не дублировать, но это неоправданно сильно усложняет формулу Старайтесь не использовать несколько идентификаторов в одной строке Одно из правил БД: одна запись - одна строка
не устраивает дублирование строк в разделе "Тема"
Можно и не дублировать, но это неоправданно сильно усложняет формулу Старайтесь не использовать несколько идентификаторов в одной строке Одно из правил БД: одна запись - одна строка Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение не устраивает дублирование строк в разделе "Тема"
Можно и не дублировать, но это неоправданно сильно усложняет формулу Старайтесь не использовать несколько идентификаторов в одной строке Одно из правил БД: одна запись - одна строка Автор - Serge_007 Дата добавления - 07.10.2021 в 16:30
vev57
Дата: Четверг, 07.10.2021, 16:42 |
Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
Egyptian, То, что надо! Ещё бы понять, зачем тут ссылка на R5...и.д.!R$5:ИНДЕКС(и.д.!$L$5:$L$13;СЧЁТЕСЛИ(и.д.!$L$5:$L$13;"*?")). Или в данном случае это чисто формально?
Egyptian, То, что надо! Ещё бы понять, зачем тут ссылка на R5...и.д.!R$5:ИНДЕКС(и.д.!$L$5:$L$13;СЧЁТЕСЛИ(и.д.!$L$5:$L$13;"*?")). Или в данном случае это чисто формально? vev57
Ответить
Сообщение Egyptian, То, что надо! Ещё бы понять, зачем тут ссылка на R5...и.д.!R$5:ИНДЕКС(и.д.!$L$5:$L$13;СЧЁТЕСЛИ(и.д.!$L$5:$L$13;"*?")). Или в данном случае это чисто формально? Автор - vev57 Дата добавления - 07.10.2021 в 16:42
Egyptian
Дата: Четверг, 07.10.2021, 17:16 |
Сообщение № 10
Группа: Проверенные
Ранг: Ветеран
Сообщений: 514
Репутация:
185
±
Замечаний:
0% ±
Excel 2013/2016
Или в данном случае это чисто формально?
Никаких формальностей, это ошибка - наверное сместился диапазон из-за закрепления по строкам. Поправьте на Код
=и.д.!$L$5:INDEX(и.д.!$L$5:$L$13;COUNTIF(и.д.!$L$5:$L$13;"*?"))
и.д.!$L$5 нужен в начале, чтобы уточнить для выпадающего списка, что он должен начинаться с этой ячейки. Затем Код
СЧЁТЕСЛИ(и.д.!$L$5:$L$13;"*?"))
подсчитывает количество символов и передает индексу. В итоге получается диапазон: начальная ячейка+последняя заполненная ячейка.
Или в данном случае это чисто формально?
Никаких формальностей, это ошибка - наверное сместился диапазон из-за закрепления по строкам. Поправьте на Код
=и.д.!$L$5:INDEX(и.д.!$L$5:$L$13;COUNTIF(и.д.!$L$5:$L$13;"*?"))
и.д.!$L$5 нужен в начале, чтобы уточнить для выпадающего списка, что он должен начинаться с этой ячейки. Затем Код
СЧЁТЕСЛИ(и.д.!$L$5:$L$13;"*?"))
подсчитывает количество символов и передает индексу. В итоге получается диапазон: начальная ячейка+последняя заполненная ячейка.Egyptian
Ответить
Сообщение Или в данном случае это чисто формально?
Никаких формальностей, это ошибка - наверное сместился диапазон из-за закрепления по строкам. Поправьте на Код
=и.д.!$L$5:INDEX(и.д.!$L$5:$L$13;COUNTIF(и.д.!$L$5:$L$13;"*?"))
и.д.!$L$5 нужен в начале, чтобы уточнить для выпадающего списка, что он должен начинаться с этой ячейки. Затем Код
СЧЁТЕСЛИ(и.д.!$L$5:$L$13;"*?"))
подсчитывает количество символов и передает индексу. В итоге получается диапазон: начальная ячейка+последняя заполненная ячейка.Автор - Egyptian Дата добавления - 07.10.2021 в 17:16
vev57
Дата: Четверг, 07.10.2021, 20:27 |
Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
Можно и не дублировать, но это неоправданно сильно усложняет формулу
Для меня важнее удобство использования "программы" людьми, который в EXELе не очень разбираются
Можно и не дублировать, но это неоправданно сильно усложняет формулу
Для меня важнее удобство использования "программы" людьми, который в EXELе не очень разбираютсяvev57
Ответить
Сообщение Можно и не дублировать, но это неоправданно сильно усложняет формулу
Для меня важнее удобство использования "программы" людьми, который в EXELе не очень разбираютсяАвтор - vev57 Дата добавления - 07.10.2021 в 20:27
vev57
Дата: Четверг, 07.10.2021, 21:05 |
Сообщение № 12
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
...это ошибка - наверное сместился диапазон из-за закрепления по строкам
Поясни, плз, функцию вот этого аргумента: СТРОКА($A1)...($А8) при построении списка
...это ошибка - наверное сместился диапазон из-за закрепления по строкам
Поясни, плз, функцию вот этого аргумента: СТРОКА($A1)...($А8) при построении спискаvev57
Сообщение отредактировал vev57 - Четверг, 07.10.2021, 21:06
Ответить
Сообщение ...это ошибка - наверное сместился диапазон из-за закрепления по строкам
Поясни, плз, функцию вот этого аргумента: СТРОКА($A1)...($А8) при построении спискаАвтор - vev57 Дата добавления - 07.10.2021 в 21:05
Egyptian
Дата: Четверг, 07.10.2021, 23:07 |
Сообщение № 13
Группа: Проверенные
Ранг: Ветеран
Сообщений: 514
Репутация:
185
±
Замечаний:
0% ±
Excel 2013/2016
Это счетчик для последовательного извлечения номеров строк в возрастающем порядке. Т.е. в процессе работы функция ЕСЛИ выдает массив строк и передает их функции НАИМЕНЬШИЙ. Та, в свою очередь, извлекает их благодаря нехитрому счетчику и последовательно, при протяге вниз, передает в качестве аргументов функции ИНДЕКС.
Это счетчик для последовательного извлечения номеров строк в возрастающем порядке. Т.е. в процессе работы функция ЕСЛИ выдает массив строк и передает их функции НАИМЕНЬШИЙ. Та, в свою очередь, извлекает их благодаря нехитрому счетчику и последовательно, при протяге вниз, передает в качестве аргументов функции ИНДЕКС. Egyptian
Ответить
Сообщение Это счетчик для последовательного извлечения номеров строк в возрастающем порядке. Т.е. в процессе работы функция ЕСЛИ выдает массив строк и передает их функции НАИМЕНЬШИЙ. Та, в свою очередь, извлекает их благодаря нехитрому счетчику и последовательно, при протяге вниз, передает в качестве аргументов функции ИНДЕКС. Автор - Egyptian Дата добавления - 07.10.2021 в 23:07
Serge_007
Дата: Пятница, 08.10.2021, 10:18 |
Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
ЮMoney :41001419691823 | WMR :126292472390
Ответить