0

我正在研究 AirTable。本质上,我连接了一系列单元格,最终目标是生成带有这些单元格中文本的文件名。但是,并非所有文件名都具有相同的属性。

因此,如果您在下面的公式中注意到,如果文件没有“DynamicSubitle”,它将留下一个双下划线。我怎么能避免呢?

这是我的公式:

CONCATENATE(Airline, "_", Trim, "_", Ratio, "_", Episode, {Language 1}, {Language 2}, {Language 3}, {Language 4}, {Language 5}, "_", {Dynamic Subtitle 1}, "_", Version, "_", {Mpeg Type}, "", Extension)

谢谢大家!

4

1 回答 1

0

这是可能的,但您必须为此编写一个复杂的 if-else 公式。伪代码,就像首先检查空值,如果有空值不要连接否则将值与下划线连接。公式会像,

CONCATENATE(
   IF(Airline = "","",CONCATENATE(Airline,"_")),
   IF(Trim = "","",CONCATENATE(Trim,"_")),
   IF(Ratio = "","",CONCATENATE(Ratio,"_")),
   ...all other values...,

   IF({Dynamic Subtitle 1} = "","",CONCATENATE({Dynamic Subtitle 1},"_")),

   ...all other values...
)
于 2020-04-03T08:13:47.660 回答