如何在 Excel 中获取特定列和相对行的返回值并在其他公式中使用它?

如何在 Excel 中获取特定列和相对行的返回值并在其他公式中使用它?

例如,当我="E"&ROW()在某个单元格中插入此公式时,我得到的结果是 E52。然后我想在公式中使用此公式=IF(("E"&ROW())="EXAMPLE",Yes),但它不起作用并返回值为 FALSE/#NAME?

有什么方法可以轻松做到这一点?

答案1

"E"&ROW()将等于类似于"E52"然后不同于的东西"EXAMPLE"

你应该试试INDIRECT("E"&ROW())

答案2

=IF(("E"&ROW())="EXAMPLE",Yes)基本上是在问 E52 是否等于 EXAMPLE,但事实并非如此。你需要将它与间接功能:

=IF(INDIRECT("E"&ROW())="EXAMPLE",Yes)

答案3

其他答案似乎忽略了显而易见的问题。如果 "E"&ROW()计算结果为 E52,则 公式必须在第 52 行。因此,我猜您想引用第 52行 ="E"&ROW()中的值 E当前的行 — 正如问题标题所示。您希望能够将公式复制到第 42 行并让其自动引用。E42

Excel 会自动为您执行此操作。只需E52在公式中使用在第 52 行E83如果您将其复制到第 83 行, Excel 将自动将其更改为 。

相关内容