1

У меня есть два файла Excel, один из которых извлекает текстовое значение аббревиатуры определенной бизнес-единицы, если с этой бизнес-единицей связано числовое значение. Я пытаюсь написать формулу, которая объединит все сокращения бизнес-единиц с "/" между ними, но вернет ПРОСТО одиночную аббревиатуру с NO "/", если релевантна только одна бизнес-единица.

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

= ЕСЛИ (S38 <> 0, S38 "") и IF (S38 = "", Т38, "/" & Т38) & ЕСЛИ (Т38 = "", U38, "/" & U38) & ЕСЛИ (U38 = "", V38, "/" & V38) & ЕСЛИ (V38 = "", W38 "/" & W38) & ЕСЛИ (W38 = "", X38, "/" & X38)

Однако из-за того, как написана моя формула, если есть ЕДИНАЯ аббревиатура бизнес-единицы и нечего объединять, будет возвращено «TWC /», когда я просто хочу TWC без разделителя «/».

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

1 ответ1

3

Если вы обновили 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)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .