Я использую формулу ниже для создания / компиляции данных из других ячеек, чтобы сформировать описание:

=H2 & "<br><br>" & I2 & "<br>" & "Other Details: " & "<br>" & SC!Q2  & "<br>" & SC!R2 & "<br>" & SC!S2 & "<br><br>" & SC!U2

У меня проблема в том, что после "Другие детали" СЦ!Q2, SC!R2 и СЦ!S2 не всегда содержит данные, поэтому отображаемая информация имеет несколько пустых строк / пробелов. Я хотел бы свернуть / скрыть эту информацию, если поле пустое.

Это то, что я могу сделать в формуле?

1 ответ1

0

Вот метод, который легко понять, но он сделает вашу формулу длиннее. Есть функция ISBLANK которую вы можете использовать для каждой части.

=H2 & "<br><br>" & I2 & "<br>" & "Other Details: " & IF(ISBLANK(SC!Q2),"","<br>" & SC!Q2)  & IF(ISBLANK(SC!R2),"","<br>" & SC!R2) & IF(ISBLANK(SC!S2),"","<br>" & SC!S2) & "<br><br>" & SC!U2

Вы также можете обернуть все это в несколько SUBSTITUTE функций. Я говорю, используйте более одного, потому что =SUBSTITUTE("aaaa","aa","a") возвращает aa вместо a и есть некоторые случаи, когда вы хотите два переноса строки подряд.

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(H2 & "<br><br>" & I2 & "<br>" & "Other Details: " & "<br>" & SC!Q2  & "<br>" & SC!R2 & "<br>" & SC!S2 & "<br><br>" & SC!U2, "<br><br><br>", "<br><br>"), "<br><br><br>", "<br><br>"), "<br><br><br>", "<br><br>")

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