1 个公式中的多个 IF

Multiple IFs in 1 formula

我正在尝试从 Excel 单元格中提取文本部分,然后将其中的一些部分放在一起。 使用 LEFT、MID、TRIM、SUBSTITUTE 和 REPT(主要得益于此站点上的贡献),我设法将每个部分(它们用破折号分隔)拆分成它的组成部分。 我设法做到了简单的一点,即使用 =L2&"-"&M2&"-"& 将第 2 部分和第 3 部分添加在一起(用破折号分隔)。 我想添加最后一部分,但我遇到的问题是有些名称有 5 个部分,有些是 6 部分,有些是 7,所以我需要一个公式,上面写着类似“如果单元格 9 和 10 为空,则使用单元格 8,如果单元格 10 为空使用 9,如果 9 或 10 都不为空,则使用 10"。 我尝试过 IF 和 AND,但不断收到错误消息,主要是关于参数太多。任何帮助将不胜感激,我仍然是公式编写的新手。

假设第 8、9 和 10 节在 R:T 列中,您可以使用:

=LOOKUP(2,1/(R2:T2<>""),R2:T2)