Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Отбор значений из списка по нескольким критерием - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Отбор значений из списка по нескольким критерием (Формулы/Formulas)
Отбор значений из списка по нескольким критерием
Sobirjon Дата: Пятница, 19.07.2019, 14:15 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 105
Репутация: 1 ±
Замечаний: 0% ±

2016
Задачка такая:
В книге "Лист с данными" имеется список для передачи на другие листы по условию.

Условие для ячейки "Лист1!S2"
1 • Если список содержит текст "Корпусные плиты" тогда первое совпадение.
2 • Если не содержит, тогда ищем "Фасадные плиты" и первое совпадение.
3 • Если и того и другого нет, тогда пусто

Условие для ячейки "Лист2!:Лист!6S2" все тоже самое, только с чередованием значений.
Например если "Корпусные плиты" содержаться на четырех строк из шести,
тогда:
Лист1!S2 = Первому
Лист2!S2 = Второму
Лист3!S2 = Третьему
Лист4!S2 = Четвертому совпадению
А Лист5!S2 уже ищет текст "Фасадные плиты" = Первая совпадения
Лист6!S2 = Вторая совпадения

В общем аналогия сортировки списка с разнесением по листам
К сообщению приложен файл: 4463481.xlsx(16.2 Kb)
 
Ответить
СообщениеЗадачка такая:
В книге "Лист с данными" имеется список для передачи на другие листы по условию.

Условие для ячейки "Лист1!S2"
1 • Если список содержит текст "Корпусные плиты" тогда первое совпадение.
2 • Если не содержит, тогда ищем "Фасадные плиты" и первое совпадение.
3 • Если и того и другого нет, тогда пусто

Условие для ячейки "Лист2!:Лист!6S2" все тоже самое, только с чередованием значений.
Например если "Корпусные плиты" содержаться на четырех строк из шести,
тогда:
Лист1!S2 = Первому
Лист2!S2 = Второму
Лист3!S2 = Третьему
Лист4!S2 = Четвертому совпадению
А Лист5!S2 уже ищет текст "Фасадные плиты" = Первая совпадения
Лист6!S2 = Вторая совпадения

В общем аналогия сортировки списка с разнесением по листам

Автор - Sobirjon
Дата добавления - 19.07.2019 в 14:15
_Boroda_ Дата: Пятница, 19.07.2019, 16:35 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 15577
Репутация: 6078 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=ИНДЕКС('Лист с данными'!L:L;ЛЕВБ(НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ПОИСК({"Корпусные плиты";"Фасадные плиты"};'Лист с данными'!L2:L7)^0*СТРОКА('Лист с данными'!L2:L7)*{1;10};99);ПСТР(ЯЧЕЙКА("имяфайла";A1);ПОИСК("]";ЯЧЕЙКА("имяфайла";A1))+5;33));1))&""

Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter
К сообщению приложен файл: 4463481_1.xlsx(17.3 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=ИНДЕКС('Лист с данными'!L:L;ЛЕВБ(НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ПОИСК({"Корпусные плиты";"Фасадные плиты"};'Лист с данными'!L2:L7)^0*СТРОКА('Лист с данными'!L2:L7)*{1;10};99);ПСТР(ЯЧЕЙКА("имяфайла";A1);ПОИСК("]";ЯЧЕЙКА("имяфайла";A1))+5;33));1))&""

Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter

Автор - _Boroda_
Дата добавления - 19.07.2019 в 16:35
Sobirjon Дата: Суббота, 20.07.2019, 05:13 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 105
Репутация: 1 ±
Замечаний: 0% ±

2016
Так нужно?

Да, Александр. Да! hands
Сейчас открыл и начинаю изучать, если будут уточняющие вопросы по формуле могу задать?
 
Ответить
Сообщение
Так нужно?

Да, Александр. Да! hands
Сейчас открыл и начинаю изучать, если будут уточняющие вопросы по формуле могу задать?

Автор - Sobirjon
Дата добавления - 20.07.2019 в 05:13
Sobirjon Дата: Суббота, 20.07.2019, 05:34 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 105
Репутация: 1 ±
Замечаний: 0% ±

2016
_Boroda_, Что то не могу разобраться, когда пытаюсь перенести на рабочую книгу, формула сбивается.
Заметил что, сбивается если названия листа не Лист1, Лист2 ...
У меня они называются Plates (1), Plates (2)....
В формуле не могу найти где участвуют их названия :help:


Сообщение отредактировал Sobirjon - Суббота, 20.07.2019, 05:47
 
