LKV
Дата: Четверг, 01.03.2018, 15:46 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Добрый день! Подскажите, пожалуйста, каким образом можно решить задачу поиска значения через обработку трех вертикальных массивов данных, притом что обрабатывать массивы нужно строго в формате А:А, В:В и т.д., т.е. без указания конкретных строк? Т.е. необходимо на Лист 1 подтянуть исполнителей, обрабатывая столбцы A, B, C на Листе 2. Спасибо!
Добрый день! Подскажите, пожалуйста, каким образом можно решить задачу поиска значения через обработку трех вертикальных массивов данных, притом что обрабатывать массивы нужно строго в формате А:А, В:В и т.д., т.е. без указания конкретных строк? Т.е. необходимо на Лист 1 подтянуть исполнителей, обрабатывая столбцы A, B, C на Листе 2. Спасибо! LKV
К сообщению приложен файл:
_3.xlsx
(10.1 Kb)
Ответить
Сообщение Добрый день! Подскажите, пожалуйста, каким образом можно решить задачу поиска значения через обработку трех вертикальных массивов данных, притом что обрабатывать массивы нужно строго в формате А:А, В:В и т.д., т.е. без указания конкретных строк? Т.е. необходимо на Лист 1 подтянуть исполнителей, обрабатывая столбцы A, B, C на Листе 2. Спасибо! Автор - LKV Дата добавления - 01.03.2018 в 15:46
Nic70y
Дата: Четверг, 01.03.2018, 15:54 |
Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 8769
Репутация:
2276
±
Замечаний:
0% ±
Excel 2010
объекты всегда идут друг за другом или могут перемешаться?
объекты всегда идут друг за другом или могут перемешаться? Nic70y
ЮMoney 41001841029809
Ответить
Сообщение объекты всегда идут друг за другом или могут перемешаться? Автор - Nic70y Дата добавления - 01.03.2018 в 15:54
sboy
Дата: Четверг, 01.03.2018, 15:56 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
0% ±
Excel 2010
Добрый день. Пепесечение можно найти вот такой формулой массиваКод
=ИНДЕКС(Лист2!C:C;ПОИСКПОЗ(A$1&A2;Лист2!A:A&Лист2!B:B;))
только непонятно почему обрабатывать массивы нужно строго в формате А:А, В:В и т.д.
это может сильно затруднить работу файла при больших объемах информации
Добрый день. Пепесечение можно найти вот такой формулой массиваКод
=ИНДЕКС(Лист2!C:C;ПОИСКПОЗ(A$1&A2;Лист2!A:A&Лист2!B:B;))
только непонятно почему обрабатывать массивы нужно строго в формате А:А, В:В и т.д.
это может сильно затруднить работу файла при больших объемах информации sboy
Яндекс: 410016850021169
Ответить
Сообщение Добрый день. Пепесечение можно найти вот такой формулой массиваКод
=ИНДЕКС(Лист2!C:C;ПОИСКПОЗ(A$1&A2;Лист2!A:A&Лист2!B:B;))
только непонятно почему обрабатывать массивы нужно строго в формате А:А, В:В и т.д.
это может сильно затруднить работу файла при больших объемах информации Автор - sboy Дата добавления - 01.03.2018 в 15:56
LKV
Дата: Четверг, 01.03.2018, 15:56 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Nic70y, всегда друг за другом
Nic70y, всегда друг за другом LKV
Ответить
Сообщение Nic70y, всегда друг за другом Автор - LKV Дата добавления - 01.03.2018 в 15:56
LKV
Дата: Четверг, 01.03.2018, 15:59 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
sboy, спасибо!!!
Ответить
Сообщение sboy, спасибо!!! Автор - LKV Дата добавления - 01.03.2018 в 15:59
Che79
Дата: Четверг, 01.03.2018, 16:01 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
Пепесечение можно найти вот такой формулой
Код
=ПРОСМОТР(;-ПОИСК($A$1&$A2;Лист2!A:A&Лист2!B:B);Лист2!C:C)
Пепесечение можно найти вот такой формулой
Код
=ПРОСМОТР(;-ПОИСК($A$1&$A2;Лист2!A:A&Лист2!B:B);Лист2!C:C)
Che79
Делай нормально и будет нормально!
Ответить
Сообщение Пепесечение можно найти вот такой формулой
Код
=ПРОСМОТР(;-ПОИСК($A$1&$A2;Лист2!A:A&Лист2!B:B);Лист2!C:C)
Автор - Che79 Дата добавления - 01.03.2018 в 16:01
Nic70y
Дата: Четверг, 01.03.2018, 16:02 |
Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 8769
Репутация:
2276
±
Замечаний:
0% ±
Excel 2010
ну тогда обычная формулаКод
=ИНДЕКС(Лист2!$C:$C;ПОИСКПОЗ(A2;ИНДЕКС(Лист2!$B:$B;ПОИСКПОЗ(A$1;Лист2!$A:$A;)):ИНДЕКС(Лист2!$B:$B;ЕСЛИОШИБКА(ПОИСКПОЗ(C$1;Лист2!$A:$A;);ПОИСКПОЗ("我";Лист2!$A:$A)));)+ПОИСКПОЗ(A$1;Лист2!$A:$A;)-1)
ну тогда обычная формулаКод
=ИНДЕКС(Лист2!$C:$C;ПОИСКПОЗ(A2;ИНДЕКС(Лист2!$B:$B;ПОИСКПОЗ(A$1;Лист2!$A:$A;)):ИНДЕКС(Лист2!$B:$B;ЕСЛИОШИБКА(ПОИСКПОЗ(C$1;Лист2!$A:$A;);ПОИСКПОЗ("我";Лист2!$A:$A)));)+ПОИСКПОЗ(A$1;Лист2!$A:$A;)-1)
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение ну тогда обычная формулаКод
=ИНДЕКС(Лист2!$C:$C;ПОИСКПОЗ(A2;ИНДЕКС(Лист2!$B:$B;ПОИСКПОЗ(A$1;Лист2!$A:$A;)):ИНДЕКС(Лист2!$B:$B;ЕСЛИОШИБКА(ПОИСКПОЗ(C$1;Лист2!$A:$A;);ПОИСКПОЗ("我";Лист2!$A:$A)));)+ПОИСКПОЗ(A$1;Лист2!$A:$A;)-1)
Автор - Nic70y Дата добавления - 01.03.2018 в 16:02
jakim
Дата: Четверг, 01.03.2018, 16:37 |
Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1200
Репутация:
313
±
Замечаний:
0% ±
Excel 2010
Формула без массивного ввода
Код
=IFERROR(INDEX(Лист2!$C$2:$C$150;AGGREGATE(15;6;ROW($1:$150)/(A$1=Лист2!$A$2:$A$150)/(A2=Лист2!$B$2:$B$150);1));"")
Формула без массивного ввода
Код
=IFERROR(INDEX(Лист2!$C$2:$C$150;AGGREGATE(15;6;ROW($1:$150)/(A$1=Лист2!$A$2:$A$150)/(A2=Лист2!$B$2:$B$150);1));"")
jakim
Сообщение отредактировал jakim - Четверг, 01.03.2018, 16:39
Ответить
Сообщение Формула без массивного ввода
Код
=IFERROR(INDEX(Лист2!$C$2:$C$150;AGGREGATE(15;6;ROW($1:$150)/(A$1=Лист2!$A$2:$A$150)/(A2=Лист2!$B$2:$B$150);1));"")
Автор - jakim Дата добавления - 01.03.2018 в 16:37