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

Вход

Регистрация

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

 

= Мир MS Excel/Подставить значения из нескольких ячеек в одну - Мир MS Excel

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

Всем привет. Вопрос. В столбцах А и В числа и соответствующие им значения. В столбце D числа, могут быть сразу несколько через запятую. Надо формулами сделать то что сейчас в столбце F. Это возможно вообще? ) Когда в ячейке одно значение это легко, а вот когда несколько ни как не соображу((
К сообщению приложен файл: test1.xlsx (8.4 Kb)
 
Ответить
СообщениеВсем привет. Вопрос. В столбцах А и В числа и соответствующие им значения. В столбце D числа, могут быть сразу несколько через запятую. Надо формулами сделать то что сейчас в столбце F. Это возможно вообще? ) Когда в ячейке одно значение это легко, а вот когда несколько ни как не соображу((

Автор - GooodWin
Дата добавления - 12.03.2021 в 19:59
Kostya_Ye Дата: Суббота, 13.03.2021, 00:20 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 271
Репутация: 228 ±
Замечаний: 0% ±

Excel 2016
GooodWin, добрый день,
какая у вас версия Excel не написана, поэтому формула для версий до O365
Код
=СЦЕПИТЬ( ЕСЛИОШИБКА("текст/"&ВПР(--ПСТР(D2;1;3);$A$2:$B$6;2;0);"");  ЕСЛИОШИБКА("|текст/"&ВПР(--ПСТР(D2;5;3);$A$2:$B$6;2;0);"");  ЕСЛИОШИБКА("|текст/"&ВПР(--ПСТР(D2;9;3);$A$2:$B$6;2;0);"");  ЕСЛИОШИБКА("|текст/"&ВПР(--ПСТР(D2;13;3);$A$2:$B$6;2;0);""))

для версии O365 можно упростить с использованием функции
Код
=ОБЪЕДИНИТЬ("|"; 1; ЕСЛИОШИБКА("текст/"&ВПР(--ПСТР(D2;{1;5;9;13};3);$A$2:$B$6;2;0);"") )
 
Ответить
СообщениеGooodWin, добрый день,
какая у вас версия Excel не написана, поэтому формула для версий до O365
Код
=СЦЕПИТЬ( ЕСЛИОШИБКА("текст/"&ВПР(--ПСТР(D2;1;3);$A$2:$B$6;2;0);"");  ЕСЛИОШИБКА("|текст/"&ВПР(--ПСТР(D2;5;3);$A$2:$B$6;2;0);"");  ЕСЛИОШИБКА("|текст/"&ВПР(--ПСТР(D2;9;3);$A$2:$B$6;2;0);"");  ЕСЛИОШИБКА("|текст/"&ВПР(--ПСТР(D2;13;3);$A$2:$B$6;2;0);""))

для версии O365 можно упростить с использованием функции
Код
=ОБЪЕДИНИТЬ("|"; 1; ЕСЛИОШИБКА("текст/"&ВПР(--ПСТР(D2;{1;5;9;13};3);$A$2:$B$6;2;0);"") )

Автор - Kostya_Ye
Дата добавления - 13.03.2021 в 00:20
прохожий2019 Дата: Суббота, 13.03.2021, 01:20 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1241
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
для версии O365
Код
=ОБЪЕДИНИТЬ("|"; 1;"текст/"&ВПР(--ПСТР(D1;ПОСЛЕД((ДЛСТР(D1)+1)/4;;;4);3);$A$1:$B$5;2;0))


Сообщение отредактировал прохожий2019 - Суббота, 13.03.2021, 01:22
 
Ответить
Сообщение
для версии O365
Код
=ОБЪЕДИНИТЬ("|"; 1;"текст/"&ВПР(--ПСТР(D1;ПОСЛЕД((ДЛСТР(D1)+1)/4;;;4);3);$A$1:$B$5;2;0))

Автор - прохожий2019
Дата добавления - 13.03.2021 в 01:20
GooodWin Дата: Суббота, 13.03.2021, 08:05 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Всем спасибо, первый вариант заработал!
 
Ответить
СообщениеВсем спасибо, первый вариант заработал!

Автор - GooodWin
Дата добавления - 13.03.2021 в 08:05
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Подставить значения из нескольких ячеек в одну (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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