Ответить
Сообщение_Boroda_, Что то не могу разобраться, когда пытаюсь перенести на рабочую книгу, формула сбивается.
Заметил что, сбивается если названия листа не Лист1, Лист2 ...
У меня они называются Plates (1), Plates (2)....
В формуле не могу найти где участвуют их названия :help:

Автор - Sobirjon
Дата добавления - 20.07.2019 в 05:34
Pelena Дата: Суббота, 20.07.2019, 08:42 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 14585
Репутация: 3196 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
называются Plates (1), Plates (2)

Если листов меньше 10
Код
=ИНДЕКС('Лист с данными'!L:L;ЛЕВБ(НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ПОИСК({"Корпусные плиты";"Фасадные плиты"};'Лист с данными'!L2:L7)^0*СТРОКА('Лист с данными'!L2:L7)*{1;10};99);ПСТР(ЯЧЕЙКА("имяфайла";A1);ПОИСК("(";ЯЧЕЙКА("имяфайла";A1))+1;1));1))&""

для любого количества листов
Код
=ИНДЕКС('Лист с данными'!L:L;ЛЕВБ(НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ПОИСК({"Корпусные плиты";"Фасадные плиты"};'Лист с данными'!L2:L7)^0*СТРОКА('Лист с данными'!L2:L7)*{1;10};99);ПОДСТАВИТЬ(ПСТР(ЯЧЕЙКА("имяфайла";A1);ПОИСК("(";ЯЧЕЙКА("имяфайла";A1))+1;33);")";));1))&""


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
Сообщение
называются Plates (1), Plates (2)

Если листов меньше 10
Код
=ИНДЕКС('Лист с данными'!L:L;ЛЕВБ(НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ПОИСК({"Корпусные плиты";"Фасадные плиты"};'Лист с данными'!L2:L7)^0*СТРОКА('Лист с данными'!L2:L7)*{1;10};99);ПСТР(ЯЧЕЙКА("имяфайла";A1);ПОИСК("(";ЯЧЕЙКА("имяфайла";A1))+1;1));1))&""

для любого количества листов
Код
=ИНДЕКС('Лист с данными'!L:L;ЛЕВБ(НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ПОИСК({"Корпусные плиты";"Фасадные плиты"};'Лист с данными'!L2:L7)^0*СТРОКА('Лист с данными'!L2:L7)*{1;10};99);ПОДСТАВИТЬ(ПСТР(ЯЧЕЙКА("имяфайла";A1);ПОИСК("(";ЯЧЕЙКА("имяфайла";A1))+1;33);")";));1))&""

Автор - Pelena
Дата добавления - 20.07.2019 в 08:42
Sobirjon Дата: Суббота, 20.07.2019, 12:51 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 105
Репутация: 1 ±
Замечаний: 0% ±

2016
Pelena, Спасибо! Заработало!
Уточняющий вопрос
Если листов меньше 10

В целом книге или именно листы которые содержат данную формулу?
Обидно, что ни как не разгадал причину, почему формула перестает работать выложенный _Boroda_,
Код
=ИНДЕКС('Лист с данными'!L:L;ЛЕВБ(НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ПОИСК({"Корпусные плиты";"Фасадные плиты"};'Лист с данными'!L2:L7)^0*СТРОКА('Лист с данными'!L2:L7)*{1;10};99);ПСТР(ЯЧЕЙКА("имяфайла";A1);ПОИСК("]";ЯЧЕЙКА("имяфайла";A1))+5;33));1))&""

когда листы называются по другому. Сверил с Вашим, отличается только +5;33 от вашей +1;1 и +1;33.......
Сегодня ночью спать не буду :facepalm:
 
Ответить
СообщениеPelena, Спасибо! Заработало!
Уточняющий вопрос
Если листов меньше 10

В целом книге или именно листы которые содержат данную формулу?
Обидно, что ни как не разгадал причину, почему формула перестает работать выложенный _Boroda_,
Код
=ИНДЕКС('Лист с данными'!L:L;ЛЕВБ(НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ПОИСК({"Корпусные плиты";"Фасадные плиты"};'Лист с данными'!L2:L7)^0*СТРОКА('Лист с данными'!L2:L7)*{1;10};99);ПСТР(ЯЧЕЙКА("имяфайла";A1);ПОИСК("]";ЯЧЕЙКА("имяфайла";A1))+5;33));1))&""

когда листы называются по другому. Сверил с Вашим, отличается только +5;33 от вашей +1;1 и +1;33.......
Сегодня ночью спать не буду :facepalm:

