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

Вход

Регистрация

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

 

= Мир MS Excel/Притягивание множества значений в ячейку. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Притягивание множества значений в ячейку. (Формулы/Formulas)
Притягивание множества значений в ячейку.
maxibon Дата: Воскресенье, 14.03.2021, 21:01 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Добрый вечер. Существует проблема. В ячейке через alt+enter перечислены фамилии, необходимо в соседнюю ячейку притянуть номера из другой таблицы, также через alt+enter. Пример во вложении. Спасибо.
К сообщению приложен файл: __..xlsx (8.4 Kb)
 
Ответить
СообщениеДобрый вечер. Существует проблема. В ячейке через alt+enter перечислены фамилии, необходимо в соседнюю ячейку притянуть номера из другой таблицы, также через alt+enter. Пример во вложении. Спасибо.

Автор - maxibon
Дата добавления - 14.03.2021 в 21:01
Светлый Дата: Воскресенье, 14.03.2021, 21:41 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1823
Репутация: 507 ±
Замечаний: 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;);"")

Автор - Светлый
Дата добавления - 14.03.2021 в 21:41
maxibon Дата: Воскресенье, 14.03.2021, 21:51 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Светлый, Хох...я так понимаю если ячеек будет много и с разным количеством, данный способ мне не подойдет?)
 
Ответить
СообщениеСветлый, Хох...я так понимаю если ячеек будет много и с разным количеством, данный способ мне не подойдет?)

Автор - maxibon
Дата добавления - 14.03.2021 в 21:51
Светлый Дата: Воскресенье, 14.03.2021, 22:04 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1823
Репутация: 507 ±
Замечаний: 0% ±

Excel 2013, 2016
данный способ мне не подойдет?
Рассчитать на максимальное количество фамилий, тогда подойдёт.


Программировать проще, чем писать стихи.
 
Ответить
Сообщение
данный способ мне не подойдет?
Рассчитать на максимальное количество фамилий, тогда подойдёт.

Автор - Светлый
Дата добавления - 14.03.2021 в 22:04
прохожий2019 Дата: Понедельник, 15.03.2021, 00:06 | Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1241
Репутация: 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;))))

в ячейку
Код
=номера(A10;"")


UPD косяк с отображением формул - LAMBDA она и в африке LAMBDA, хз почему отображает кириллицей
К сообщению приложен файл: -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;))))

в ячейку
Код
=номера(A10;"")


UPD косяк с отображением формул - LAMBDA она и в африке LAMBDA, хз почему отображает кириллицей

Автор - прохожий2019
Дата добавления - 15.03.2021 в 00:06
maxibon Дата: Понедельник, 15.03.2021, 08:56 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Светлый, в принципе сработало, но осталась проблема, если в ячейке есть фамилия которой нет в списке, все строки сбиваются сбиваются(
 
Ответить
СообщениеСветлый, в принципе сработало, но осталась проблема, если в ячейке есть фамилия которой нет в списке, все строки сбиваются сбиваются(

Автор - maxibon
Дата добавления - 15.03.2021 в 08:56
Serge_007 Дата: Понедельник, 15.03.2021, 09:11 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
Цитата прохожий2019, 15.03.2021 в 00:06, в сообщении № 5 ()
LAMBDA она и в африке LAMBDA, хз почему отображает кириллицей
http://www.excelworld.ru/forum/5-13208-310081-16-1614793821


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата прохожий2019, 15.03.2021 в 00:06, в сообщении № 5 ()
LAMBDA она и в африке LAMBDA, хз почему отображает кириллицей
http://www.excelworld.ru/forum/5-13208-310081-16-1614793821

Автор - Serge_007
Дата добавления - 15.03.2021 в 09:11
прохожий2019 Дата: Понедельник, 15.03.2021, 09:38 | Сообщение № 8
Группа: Проверенные
Ранг: Старожил
Сообщений: 1241
Репутация: 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
Дата добавления - 15.03.2021 в 09:38
прохожий2019 Дата: Понедельник, 15.03.2021, 09:49 | Сообщение № 9
Группа: Проверенные
Ранг: Старожил
Сообщений: 1241
Репутация: 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
Дата добавления - 15.03.2021 в 09:49
Serge_007 Дата: Понедельник, 15.03.2021, 10:20 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
Цитата прохожий2019, 15.03.2021 в 09:38, в сообщении № 8 ()
там НЕТ ответа на вопрос
А жаль
Я просил дать ссылку на статью, в которой эта функция переведена (Вы утверждали что такое есть)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата прохожий2019, 15.03.2021 в 09:38, в сообщении № 8 ()
там НЕТ ответа на вопрос
А жаль
Я просил дать ссылку на статью, в которой эта функция переведена (Вы утверждали что такое есть)

Автор - Serge_007
Дата добавления - 15.03.2021 в 10:20
прохожий2019 Дата: Понедельник, 15.03.2021, 10:26 | Сообщение № 11
Группа: Проверенные
Ранг: Старожил
Сообщений: 1241
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
просил дать ссылку на статью
гм
А как будет LET() на русском?
Я не нашел...
где в этой фразе запрос ссылки? тыц
 
Ответить
Сообщение
просил дать ссылку на статью
гм
А как будет LET() на русском?
Я не нашел...
где в этой фразе запрос ссылки? тыц

Автор - прохожий2019
Дата добавления - 15.03.2021 в 10:26
Serge_007 Дата: Понедельник, 15.03.2021, 10:39 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
Цитата прохожий2019, 15.03.2021 в 10:26, в сообщении № 11 ()
где в этой фразе запрос ссылки?
Ранее Вы писали что такие статьи есть, я спросил как будет по русски, логично было бы, если бы Вы дали ссылку
Запрос в неявном виде :D

Цитата прохожий2019, 15.03.2021 в 10:26, в сообщении № 11 ()
тыц
Ну и вот как быть? Ссылка на официальную ТП MS где ЛЯМБДА() переведена на русский...


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата прохожий2019, 15.03.2021 в 10:26, в сообщении № 11 ()
где в этой фразе запрос ссылки?
Ранее Вы писали что такие статьи есть, я спросил как будет по русски, логично было бы, если бы Вы дали ссылку
Запрос в неявном виде :D

Цитата прохожий2019, 15.03.2021 в 10:26, в сообщении № 11 ()
тыц
Ну и вот как быть? Ссылка на официальную ТП MS где ЛЯМБДА() переведена на русский...

Автор - Serge_007
Дата добавления - 15.03.2021 в 10:39
Светлый Дата: Понедельник, 15.03.2021, 11:03 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1823
Репутация: 507 ±
Замечаний: 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)
Если фамилию в списке не найдёт, то на телефон не заменит. Строки не сместятся.

Автор - Светлый
Дата добавления - 15.03.2021 в 11:03
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Притягивание множества значений в ячейку. (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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