Как написать формулу Excel, которая будет объединять текстовые ячейки, пропускать пробелы и добавлять «/» между результатами?

Как написать формулу Excel, которая будет объединять текстовые ячейки, пропускать пробелы и добавлять «/» между результатами?

У меня есть два файла Excel, один из которых извлекает текстовое значение аббревиатуры конкретного подразделения, если с этим подразделением связано числовое значение. Я пытаюсь написать формулу, которая объединит все аббревиатуры подразделений с "/" между ними, но вернет ТОЛЬКО одну аббревиатуру БЕЗ "/", если релевантно только одно подразделение.

IE= если есть два соответствующих бизнес-подразделения, которые вытягиваются из первого файла, скажем TWC и BWC. Мне нужна формула, которая пройдет по 6 столбцам, распознает два бизнес-акронима и вернет значения, разделенные "/","TWC/BWC". Я успешно сделал это, используя следующую формулу:

=ЕСЛИ(S38<>0,S38,"")&ЕСЛИ(S38="",T38,"/"&T38)&ЕСЛИ(T38="",U38,"/"&U38)&ЕСЛИ(U38="",V38,"/"&V38)&ЕСЛИ(V38="",W38,"/"&W38)&ЕСЛИ(W38="",X38,"/"&X38)

Однако, из-за того, как написана моя формула, если естьОДИНОКИЙаббревиатура бизнес-единицы, и ничего не нужно объединять, он вернет"TWC/"когда мне нужен только TWC без разделителя "/".

Я знаю, что это должно быть легко исправить, но, видимо, я тупой. Пожалуйста, помогите тупому человеку.

решение1

Если у вас обновлен OFFICE 365, то:

=TEXTJOIN("/",TRUE,S38:X38)

Если не

=LEFT(IF(S38<>"",S38 & "/","") & IF(T38<>"",T38 & "/","") & IF(U38<>"",U38 & "/","") & IF(V38<>"",V38 & "/","") & IF(W38<>"",W38 & "/","") & IF(X38<>"",X38 & "/",""),LEN(IF(S38<>"",S38 & "/","") & IF(T38<>"",T38 & "/","") & IF(U38<>"",U38 & "/","") & IF(V38<>"",V38 & "/","") & IF(W38<>"",W38 & "/","") & IF(X38<>"",X38 & "/",""))-1)

Связанный контент