Excel объединяет строки ячеек и игнорирует пустые значения - PullRequest
0 голосов
/ 08 октября 2019

У меня есть 3 столбца данных, которые я хочу объединить в формат AAAA.BB-CC

Столбцы A и B всегда будут иметь значения, но столбец C является необязательным. В этом случае я хочу игнорировать пропуски и получить результат, записанный в виде AAAA.BB

Проблема с моей формулой, как сейчас, заключается в том, что «-» всегда будет отображаться, даже если столбецC не заполнено

='Set-Up'!$B$4 &"." &[MMC Code] & "-"&[Sub MMC Code]

Часть AAA получена на другом листе и имеет то же значение в списке.

Ответы [ 2 ]

2 голосов
/ 08 октября 2019

используйте IF ()

='Set-Up'!$B$4 &"." &[MMC Code] & IF([Sub MMC Code]<>"","-"&[Sub MMC Code],"")
1 голос
/ 08 октября 2019

Другой вариант

=SUBSTITUTE(TRIM('Set-Up'!$B$4&"."&[MMC Code]&" "&[Sub MMC Code])," ","-")
...