Автор - Sobirjon
Дата добавления - 20.07.2019 в 12:51
Sobirjon Дата: Суббота, 20.07.2019, 12:55 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 105
Репутация: 1 ±
Замечаний: 0% ±

2016
Всё! нашел еще отличие hands
У Александра "]", у Вас "(". Теперь буду спать спокойно lol
Спасибо всем!
 
Ответить
СообщениеВсё! нашел еще отличие hands
У Александра "]", у Вас "(". Теперь буду спать спокойно lol
Спасибо всем!

Автор - Sobirjon
Дата добавления - 20.07.2019 в 12:55
_Boroda_ Дата: Вторник, 23.07.2019, 09:46 | Сообщение № 8
Группа: Модераторы
Ранг: Местный житель
Сообщений: 15577
Репутация: 6078 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Все очень просто
1. Кусок
Код
ЯЧЕЙКА("имяфайла";A1)
дает полное имя файла с путем и листом. Примерно вот так
"G:\Моя\Стереть\[4463481_1 (1).xlsx]Лист1"
2. С помощью ПОИСК("]" мы ищем, на какой позиции у нас находится "]", добавляем к этой позиции 5
3. И с помощью ПСТР берем из п.1. все то, что находится правее позиции из п.2.
Сначала лист назывался "Лист1". Нам оттуда нужно забрать только 1, а "Лист" - лишнее. В этом лишнем 4 символа, да плюс еще сама позиция "]" - получится 5 (ее-то мы и прибавляем в п.2)
А теперь лист называется "Plates (1)". Будем отбрасывать кусок "Plates " - это 7 символов, плюс 1 - получаем 8.
Вспоминаем, что в Excel есть автопреобразование. В частности, число в скобках само преобразуется в отрицательное число, то есть (1) = -1. Поэтому, когда мы отсекаем из "Plates (1)" кусок "Plates " и получаем текст "(1)", то Excel думает, что это минус единица. Чтобы сделать из нее обычную единицу, ставим перед ПСТР минус
Итог, аналогичный второй формуле Елены
Код
=ИНДЕКС('Лист с данными'!L:L;ЛЕВБ(НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ПОИСК({"Корпусные плиты";"Фасадные плиты"};'Лист с данными'!L2:L7)^0*СТРОКА('Лист с данными'!L2:L7)*{1;10};99);-ПСТР(ЯЧЕЙКА("имяфайла";A1);ПОИСК("]";ЯЧЕЙКА("имяфайла";A1))+8;33));1))&""

Но по-любому это не
для любого количества листов

Кусок {1;10} и единичка второго аргумента ЛЕВБ говорят нам о том, что листов (и значений в таблице 'Лист с данными'!L2:L7) должно быть не больше меньше 9. Если больше (до 99, например), то в ЛЕББ второй аргумент должен быть 2, а кусок
*{1;10};99
переписываем так
*{1;100};9999
Или можно изменить логику, но это уже наверное не так уж и нужно.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995


Сообщение отредактировал _Boroda_ - Среда, 31.07.2019, 16:04
 
Ответить
СообщениеВсе очень просто
1. Кусок
Код
ЯЧЕЙКА("имяфайла";A1)
дает полное имя файла с путем и листом. Примерно вот так
"G:\Моя\Стереть\[4463481_1 (1).xlsx]Лист1"
2. С помощью ПОИСК("]" мы ищем, на какой позиции у нас находится "]", добавляем к этой позиции 5
3. И с помощью ПСТР берем из п.1. все то, что находится правее позиции из п.2.
Сначала лист назывался "Лист1". Нам оттуда нужно забрать только 1, а "Лист" - лишнее. В этом лишнем 4 символа, да плюс еще сама позиция "]" - получится 5 (ее-то мы и прибавляем в п.2)
А теперь лист называется "Plates (1)". Будем отбрасывать кусок "Plates " - это 7 символов, плюс 1 - получаем 8.
Вспоминаем, что в Excel есть автопреобразование. В частности, число в скобках само преобразуется в отрицательное число, то есть (1) = -1. Поэтому, когда мы отсекаем из "Plates (1)" кусок "Plates " и получаем текст "(1)", то Excel думает, что это минус единица. Чтобы сделать из нее обычную единицу, ставим перед ПСТР минус
Итог, аналогичный второй формуле Елены
Код
=ИНДЕКС('Лист с данными'!L:L;ЛЕВБ(НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ПОИСК({"Корпусные плиты";"Фасадные плиты"};'Лист с данными'!L2:L7)^0*СТРОКА('Лист с данными'!L2:L7)*{1;10};99);-ПСТР(ЯЧЕЙКА("имяфайла";A1);ПОИСК("]";ЯЧЕЙКА("имяфайла";A1))+8;33));1))&""

