Подбор значения из двух списков
Gopronotmore
Дата: Четверг, 31.08.2017, 14:31 |
Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 236
Репутация:
3
±
Замечаний:
0% ±
Excel 2007
Добрый день уважаемые форумчане! Помогите пожалуйста столкнулся с такой проблемой как сделать так что бы при выборе значения из 1 списка во 2 список подставлялись значения автоматически из листа 2 Файл примера во вложении, знаю что делать нужно через Data->Data Validation Формула =OFFSET но вот я могу только сделать для 1 конкретного столбца, а при изменении параметра не могу сделать, помогите пожалуйста
Добрый день уважаемые форумчане! Помогите пожалуйста столкнулся с такой проблемой как сделать так что бы при выборе значения из 1 списка во 2 список подставлялись значения автоматически из листа 2 Файл примера во вложении, знаю что делать нужно через Data->Data Validation Формула =OFFSET но вот я могу только сделать для 1 конкретного столбца, а при изменении параметра не могу сделать, помогите пожалуйста Gopronotmore
Ответить
Сообщение Добрый день уважаемые форумчане! Помогите пожалуйста столкнулся с такой проблемой как сделать так что бы при выборе значения из 1 списка во 2 список подставлялись значения автоматически из листа 2 Файл примера во вложении, знаю что делать нужно через Data->Data Validation Формула =OFFSET но вот я могу только сделать для 1 конкретного столбца, а при изменении параметра не могу сделать, помогите пожалуйста Автор - Gopronotmore Дата добавления - 31.08.2017 в 14:31
buchlotnik
Дата: Четверг, 31.08.2017, 14:51 |
Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
В диспетчер имён такую формулу: Код
=СМЕЩ(Sheet2!$A$3;1;ПОИСКПОЗ($A2;Sheet2!$B$2:$H$2;0);3;1)
В диспетчер имён такую формулу: Код
=СМЕЩ(Sheet2!$A$3;1;ПОИСКПОЗ($A2;Sheet2!$B$2:$H$2;0);3;1)
buchlotnik
Сообщение отредактировал buchlotnik - Четверг, 31.08.2017, 14:51
Ответить
Сообщение В диспетчер имён такую формулу: Код
=СМЕЩ(Sheet2!$A$3;1;ПОИСКПОЗ($A2;Sheet2!$B$2:$H$2;0);3;1)
Автор - buchlotnik Дата добавления - 31.08.2017 в 14:51
_Boroda_
Дата: Четверг, 31.08.2017, 14:56 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16880
Репутация:
6593
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Не, формула ИНДЕКС См. Диспетчер имен (Контрл F3)
Не, формула ИНДЕКС См. Диспетчер имен (Контрл F3)_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Не, формула ИНДЕКС См. Диспетчер имен (Контрл F3)Автор - _Boroda_ Дата добавления - 31.08.2017 в 14:56
Gopronotmore
Дата: Четверг, 31.08.2017, 14:58 |
Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 236
Репутация:
3
±
Замечаний:
0% ±
Excel 2007
buchlotnik, спасибо огромное + к карме! Можно теперь еще один вопрос а как модернизировать формулу в зависимости от количества ячеек напрмер если в одном столбце будет 2 ячейки что бы в списке было тоже 2 ячейки, предполагаю что через COUNTIF но не знаю куда дописать
buchlotnik, спасибо огромное + к карме! Можно теперь еще один вопрос а как модернизировать формулу в зависимости от количества ячеек напрмер если в одном столбце будет 2 ячейки что бы в списке было тоже 2 ячейки, предполагаю что через COUNTIF но не знаю куда дописать Gopronotmore
Ответить
Сообщение buchlotnik, спасибо огромное + к карме! Можно теперь еще один вопрос а как модернизировать формулу в зависимости от количества ячеек напрмер если в одном столбце будет 2 ячейки что бы в списке было тоже 2 ячейки, предполагаю что через COUNTIF но не знаю куда дописать Автор - Gopronotmore Дата добавления - 31.08.2017 в 14:58
Gopronotmore
Дата: Четверг, 31.08.2017, 15:08 |
Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 236
Репутация:
3
±
Замечаний:
0% ±
Excel 2007
_Boroda_ , Спасибо большое а теперь можно как-то что бы считалось количество выбранных вариантов от количества значений в поле через Count но как привязать к конкретному столбцу ?
_Boroda_ , Спасибо большое а теперь можно как-то что бы считалось количество выбранных вариантов от количества значений в поле через Count но как привязать к конкретному столбцу ?Gopronotmore
Ответить
Сообщение _Boroda_ , Спасибо большое а теперь можно как-то что бы считалось количество выбранных вариантов от количества значений в поле через Count но как привязать к конкретному столбцу ?Автор - Gopronotmore Дата добавления - 31.08.2017 в 15:08
Gopronotmore
Дата: Четверг, 31.08.2017, 15:25 |
Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 236
Репутация:
3
±
Замечаний:
0% ±
Excel 2007
_Boroda_, вот я прикрепил файл COUNTIFS ? но как прописать критерии отбора для ? Выбран вторник, и получается что только 2 значения, а отображается 3 в выборе как скрыть пустые ячейки что бы он не давал их выбрать ?
_Boroda_, вот я прикрепил файл COUNTIFS ? но как прописать критерии отбора для ? Выбран вторник, и получается что только 2 значения, а отображается 3 в выборе как скрыть пустые ячейки что бы он не давал их выбрать ? Gopronotmore
Сообщение отредактировал Gopronotmore - Четверг, 31.08.2017, 15:26
Ответить
Сообщение _Boroda_, вот я прикрепил файл COUNTIFS ? но как прописать критерии отбора для ? Выбран вторник, и получается что только 2 значения, а отображается 3 в выборе как скрыть пустые ячейки что бы он не давал их выбрать ? Автор - Gopronotmore Дата добавления - 31.08.2017 в 15:25
_Boroda_
Дата: Четверг, 31.08.2017, 16:10 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16880
Репутация:
6593
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Тогда утренняя формула чуть усложнитсяКод
=ИНДЕКС(Sheet2!$B$4:ИНДЕКС(Sheet2!$H:$H;3+МАКС(1;СЧЁТЗ(ИНДЕКС(Sheet2!$B$4:$H$6;;ПОИСКПОЗ(Sheet1!$A2;Даты;)))));;ПОИСКПОЗ(Sheet1!$A2;Даты;))
Обед сами
Тогда утренняя формула чуть усложнитсяКод
=ИНДЕКС(Sheet2!$B$4:ИНДЕКС(Sheet2!$H:$H;3+МАКС(1;СЧЁТЗ(ИНДЕКС(Sheet2!$B$4:$H$6;;ПОИСКПОЗ(Sheet1!$A2;Даты;)))));;ПОИСКПОЗ(Sheet1!$A2;Даты;))
Обед сами _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Тогда утренняя формула чуть усложнитсяКод
=ИНДЕКС(Sheet2!$B$4:ИНДЕКС(Sheet2!$H:$H;3+МАКС(1;СЧЁТЗ(ИНДЕКС(Sheet2!$B$4:$H$6;;ПОИСКПОЗ(Sheet1!$A2;Даты;)))));;ПОИСКПОЗ(Sheet1!$A2;Даты;))
Обед сами Автор - _Boroda_ Дата добавления - 31.08.2017 в 16:10
Gopronotmore
Дата: Четверг, 31.08.2017, 16:30 |
Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 236
Репутация:
3
±
Замечаний:
0% ±
Excel 2007
_Boroda_, Спасибо большое! То что хотел, но ппц =) как понять логику формулы ?
_Boroda_, Спасибо большое! То что хотел, но ппц =) как понять логику формулы ? Gopronotmore
Ответить
Сообщение _Boroda_, Спасибо большое! То что хотел, но ппц =) как понять логику формулы ? Автор - Gopronotmore Дата добавления - 31.08.2017 в 16:30
_Boroda_
Дата: Четверг, 31.08.2017, 17:14 |
Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16880
Репутация:
6593
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
1. ИНДЕКС(Sheet2!$B$4:$H$6;;ПОИСКПОЗ(Sheet1!$A2;Даты;)) - ищем ПОИСКПОЗом нашу дату в датах и ИНДЕКСОМ с нулевым параметром в строказ получаем строки 4-6 столбца с нужной датой 2. МАКС(1;СЧЁТЗ(п.1)) - считаем, сколько в диапазоне из п.1 реальных значений. Если нисколько, то все равно говорим, что одно 3. ИНДЕКС(Sheet2!$H:$H;3+п.2) - дает нам ссылку на ячейку столбца Н и строки 3+то, что мы нашли в п.2 4. ИНДЕКС(Sheet2!$B$4:п.3;;ПОИСКПОЗ(Sheet1!$A2;Даты;)) - полностью аналогично п.1, но мы получаем уже не строки 4-6, а строки 4-последняя заполненная в нужном столбце Заполнение обязательно производить последовательно по строкам. Вот так нельзя Е4 - 55 Е5 - пусто Е6 - 66 А вот так льзя Е4 - 55 Е5 - 66 Е6 - пусто
1. ИНДЕКС(Sheet2!$B$4:$H$6;;ПОИСКПОЗ(Sheet1!$A2;Даты;)) - ищем ПОИСКПОЗом нашу дату в датах и ИНДЕКСОМ с нулевым параметром в строказ получаем строки 4-6 столбца с нужной датой 2. МАКС(1;СЧЁТЗ(п.1)) - считаем, сколько в диапазоне из п.1 реальных значений. Если нисколько, то все равно говорим, что одно 3. ИНДЕКС(Sheet2!$H:$H;3+п.2) - дает нам ссылку на ячейку столбца Н и строки 3+то, что мы нашли в п.2 4. ИНДЕКС(Sheet2!$B$4:п.3;;ПОИСКПОЗ(Sheet1!$A2;Даты;)) - полностью аналогично п.1, но мы получаем уже не строки 4-6, а строки 4-последняя заполненная в нужном столбце Заполнение обязательно производить последовательно по строкам. Вот так нельзя Е4 - 55 Е5 - пусто Е6 - 66 А вот так льзя Е4 - 55 Е5 - 66 Е6 - пусто _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение 1. ИНДЕКС(Sheet2!$B$4:$H$6;;ПОИСКПОЗ(Sheet1!$A2;Даты;)) - ищем ПОИСКПОЗом нашу дату в датах и ИНДЕКСОМ с нулевым параметром в строказ получаем строки 4-6 столбца с нужной датой 2. МАКС(1;СЧЁТЗ(п.1)) - считаем, сколько в диапазоне из п.1 реальных значений. Если нисколько, то все равно говорим, что одно 3. ИНДЕКС(Sheet2!$H:$H;3+п.2) - дает нам ссылку на ячейку столбца Н и строки 3+то, что мы нашли в п.2 4. ИНДЕКС(Sheet2!$B$4:п.3;;ПОИСКПОЗ(Sheet1!$A2;Даты;)) - полностью аналогично п.1, но мы получаем уже не строки 4-6, а строки 4-последняя заполненная в нужном столбце Заполнение обязательно производить последовательно по строкам. Вот так нельзя Е4 - 55 Е5 - пусто Е6 - 66 А вот так льзя Е4 - 55 Е5 - 66 Е6 - пусто Автор - _Boroda_ Дата добавления - 31.08.2017 в 17:14
Gopronotmore
Дата: Пятница, 01.09.2017, 09:40 |
Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 236
Репутация:
3
±
Замечаний:
0% ±
Excel 2007
_Boroda_, Спасибо вам большое! Теперь стало понятнее, и можно еще вопрос, вы с 1 раза ее вбили ? И у вас заработало или где-то проверяли ее ? Просто я пытался вбить у меня писало ошибку, а узнать где конкретно ошибка я не смог, или вы вбиваете просто в ячейке формулу, а затем копируете ее ? Спасибо, с ув.!
_Boroda_, Спасибо вам большое! Теперь стало понятнее, и можно еще вопрос, вы с 1 раза ее вбили ? И у вас заработало или где-то проверяли ее ? Просто я пытался вбить у меня писало ошибку, а узнать где конкретно ошибка я не смог, или вы вбиваете просто в ячейке формулу, а затем копируете ее ? Спасибо, с ув.! Gopronotmore
Ответить
Сообщение _Boroda_, Спасибо вам большое! Теперь стало понятнее, и можно еще вопрос, вы с 1 раза ее вбили ? И у вас заработало или где-то проверяли ее ? Просто я пытался вбить у меня писало ошибку, а узнать где конкретно ошибка я не смог, или вы вбиваете просто в ячейке формулу, а затем копируете ее ? Спасибо, с ув.! Автор - Gopronotmore Дата добавления - 01.09.2017 в 09:40
_Boroda_
Дата: Пятница, 01.09.2017, 09:52 |
Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16880
Репутация:
6593
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Так сначала ж была формула из п.1 объяснялки, а потом мы ее в нее же вовнутрь всунули и чуть изменили. Поэтому да, сразу Если неискабельную ошибку дает, то да, проще в ячейку формулу перенести и там проверять
Так сначала ж была формула из п.1 объяснялки, а потом мы ее в нее же вовнутрь всунули и чуть изменили. Поэтому да, сразу Если неискабельную ошибку дает, то да, проще в ячейку формулу перенести и там проверять _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так сначала ж была формула из п.1 объяснялки, а потом мы ее в нее же вовнутрь всунули и чуть изменили. Поэтому да, сразу Если неискабельную ошибку дает, то да, проще в ячейку формулу перенести и там проверять Автор - _Boroda_ Дата добавления - 01.09.2017 в 09:52
Gopronotmore
Дата: Пятница, 01.09.2017, 09:59 |
Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 236
Репутация:
3
±
Замечаний:
0% ±
Excel 2007
_Boroda_, У меня с синтаксисом проблемы по неопытности ) У меня с первого раза не получается как у вас пришлось переписывать формулу раза с 4 только =) думал есть универсальное решение проверки, что бы потом просто перенести готовую формулу ... В любом случае спасибо! Реально очень дельная штука, подчерпнул для себя нового в данном решении
_Boroda_, У меня с синтаксисом проблемы по неопытности ) У меня с первого раза не получается как у вас пришлось переписывать формулу раза с 4 только =) думал есть универсальное решение проверки, что бы потом просто перенести готовую формулу ... В любом случае спасибо! Реально очень дельная штука, подчерпнул для себя нового в данном решении Gopronotmore
Ответить
Сообщение _Boroda_, У меня с синтаксисом проблемы по неопытности ) У меня с первого раза не получается как у вас пришлось переписывать формулу раза с 4 только =) думал есть универсальное решение проверки, что бы потом просто перенести готовую формулу ... В любом случае спасибо! Реально очень дельная штука, подчерпнул для себя нового в данном решении Автор - Gopronotmore Дата добавления - 01.09.2017 в 09:59