Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Сцепить ячейки, игнорируя пустые.
 
Добрый день. Подскажите, можно ли как то изменить формулу: есть 15 столбцов, нужно оъеденить в один, значения должны идти через запятую и пробел. Проблема в том, где нет значений в нужном столбце появляется пробел и запятая. Не знаю как понятней объяснить, файл с  получившимся столбцом прилагаю.
 
Уточните название темы. Сейчас общее. Модераторы заменят.
 
Название: Сцепить ячейки, игнорируя пустые.
Каждое "Слагаемое" в формуле завернуть  в функцию Если(Ячейка="", "", Ячейка)
Если автоматизировать бардак, то получится автоматизированный бардак.
 
Сейчас формула выглядит так: =сцепить(D:D;", ";E:E;", "; и тд. Что нужно заменить? Можете прописать формулу?
 
Цитата
wowick написал:
Каждое "Слагаемое" в формуле завернуть
:D
Функция (UDF) "СКЛЕИТЬ"
 
Если бы был файл, я бы предложил решение, а так "в воздухе" я не умею...
Если автоматизировать бардак, то получится автоматизированный бардак.
 
Сцеплять как получается, затем в результате 2 раза заменить ", ," на запятую. Или 3, без файла точно не скажу. Но ошибки не будет, можно хоть 4 раза заменять. Естественно всё в одной формуле.
Изменено: Hugo - 19 апр 2019 20:51:49
 
Если в значениях нет пробелов: сцеплять через пробел, СЖПРОБЕЛЫ, заменить " " на ", "
 
galinka2005,
В ячейку (B2) помещаем формулу, которая берет данные из ячеек С2...N2
=СЦЕПИТЬ(C2;" ";D2;" ";E2;" ";F2;" ";G2;" ";H2;" ";I2;" ";J2;" ";K2;" ";L2;" ";M2;" ";N2;" ";)
Результат получаем в ячейку, в которую вставляем формулу (у меня это А1)
=СЖПРОБЕЛЫ(B2)
Я прописал 12 столбцов, у меня это месяцы, но вы легко можете продолжить до 15-ти.
Вместо " " можете вставлять запятые с пробелом или без (", " или ",")
Вот как выглядит результат
пример.png (39.88 КБ)
Изменено: drpavlov - 22 апр 2019 14:54:34
Страницы: 1
Читают тему (гостей: 1)
Наверх