Но по-любому это не
для любого количества листов

Кусок {1;10} и единичка второго аргумента ЛЕВБ говорят нам о том, что листов (и значений в таблице 'Лист с данными'!L2:L7) должно быть не больше меньше 9. Если больше (до 99, например), то в ЛЕББ второй аргумент должен быть 2, а кусок
*{1;10};99
переписываем так
*{1;100};9999
Или можно изменить логику, но это уже наверное не так уж и нужно.

Автор - _Boroda_
Дата добавления - 23.07.2019 в 09:46
Sobirjon Дата: Четверг, 25.07.2019, 08:39 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 105
Репутация: 1 ±
Замечаний: 0% ±

2016
_Boroda_,
Спасибо, огромное, за пояснение!
 
Ответить
Сообщение_Boroda_,
Спасибо, огромное, за пояснение!

Автор - Sobirjon
Дата добавления - 25.07.2019 в 08:39
Sobirjon Дата: Среда, 31.07.2019, 15:55 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 105
Репутация: 1 ±
Замечаний: 0% ±

2016
_Boroda_, Буду очень благодарен, если поможете разобраться в части кода, как всё же работает отбор.
Когда добавляю еще 2 условия
Например
Код
{"Корпусные плиты";"Фасадные плиты";"Зеркало";"Стекло"}

и меняю часть
Код
{1;10};99
на
Код
{1;10;100;1000};999999

Строки с наименованием увеличил до 10.
У меня почему-то начинается повторении.
Пример прикладываю, для удобства вычисление оставил только на одном листе.
К сообщению приложен файл: 3.______.xlsx(10.1 Kb)
 
Ответить
Сообщение_Boroda_, Буду очень благодарен, если поможете разобраться в части кода, как всё же работает отбор.
Когда добавляю еще 2 условия
Например
Код
{"Корпусные плиты";"Фасадные плиты";"Зеркало";"Стекло"}

и меняю часть
Код
{1;10};99
на
Код
{1;10;100;1000};999999

Строки с наименованием увеличил до 10.
У меня почему-то начинается повторении.
Пример прикладываю, для удобства вычисление оставил только на одном листе.

Автор - Sobirjon
Дата добавления - 31.07.2019 в 15:55
_Boroda_ Дата: Среда, 31.07.2019, 16:28 | Сообщение № 11
Группа: Модераторы
Ранг: Местный житель
Сообщений: 15577
Репутация: 6078 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Правильно. Когде значения закончились, то ПОИСК дает ошибку, ЕСЛИОШИБКА преобразовывает ее в 999999, ЛЕВБ берет левый символ - девятку - а ИНДЕКС показывает нам значение из этой девятой строки
Если у Вас ячейка К1 пуста, то можно так
Код
=ИНДЕКС(K:K;ЛЕВБ(НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ПОИСК({"Корпусные плиты";"Фасадные плиты";"Зеркало";"Стекло"};K$2:K$9)^0*{1;10;100;1000};10000)*СТРОКА(K$2:K$9);СТРОКА(L1));1))&""

Давайте рассмотрим для строки 10
кусок
Код
ЕСЛИОШИБКА(ПОИСК({"Корпусные плиты";"Фасадные плиты";"Зеркало";"Стекло"};K$2:K$9)^0*СТРОКА(K$2:K$9)*{1;10;100;1000};10000)

даст массив
{2;10000;10000;10000:10000;30;10000;10000:10000;10000;10000;4000:10000;10000;500;10000:10000;10000;10000;6000:7;10000;10000;10000:10000;80;10000;10000:10000;10000;900;10000}
девятый наименьший - 10000, его первый символ - 1, ИНДЕКСом вынимаем ячейку К1, в ней пусто

Если же последняя заполненная строка в столбце К больше 9, но меньше 10, то {1;10;100;1000} должно быть уже кратно 100 - {1;100;10000;1000000}, а второй кусок у ЕСЛИОШИБКА еще на 0 больше- 10000000

*
Формула создавалась под конкретный пример с условием ограниченного кол-ва ячеек и листов. Для общего случая должна быть более другая формула, в которой там не как тут
К сообщению приложен файл: 7187785.xlsx(9.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеПравильно. Когде значения закончились, то ПОИСК дает ошибку, ЕСЛИОШИБКА преобразовывает ее в 999999, ЛЕВБ берет левый символ - девятку - а ИНДЕКС показывает нам значение из этой девятой строки
Если у Вас ячейка К1 пуста, то можно так
Код
=ИНДЕКС(K:K;ЛЕВБ(НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ПОИСК({"Корпусные плиты";"Фасадные плиты";"Зеркало";"Стекло"};K$2:K$9)^0*{1;10;100;1000};10000)*СТРОКА(K$2:K$9);СТРОКА(L1));1))&""

