我正在写一个AirTable。从本质上讲,我是在连接一系列单元格,最终目标是用这些单元格中的文本生成文件名。但是,并非所有文件名都具有相同的属性。
因此,如果你在下面的公式中注意到,如果文件没有"DynamicSubitle“,它将留下一个双下划线。我该如何避免这种情况呢?
下面是我的公式:
CONCATENATE(Airline, "_", Trim, "_", Ratio, "_", Episode, {Language 1}, {Language 2}, {Language 3}, {Language 4}, {Language 5}, "_", {Dynamic Subtitle 1}, "_", Version, "_", {Mpeg Type}, "", Extension)谢谢大家!
发布于 2020-04-03 16:13:48
这是可能的,但您必须为此编写一个复杂的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...
)https://stackoverflow.com/questions/60252358
复制相似问题