Распределение данных по условию
IvanBezdomny
Дата: Вторник, 21.03.2023, 09:32 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Здравствуйте! Есть некий список сотрудников. В процессе своей работы данные сотрудники могут работать в разных местах по разным адресам - по адресу регистрации подразделения, по адресу его нахождения и по адресу пребывания, как указано в прилагаемом файле. Задача заключается в сборе показателей работы сотрудников по местам их работы. Сбор показателей заключается в направлении писем по указанным адресам. Т.е. для удобства формирования таких писем, из исходного списка (столбцы с адресами) формируется список всех (т.е. уникальных) адресов, где могли работать сотрудники. Это сделано. И вот задача состоит в том, как к этим адресам привязать самих сотрудников, а главное - с указанием адреса (регистрации, нахождения, пребывания)? Прошу по возможности решить вопрос стандартными средствами (формулами), за исключением PQ, VBA и сводных таблиц. Офис 2007.
Здравствуйте! Есть некий список сотрудников. В процессе своей работы данные сотрудники могут работать в разных местах по разным адресам - по адресу регистрации подразделения, по адресу его нахождения и по адресу пребывания, как указано в прилагаемом файле. Задача заключается в сборе показателей работы сотрудников по местам их работы. Сбор показателей заключается в направлении писем по указанным адресам. Т.е. для удобства формирования таких писем, из исходного списка (столбцы с адресами) формируется список всех (т.е. уникальных) адресов, где могли работать сотрудники. Это сделано. И вот задача состоит в том, как к этим адресам привязать самих сотрудников, а главное - с указанием адреса (регистрации, нахождения, пребывания)? Прошу по возможности решить вопрос стандартными средствами (формулами), за исключением PQ, VBA и сводных таблиц. Офис 2007. IvanBezdomny
Ответить
Сообщение Здравствуйте! Есть некий список сотрудников. В процессе своей работы данные сотрудники могут работать в разных местах по разным адресам - по адресу регистрации подразделения, по адресу его нахождения и по адресу пребывания, как указано в прилагаемом файле. Задача заключается в сборе показателей работы сотрудников по местам их работы. Сбор показателей заключается в направлении писем по указанным адресам. Т.е. для удобства формирования таких писем, из исходного списка (столбцы с адресами) формируется список всех (т.е. уникальных) адресов, где могли работать сотрудники. Это сделано. И вот задача состоит в том, как к этим адресам привязать самих сотрудников, а главное - с указанием адреса (регистрации, нахождения, пребывания)? Прошу по возможности решить вопрос стандартными средствами (формулами), за исключением PQ, VBA и сводных таблиц. Офис 2007. Автор - IvanBezdomny Дата добавления - 21.03.2023 в 09:32
Russel
Дата: Вторник, 21.03.2023, 09:49 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация:
320
±
Замечаний:
0% ±
Excel 2010
Ivan2063 , преобразуйте таблицу и используйте сводные
Ivan2063 , преобразуйте таблицу и используйте сводныеRussel
QIWI 9173973973
Ответить
Сообщение Ivan2063 , преобразуйте таблицу и используйте сводныеАвтор - Russel Дата добавления - 21.03.2023 в 09:49
IvanBezdomny
Дата: Вторник, 21.03.2023, 09:55 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Russel, в том то и дело, что данные приходят именно в таком виде и транспонировать исходную таблицу в плоскую, в моем случае в силу обстоятельств не представляется возможным(((
Russel, в том то и дело, что данные приходят именно в таком виде и транспонировать исходную таблицу в плоскую, в моем случае в силу обстоятельств не представляется возможным((( IvanBezdomny
Ответить
Сообщение Russel, в том то и дело, что данные приходят именно в таком виде и транспонировать исходную таблицу в плоскую, в моем случае в силу обстоятельств не представляется возможным((( Автор - IvanBezdomny Дата добавления - 21.03.2023 в 09:55
alexa1965
Дата: Вторник, 21.03.2023, 11:00 |
Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 383
Репутация:
62
±
Замечаний:
0% ±
2003> 2019 >2016
Добрый день! Как понял для ячейки В2 Код
=ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$1)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$2)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$3)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$4)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$5)))
формула массивная, только для адреса регистрации
Добрый день! Как понял для ячейки В2 Код
=ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$1)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$2)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$3)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$4)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$5)))
формула массивная, только для адреса регистрации alexa1965
Главное не быть балабастиком
Сообщение отредактировал alexa1965 - Вторник, 21.03.2023, 11:34
Ответить
Сообщение Добрый день! Как понял для ячейки В2 Код
=ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$1)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$2)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$3)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$4)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$5)))
формула массивная, только для адреса регистрации Автор - alexa1965 Дата добавления - 21.03.2023 в 11:00
IvanBezdomny
Дата: Вторник, 21.03.2023, 13:58 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
alexa1965, спасибо за уделенное время и помощь!! Скажите, а для адресов проживания и пребывания надо добавлять дополнительные условия в Вашу формулу?
alexa1965, спасибо за уделенное время и помощь!! Скажите, а для адресов проживания и пребывания надо добавлять дополнительные условия в Вашу формулу? IvanBezdomny
Ответить
Сообщение alexa1965, спасибо за уделенное время и помощь!! Скажите, а для адресов проживания и пребывания надо добавлять дополнительные условия в Вашу формулу? Автор - IvanBezdomny Дата добавления - 21.03.2023 в 13:58
alexa1965
Дата: Вторник, 21.03.2023, 14:06 |
Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 383
Репутация:
62
±
Замечаний:
0% ±
2003> 2019 >2016
В принципе да для нахождения столбец Е заменить на F для пребывания на G, ну и соответственно заменить регистрацию на нахождение и пребывание, формула будет большая только
В принципе да для нахождения столбец Е заменить на F для пребывания на G, ну и соответственно заменить регистрацию на нахождение и пребывание, формула будет большая только alexa1965
Главное не быть балабастиком
Сообщение отредактировал alexa1965 - Вторник, 21.03.2023, 14:08
Ответить
Сообщение В принципе да для нахождения столбец Е заменить на F для пребывания на G, ну и соответственно заменить регистрацию на нахождение и пребывание, формула будет большая только Автор - alexa1965 Дата добавления - 21.03.2023 в 14:06
IvanBezdomny
Дата: Вторник, 21.03.2023, 14:10 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Голова закипает... Как это все склеить. Помогите чайнику
Голова закипает... Как это все склеить. Помогите чайнику IvanBezdomny
Ответить
Сообщение Голова закипает... Как это все склеить. Помогите чайнику Автор - IvanBezdomny Дата добавления - 21.03.2023 в 14:10
alexa1965
Дата: Вторник, 21.03.2023, 14:26 |
Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 383
Репутация:
62
±
Замечаний:
0% ±
2003> 2019 >2016
Как просили, но много лишнего текста выплываетКод
=ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$1)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$2)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$3)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$4)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$5)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес нахождения)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!F$2:F$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$1)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес нахождения)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!F$2:F$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$2)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес нахождения)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!F$2:F$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$3)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес нахождения)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!F$2:F$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$4)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес нахождения)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!F$2:F$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$5)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес пребывания)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!G$2:G$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$1)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес пребывания)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!G$2:G$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$2)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес пребывания)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!G$2:G$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$3)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес пребывания)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!G$2:G$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$4)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес пребывания)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!G$2:G$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$5)))
Как просили, но много лишнего текста выплываетКод
=ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$1)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$2)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$3)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$4)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$5)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес нахождения)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!F$2:F$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$1)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес нахождения)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!F$2:F$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$2)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес нахождения)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!F$2:F$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$3)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес нахождения)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!F$2:F$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$4)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес нахождения)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!F$2:F$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$5)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес пребывания)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!G$2:G$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$1)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес пребывания)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!G$2:G$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$2)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес пребывания)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!G$2:G$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$3)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес пребывания)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!G$2:G$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$4)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес пребывания)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!G$2:G$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$5)))
alexa1965
Главное не быть балабастиком
Ответить
Сообщение Как просили, но много лишнего текста выплываетКод
=ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$1)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$2)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$3)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$4)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес регистрации)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!E$2:E$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$5)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес нахождения)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!F$2:F$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$1)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес нахождения)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!F$2:F$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$2)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес нахождения)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!F$2:F$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$3)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес нахождения)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!F$2:F$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$4)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес нахождения)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!F$2:F$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$5)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес пребывания)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!G$2:G$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$1)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес пребывания)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!G$2:G$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$2)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес пребывания)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!G$2:G$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$3)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес пребывания)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!G$2:G$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$4)))&" "&ИНДЕКС(СЦЕПИТЬ(Данные!A$1:A$1000;" - ";Данные!B$1:B$1000;" ";Данные!C$1:C$1000;" ";Данные!D$1:D$1000;" (адрес пребывания)");НАИМЕНЬШИЙ(ЕСЛИ(Данные!G$2:G$1000=A2;СТРОКА(Данные!A$2:A$1000);1000);СТРОКА(A$5)))
Автор - alexa1965 Дата добавления - 21.03.2023 в 14:26
IvanBezdomny
Дата: Вторник, 21.03.2023, 14:30 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Вы Гений!!! Это просто праздник какой-то!!! А скажите так и должно быть, что строка заканчивается СТРОКА(A$5)? Эх убрать бы еще эти ненужные дубли
Вы Гений!!! Это просто праздник какой-то!!! А скажите так и должно быть, что строка заканчивается СТРОКА(A$5)? Эх убрать бы еще эти ненужные дубли IvanBezdomny
Сообщение отредактировал Ivan2063 - Вторник, 21.03.2023, 14:44
Ответить
Сообщение Вы Гений!!! Это просто праздник какой-то!!! А скажите так и должно быть, что строка заканчивается СТРОКА(A$5)? Эх убрать бы еще эти ненужные дубли Автор - IvanBezdomny Дата добавления - 21.03.2023 в 14:30
IvanBezdomny
Дата: Вторник, 21.03.2023, 14:45 |
Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Да, скажите еще пожалуйста, в какое место нужно вставить СИМВОЛ(10)?
Да, скажите еще пожалуйста, в какое место нужно вставить СИМВОЛ(10)? IvanBezdomny
Ответить
Сообщение Да, скажите еще пожалуйста, в какое место нужно вставить СИМВОЛ(10)? Автор - IvanBezdomny Дата добавления - 21.03.2023 в 14:45
alexa1965
Дата: Вторник, 21.03.2023, 14:51 |
Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 383
Репутация:
62
±
Замечаний:
0% ±
2003> 2019 >2016
Строка А5 вытаскивает 5 значений по заданным параметрам, те 5 человек. А что такое символ(10)?
Строка А5 вытаскивает 5 значений по заданным параметрам, те 5 человек. А что такое символ(10)? alexa1965
Главное не быть балабастиком
Ответить
Сообщение Строка А5 вытаскивает 5 значений по заданным параметрам, те 5 человек. А что такое символ(10)? Автор - alexa1965 Дата добавления - 21.03.2023 в 14:51
IvanBezdomny
Дата: Вторник, 21.03.2023, 14:56 |
Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
символ(10) это перенос строки
Ответить
Сообщение символ(10) это перенос строки Автор - IvanBezdomny Дата добавления - 21.03.2023 в 14:56
alexa1965
Дата: Вторник, 21.03.2023, 15:00 |
Сообщение № 13
Группа: Проверенные
Ранг: Обитатель
Сообщений: 383
Репутация:
62
±
Замечаний:
0% ±
2003> 2019 >2016
не пробовал, но думаю в формуле после СТРОКА(A$1)))&" "&, вместо пробела наверное...&" "&, - это пробел между зачениями выборки
не пробовал, но думаю в формуле после СТРОКА(A$1)))&" "&, вместо пробела наверное...&" "&, - это пробел между зачениями выборки alexa1965
Главное не быть балабастиком
Ответить
Сообщение не пробовал, но думаю в формуле после СТРОКА(A$1)))&" "&, вместо пробела наверное...&" "&, - это пробел между зачениями выборки Автор - alexa1965 Дата добавления - 21.03.2023 в 15:00
IvanBezdomny
Дата: Вторник, 21.03.2023, 15:08 |
Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Да! Именно так как Вы сказали! Спасибо!!!
Ответить
Сообщение Да! Именно так как Вы сказали! Спасибо!!! Автор - IvanBezdomny Дата добавления - 21.03.2023 в 15:08
bigor
Дата: Вторник, 21.03.2023, 17:39 |
Сообщение № 15
Группа: Проверенные
Ранг: Старожил
Сообщений: 1276
Репутация:
246
±
Замечаний:
0% ±
нет
Ivan2063 , какой у вас офис? Для того, где есть объединить()Код
="Регистрации"&CHAR(10)&TEXTJOIN(" ";1;IFERROR(INDEX(Данные.$A$2:$H$20;SMALL(IF(Данные.$E$2:$E$11=A2;ROW($A$2:$A$20)-1;"");ROW($A$1:$A$20));{1;2;3;4;8});"")) & CHAR(10) & "Нахождения"&CHAR(10)&TEXTJOIN(" ";1;IFERROR(INDEX(Данные.$A$2:$H$20;SMALL(IF(Данные.$F$2:$F$11=A2;ROW($A$2:$A$20)-1;"");ROW($A$1:$A$20));{1;2;3;4;8});"")) & CHAR(10) & "Пребывания"&CHAR(10)&TEXTJOIN(" ";1;IFERROR(INDEX(Данные.$A$2:$H$20;SMALL(IF(Данные.$G$2:$G$11=A2;ROW($A$2:$A$20)-1;"");ROW($A$1:$A$20));{1;2;3;4;8});""))
добавил столбец h на первый лист, в нем символ переноса строки, как напрямую запихнуть его в формулу не придумал пока, если добавить еще 3 столбца с типом адреса, то вывод будет более похожим на ваш
Ivan2063 , какой у вас офис? Для того, где есть объединить()Код
="Регистрации"&CHAR(10)&TEXTJOIN(" ";1;IFERROR(INDEX(Данные.$A$2:$H$20;SMALL(IF(Данные.$E$2:$E$11=A2;ROW($A$2:$A$20)-1;"");ROW($A$1:$A$20));{1;2;3;4;8});"")) & CHAR(10) & "Нахождения"&CHAR(10)&TEXTJOIN(" ";1;IFERROR(INDEX(Данные.$A$2:$H$20;SMALL(IF(Данные.$F$2:$F$11=A2;ROW($A$2:$A$20)-1;"");ROW($A$1:$A$20));{1;2;3;4;8});"")) & CHAR(10) & "Пребывания"&CHAR(10)&TEXTJOIN(" ";1;IFERROR(INDEX(Данные.$A$2:$H$20;SMALL(IF(Данные.$G$2:$G$11=A2;ROW($A$2:$A$20)-1;"");ROW($A$1:$A$20));{1;2;3;4;8});""))
добавил столбец h на первый лист, в нем символ переноса строки, как напрямую запихнуть его в формулу не придумал пока, если добавить еще 3 столбца с типом адреса, то вывод будет более похожим на вашbigor
Сообщение отредактировал bigor - Вторник, 21.03.2023, 17:53
Ответить
Сообщение Ivan2063 , какой у вас офис? Для того, где есть объединить()Код
="Регистрации"&CHAR(10)&TEXTJOIN(" ";1;IFERROR(INDEX(Данные.$A$2:$H$20;SMALL(IF(Данные.$E$2:$E$11=A2;ROW($A$2:$A$20)-1;"");ROW($A$1:$A$20));{1;2;3;4;8});"")) & CHAR(10) & "Нахождения"&CHAR(10)&TEXTJOIN(" ";1;IFERROR(INDEX(Данные.$A$2:$H$20;SMALL(IF(Данные.$F$2:$F$11=A2;ROW($A$2:$A$20)-1;"");ROW($A$1:$A$20));{1;2;3;4;8});"")) & CHAR(10) & "Пребывания"&CHAR(10)&TEXTJOIN(" ";1;IFERROR(INDEX(Данные.$A$2:$H$20;SMALL(IF(Данные.$G$2:$G$11=A2;ROW($A$2:$A$20)-1;"");ROW($A$1:$A$20));{1;2;3;4;8});""))
добавил столбец h на первый лист, в нем символ переноса строки, как напрямую запихнуть его в формулу не придумал пока, если добавить еще 3 столбца с типом адреса, то вывод будет более похожим на вашАвтор - bigor Дата добавления - 21.03.2023 в 17:39
IvanBezdomny
Дата: Вторник, 21.03.2023, 18:36 |
Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
К сожалению нет ОБЪЕДИНИТЬ. У меня Офис 2007. Как можно это решить с эти офисом?
К сожалению нет ОБЪЕДИНИТЬ. У меня Офис 2007. Как можно это решить с эти офисом? IvanBezdomny
Ответить
Сообщение К сожалению нет ОБЪЕДИНИТЬ. У меня Офис 2007. Как можно это решить с эти офисом? Автор - IvanBezdomny Дата добавления - 21.03.2023 в 18:36
alexa1965
Дата: Среда, 22.03.2023, 09:14 |
Сообщение № 17
Группа: Проверенные
Ранг: Обитатель
Сообщений: 383
Репутация:
62
±
Замечаний:
0% ±
2003> 2019 >2016
Доброго дня! Подпилил формулу, чтобы убрать лишнее, но появились пробелы
Доброго дня! Подпилил формулу, чтобы убрать лишнее, но появились пробелы alexa1965
Главное не быть балабастиком
Ответить
Сообщение Доброго дня! Подпилил формулу, чтобы убрать лишнее, но появились пробелы Автор - alexa1965 Дата добавления - 22.03.2023 в 09:14