Давайте рассмотрим для строки 10
кусок
Код
ЕСЛИОШИБКА(ПОИСК({"Корпусные плиты";"Фасадные плиты";"Зеркало";"Стекло"};K$2:K$9)^0*СТРОКА(K$2:K$9)*{1;10;100;1000};10000)

даст массив
{2;10000;10000;10000:10000;30;10000;10000:10000;10000;10000;4000:10000;10000;500;10000:10000;10000;10000;6000:7;10000;10000;10000:10000;80;10000;10000:10000;10000;900;10000}
девятый наименьший - 10000, его первый символ - 1, ИНДЕКСом вынимаем ячейку К1, в ней пусто

Если же последняя заполненная строка в столбце К больше 9, но меньше 10, то {1;10;100;1000} должно быть уже кратно 100 - {1;100;10000;1000000}, а второй кусок у ЕСЛИОШИБКА еще на 0 больше- 10000000

*
Формула создавалась под конкретный пример с условием ограниченного кол-ва ячеек и листов. Для общего случая должна быть более другая формула, в которой там не как тут

Автор - _Boroda_
Дата добавления - 31.07.2019 в 16:28
Sobirjon Дата: Среда, 31.07.2019, 17:50 | Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 105
Репутация: 1 ±
Замечаний: 0% ±

2016
_Boroda_, Спаибо, огромное. Завтра буду изучать а-то сегодня весь день пытался понять, как всё же работает это конструкция :D
 
Ответить
Сообщение_Boroda_, Спаибо, огромное. Завтра буду изучать а-то сегодня весь день пытался понять, как всё же работает это конструкция :D

Автор - Sobirjon
Дата добавления - 31.07.2019 в 17:50
Sobirjon Дата: Среда, 31.07.2019, 18:04 | Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 105
Репутация: 1 ±
Замечаний: 0% ±

2016
_Boroda_,
должна быть более другая формула,

Если будут предложении, буду очень признателен.
Сейчас прихожу к выводу, что было бы здорово иметь возможность добавлять условии и менять при необходимости
 
Ответить
Сообщение_Boroda_,
должна быть более другая формула,

Если будут предложении, буду очень признателен.
Сейчас прихожу к выводу, что было бы здорово иметь возможность добавлять условии и менять при необходимости

Автор - Sobirjon
Дата добавления - 31.07.2019 в 18:04
_Boroda_ Дата: Четверг, 01.08.2019, 17:30 | Сообщение № 14
Группа: Модераторы
Ранг: Местный житель
Сообщений: 15577
Репутация: 6078 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
А Вы приложите файлик с где добавлять и что менять


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА Вы приложите файлик с где добавлять и что менять

Автор - _Boroda_
Дата добавления - 01.08.2019 в 17:30
Sobirjon Дата: Пятница, 02.08.2019, 09:18 | Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 105
Репутация: 1 ±
Замечаний: 0% ±

2016
_Boroda_, Вложил!
Исходные данные находятся DataImport!L2:L21, Критерии DataImport!N2:N11
Расположение критериев не важно, в ячейке, или внутри формулы. Там уж как карты лягут.
К сообщению приложен файл: 7740379.xlsx(16.8 Kb)
 
Ответить
Сообщение_Boroda_, Вложил!
Исходные данные находятся DataImport!L2:L21, Критерии DataImport!N2:N11
Расположение критериев не важно, в ячейке, или внутри формулы. Там уж как карты лягут.

Автор - Sobirjon
Дата добавления - 02.08.2019 в 09:18
Sobirjon Дата: Понедельник, 05.08.2019, 07:09 | Сообщение № 16
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 105
Репутация: 1 ±
Замечаний: 0% ±

2016
_Boroda_, Спасибо, за проявленный интерес.
Можете не заморачиваться. Огромное Вам спасибо!
Потребность отпадает, всё же пришел к мнению, что задуманное надо реализовать через макрос.
 
Ответить
Сообщение_Boroda_, Спасибо, за проявленный интерес.
Можете не заморачиваться. Огромное Вам спасибо!
Потребность отпадает, всё же пришел к мнению, что задуманное надо реализовать через макрос.

Автор - Sobirjon
Дата добавления - 05.08.2019 в 07:09
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Отбор значений из списка по нескольким критерием (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс цитирования
© 2010-2019 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!