Притягивание множества значений в ячейку.
maxibon
Дата: Воскресенье, 14.03.2021, 21:01 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация:
0
±
Замечаний:
0% ±
Добрый вечер. Существует проблема. В ячейке через alt+enter перечислены фамилии, необходимо в соседнюю ячейку притянуть номера из другой таблицы, также через alt+enter. Пример во вложении. Спасибо.
Добрый вечер. Существует проблема. В ячейке через alt+enter перечислены фамилии, необходимо в соседнюю ячейку притянуть номера из другой таблицы, также через alt+enter. Пример во вложении. Спасибо. maxibon
К сообщению приложен файл:
__..xlsx
(8.4 Kb)
Ответить
Сообщение Добрый вечер. Существует проблема. В ячейке через alt+enter перечислены фамилии, необходимо в соседнюю ячейку притянуть номера из другой таблицы, также через alt+enter. Пример во вложении. Спасибо. Автор - maxibon Дата добавления - 14.03.2021 в 21:01
Светлый
Дата: Воскресенье, 14.03.2021, 21:41 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
Добрый вечер! Для четырёх фамилий:Код
=ВПР(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A10;СИМВОЛ(10);ПОВТОР(" ";98));1*99-98;99));A$4:B$7;2;)&ЕСЛИОШИБКА(СИМВОЛ(10)&ВПР(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A10;СИМВОЛ(10);ПОВТОР(" ";98));2*99-98;99));A$4:B$7;2;);"")&ЕСЛИОШИБКА(СИМВОЛ(10)&ВПР(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A10;СИМВОЛ(10);ПОВТОР(" ";98));3*99-98;99));A$4:B$7;2;);"")&ЕСЛИОШИБКА(СИМВОЛ(10)&ВПР(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A10;СИМВОЛ(10);ПОВТОР(" ";98));4*99-98;99));A$4:B$7;2;);"")
Добрый вечер! Для четырёх фамилий:Код
=ВПР(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A10;СИМВОЛ(10);ПОВТОР(" ";98));1*99-98;99));A$4:B$7;2;)&ЕСЛИОШИБКА(СИМВОЛ(10)&ВПР(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A10;СИМВОЛ(10);ПОВТОР(" ";98));2*99-98;99));A$4:B$7;2;);"")&ЕСЛИОШИБКА(СИМВОЛ(10)&ВПР(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A10;СИМВОЛ(10);ПОВТОР(" ";98));3*99-98;99));A$4:B$7;2;);"")&ЕСЛИОШИБКА(СИМВОЛ(10)&ВПР(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A10;СИМВОЛ(10);ПОВТОР(" ";98));4*99-98;99));A$4:B$7;2;);"")
Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Добрый вечер! Для четырёх фамилий:Код
=ВПР(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A10;СИМВОЛ(10);ПОВТОР(" ";98));1*99-98;99));A$4:B$7;2;)&ЕСЛИОШИБКА(СИМВОЛ(10)&ВПР(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A10;СИМВОЛ(10);ПОВТОР(" ";98));2*99-98;99));A$4:B$7;2;);"")&ЕСЛИОШИБКА(СИМВОЛ(10)&ВПР(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A10;СИМВОЛ(10);ПОВТОР(" ";98));3*99-98;99));A$4:B$7;2;);"")&ЕСЛИОШИБКА(СИМВОЛ(10)&ВПР(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A10;СИМВОЛ(10);ПОВТОР(" ";98));4*99-98;99));A$4:B$7;2;);"")
Автор - Светлый Дата добавления - 14.03.2021 в 21:41
maxibon
Дата: Воскресенье, 14.03.2021, 21:51 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация:
0
±
Замечаний:
0% ±
Светлый, Хох...я так понимаю если ячеек будет много и с разным количеством, данный способ мне не подойдет?)
Светлый, Хох...я так понимаю если ячеек будет много и с разным количеством, данный способ мне не подойдет?) maxibon
Ответить
Сообщение Светлый, Хох...я так понимаю если ячеек будет много и с разным количеством, данный способ мне не подойдет?) Автор - maxibon Дата добавления - 14.03.2021 в 21:51
Светлый
Дата: Воскресенье, 14.03.2021, 22:04 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
данный способ мне не подойдет?
Рассчитать на максимальное количество фамилий, тогда подойдёт.
данный способ мне не подойдет?
Рассчитать на максимальное количество фамилий, тогда подойдёт.Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение данный способ мне не подойдет?
Рассчитать на максимальное количество фамилий, тогда подойдёт.Автор - Светлый Дата добавления - 14.03.2021 в 22:04
прохожий2019
Дата: Понедельник, 15.03.2021, 00:06 |
Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1242
Репутация:
317
±
Замечаний:
0% ±
365 Beta Channel
если ячеек будет много и с разным количеством
то встает вопрос какая у вас версия Excel в 365 можно так: в диспетчере имен номера с формулойКод
=LAMBDA(x;y; LET(s;ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(10);x);0); ЕСЛИ(s; номера(ПСТР(x;s+1;99); y&ИНДЕКС(Лист1!$B$4:$B$7;ПОИСКПОЗ(ЛЕВСИМВ(x;s-1);Лист1!$A$4:$A$7;))&СИМВОЛ(10));y &ИНДЕКС(Лист1!$B$4:$B$7;ПОИСКПОЗ(x;Лист1!$A$4:$A$7;)) ) ))
илиКод
=LAMBDA(x;y;LET(s;ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(10);x);0);r;Лист1!$A$4:$B$7;ЕСЛИ(s;номера(ПСТР(x;s+1;99);y&ВПР(ЛЕВБ(x;s-1);r;2;)&СИМВОЛ(10));y&ВПР(x;r;2;))))
в ячейку UPD косяк с отображением формул - LAMBDA она и в африке LAMBDA, хз почему отображает кириллицей
если ячеек будет много и с разным количеством
то встает вопрос какая у вас версия Excel в 365 можно так: в диспетчере имен номера с формулойКод
=LAMBDA(x;y; LET(s;ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(10);x);0); ЕСЛИ(s; номера(ПСТР(x;s+1;99); y&ИНДЕКС(Лист1!$B$4:$B$7;ПОИСКПОЗ(ЛЕВСИМВ(x;s-1);Лист1!$A$4:$A$7;))&СИМВОЛ(10));y &ИНДЕКС(Лист1!$B$4:$B$7;ПОИСКПОЗ(x;Лист1!$A$4:$A$7;)) ) ))
илиКод
=LAMBDA(x;y;LET(s;ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(10);x);0);r;Лист1!$A$4:$B$7;ЕСЛИ(s;номера(ПСТР(x;s+1;99);y&ВПР(ЛЕВБ(x;s-1);r;2;)&СИМВОЛ(10));y&ВПР(x;r;2;))))
в ячейку UPD косяк с отображением формул - LAMBDA она и в африке LAMBDA, хз почему отображает кириллицейпрохожий2019
К сообщению приложен файл:
-2-.xlsx
(10.7 Kb)
Сообщение отредактировал прохожий2019 - Понедельник, 15.03.2021, 00:55
Ответить
Сообщение если ячеек будет много и с разным количеством
то встает вопрос какая у вас версия Excel в 365 можно так: в диспетчере имен номера с формулойКод
=LAMBDA(x;y; LET(s;ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(10);x);0); ЕСЛИ(s; номера(ПСТР(x;s+1;99); y&ИНДЕКС(Лист1!$B$4:$B$7;ПОИСКПОЗ(ЛЕВСИМВ(x;s-1);Лист1!$A$4:$A$7;))&СИМВОЛ(10));y &ИНДЕКС(Лист1!$B$4:$B$7;ПОИСКПОЗ(x;Лист1!$A$4:$A$7;)) ) ))
илиКод
=LAMBDA(x;y;LET(s;ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(10);x);0);r;Лист1!$A$4:$B$7;ЕСЛИ(s;номера(ПСТР(x;s+1;99);y&ВПР(ЛЕВБ(x;s-1);r;2;)&СИМВОЛ(10));y&ВПР(x;r;2;))))
в ячейку UPD косяк с отображением формул - LAMBDA она и в африке LAMBDA, хз почему отображает кириллицейАвтор - прохожий2019 Дата добавления - 15.03.2021 в 00:06
maxibon
Дата: Понедельник, 15.03.2021, 08:56 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация:
0
±
Замечаний:
0% ±
Светлый, в принципе сработало, но осталась проблема, если в ячейке есть фамилия которой нет в списке, все строки сбиваются сбиваются(
Светлый, в принципе сработало, но осталась проблема, если в ячейке есть фамилия которой нет в списке, все строки сбиваются сбиваются( maxibon
Ответить
Сообщение Светлый, в принципе сработало, но осталась проблема, если в ячейке есть фамилия которой нет в списке, все строки сбиваются сбиваются( Автор - maxibon Дата добавления - 15.03.2021 в 08:56
Serge_007
Дата: Понедельник, 15.03.2021, 09:11 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
ЮMoney :41001419691823 | WMR :126292472390
Ответить
прохожий2019
Дата: Понедельник, 15.03.2021, 09:38 |
Сообщение № 8
Группа: Проверенные
Ранг: Старожил
Сообщений: 1242
Репутация:
317
±
Замечаний:
0% ±
365 Beta Channel
http://www.excelworld.ru/forum/5-13208-310081-16-1614793821
там НЕТ ответа на вопрос, только моя констатация, что LAMBDA не переведена, поэтому формула с кириллицей НЕ может быть использована
http://www.excelworld.ru/forum/5-13208-310081-16-1614793821
там НЕТ ответа на вопрос, только моя констатация, что LAMBDA не переведена, поэтому формула с кириллицей НЕ может быть использованапрохожий2019
Ответить
Сообщение http://www.excelworld.ru/forum/5-13208-310081-16-1614793821
там НЕТ ответа на вопрос, только моя констатация, что LAMBDA не переведена, поэтому формула с кириллицей НЕ может быть использованаАвтор - прохожий2019 Дата добавления - 15.03.2021 в 09:38
прохожий2019
Дата: Понедельник, 15.03.2021, 09:49 |
Сообщение № 9
Группа: Проверенные
Ранг: Старожил
Сообщений: 1242
Репутация:
317
±
Замечаний:
0% ±
365 Beta Channel
если в ячейке есть фамилия которой нет в списке, все строки сбиваются
тогдаКод
=LAMBDA(x;y;ПУСТЬ(s;ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(10);x);0);r;Лист1!$A$4:$B$7;ЕСЛИ(s;номера(ПСТР(x;s+1;99);y&ЕСЛИОШИБКА(ВПР(ЛЕВБ(x;s-1);r;2;);"")&СИМВОЛ(10));y&ЕСЛИОШИБКА(ВПР(x;r;2;);""))))
если в ячейке есть фамилия которой нет в списке, все строки сбиваются
тогдаКод
=LAMBDA(x;y;ПУСТЬ(s;ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(10);x);0);r;Лист1!$A$4:$B$7;ЕСЛИ(s;номера(ПСТР(x;s+1;99);y&ЕСЛИОШИБКА(ВПР(ЛЕВБ(x;s-1);r;2;);"")&СИМВОЛ(10));y&ЕСЛИОШИБКА(ВПР(x;r;2;);""))))
прохожий2019
Ответить
Сообщение если в ячейке есть фамилия которой нет в списке, все строки сбиваются
тогдаКод
=LAMBDA(x;y;ПУСТЬ(s;ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(10);x);0);r;Лист1!$A$4:$B$7;ЕСЛИ(s;номера(ПСТР(x;s+1;99);y&ЕСЛИОШИБКА(ВПР(ЛЕВБ(x;s-1);r;2;);"")&СИМВОЛ(10));y&ЕСЛИОШИБКА(ВПР(x;r;2;);""))))
Автор - прохожий2019 Дата добавления - 15.03.2021 в 09:49
Serge_007
Дата: Понедельник, 15.03.2021, 10:20 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
А жаль Я просил дать ссылку на статью, в которой эта функция переведена (Вы утверждали что такое есть)
А жаль Я просил дать ссылку на статью, в которой эта функция переведена (Вы утверждали что такое есть) Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение А жаль Я просил дать ссылку на статью, в которой эта функция переведена (Вы утверждали что такое есть) Автор - Serge_007 Дата добавления - 15.03.2021 в 10:20
прохожий2019
Дата: Понедельник, 15.03.2021, 10:26 |
Сообщение № 11
Группа: Проверенные
Ранг: Старожил
Сообщений: 1242
Репутация:
317
±
Замечаний:
0% ±
365 Beta Channel
просил дать ссылку на статью
гм А как будет LET() на русском? Я не нашел...
где в этой фразе запрос ссылки? тыц
просил дать ссылку на статью
гм А как будет LET() на русском? Я не нашел...
где в этой фразе запрос ссылки? тыц прохожий2019
Ответить
Сообщение просил дать ссылку на статью
гм А как будет LET() на русском? Я не нашел...
где в этой фразе запрос ссылки? тыц Автор - прохожий2019 Дата добавления - 15.03.2021 в 10:26
Serge_007
Дата: Понедельник, 15.03.2021, 10:39 |
Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
где в этой фразе запрос ссылки?
Ранее Вы писали что такие статьи есть, я спросил как будет по русски, логично было бы, если бы Вы дали ссылку Запрос в неявном виде Ну и вот как быть? Ссылка на официальную ТП MS где ЛЯМБДА() переведена на русский...
где в этой фразе запрос ссылки?
Ранее Вы писали что такие статьи есть, я спросил как будет по русски, логично было бы, если бы Вы дали ссылку Запрос в неявном виде Ну и вот как быть? Ссылка на официальную ТП MS где ЛЯМБДА() переведена на русский...Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение где в этой фразе запрос ссылки?
Ранее Вы писали что такие статьи есть, я спросил как будет по русски, логично было бы, если бы Вы дали ссылку Запрос в неявном виде Ну и вот как быть? Ссылка на официальную ТП MS где ЛЯМБДА() переведена на русский...Автор - Serge_007 Дата добавления - 15.03.2021 в 10:39
Светлый
Дата: Понедельник, 15.03.2021, 11:03 |
Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
Если список фамилий не очень большой, то прокатит такой вариант:Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A10;A$4;B$4);A$5;B$5);A$6;B$6);A$7;B$7)
Если фамилию в списке не найдёт, то на телефон не заменит. Строки не сместятся.
Если список фамилий не очень большой, то прокатит такой вариант:Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A10;A$4;B$4);A$5;B$5);A$6;B$6);A$7;B$7)
Если фамилию в списке не найдёт, то на телефон не заменит. Строки не сместятся. Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Если список фамилий не очень большой, то прокатит такой вариант:Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A10;A$4;B$4);A$5;B$5);A$6;B$6);A$7;B$7)
Если фамилию в списке не найдёт, то на телефон не заменит. Строки не сместятся. Автор - Светлый Дата добавления - 15.03.2021 в 11:03