Форум по VBA, Excel и Word

VBA, Excel => Работа в программе "Excel" => Тема начата: Посетитель от 05 октября 2018, 12:18

Название: Excel: Как не учитывать пустые ячейки и ячейки, в которых только пробелы, при сцепке?
Отправлено: Посетитель от 05 октября 2018, 12:18
Помогите доработать формулу по сцеплению ячеек.
Как изменить формулу чтобы при наличие в столбце Отм. пробела, в столбце Автоназвание работ слово Отм. не сцеплялась, т .е. если в ячейке пусто или пробел, то в Автоназвание работ эта ячейка не сцеплялась.

[вложение удалено администратором]
Название: Re: Excel: Как не учитывать пустые ячейки и ячейки, в которых только пробелы, при сцепке?
Отправлено: Администратор от 05 октября 2018, 12:41
=СЦЕПИТЬ(C4;", ";ЕСЛИ(ЕПУСТО(D4);"";СЦЕПИТЬ(" Объем ";D4;" , "));" ";ЕСЛИ(ЕПУСТО(E4);"";СЦЕПИТЬ(" Корпус ";E4;" ,"));" ";ЕСЛИ(ЕПУСТО(F4);"";СЦЕПИТЬ(" Секция ";F4;" ,"));" ";ЕСЛИ(ЕПУСТО(G4);"";СЦЕПИТЬ(" Этаж ";G4;" ,"));" ";ЕСЛИ(СЖПРОБЕЛЫ(H4)="";"";СЦЕПИТЬ(" Отм. ";H4;" ,"));" ";ЕСЛИ(ЕПУСТО(I4);"";СЦЕПИТЬ("В осях ";I4;"")))

Функцию ЕПУСТО я убрал, т.к. СЖПРОБЕЛЫ возвращает пустую строку "", а ЕПУСТО не считает пустую строку пустотой.
Название: Re: Excel: Как не учитывать пустые ячейки и ячейки, в которых только пробелы, при сцепке?
Отправлено: Посетитель от 05 октября 2018, 13:59
Протестировал. Все работает. Спасибо.