如何根据条件显示文本?

How do I display text based on a condition?

我觉得我在这里遗漏了一些东西,但找不到什么。我正在创建一个规划模板。我想要一个单独的 table,用户可以在其中将截止日期名称与截止日期周放在一起。

在我的计划概述中,我希望显示这些截止日期。为此,我尝试了一种使用 IF() 语句的方法。虽然这很有效,但它不处理稍后在项目中添加的新截止日期。
我可以强制执行此操作并创建 30 个 IF() 语句,因此有 space 用于 30 个截止日期(这绰绰有余),但我觉得这可以以更顺畅的方式完成。你对此有什么建议吗?

您可以使用INDEX/MATCH:

=IFERROR(INDEX($A:$A;MATCH(E2;$B:$B;0));"")

您之前似乎没有使用过vlookup功能。
Vlookup 是 excel 中的基本功能之一,学习并开始使用它肯定会让您成为更好的 excel 用户,并在以后为您节省大量时间。

您可以通过 vlookup 解决您的难题,如下所述:
交换列“名称”和“周”。周将在 A 栏中,概念在 B 栏中。 将此公式写入单元格 E1,然后您可以将其粘贴到 F1 至 N1: =IFERROR(VLOOKUP(E;$A:$B;2;FALSE);"")