如何编写公式来搜索单元格范围内的特定文本并偏移值

如何编写公式来搜索单元格范围内的特定文本并偏移值

我的 Excel 工作表有 2 个选项卡,第一个选项卡(称为日期)有一列包含我要搜索的文本,第二列包含日期。

第一个标签

在我的第二个选项卡(称为信息)中,我想在第一个选项卡中搜索第 1 列中的文本。我编写了以下代码:

=IF(ISNUMBER(SEARCH("Move In (IN) 1", Date!A1:A2)), OFFSET(Date!A1:A2, 0, 1), "")

我在单元格 B2(信息选项卡)中写了上述公式。这按预期工作。

第二个标签

当我在单元格 B4 中使用相同的公式时,文本会显示在它下面的单元格中。当我在单元格 B7 中使用该公式时,文本会显示在其下方的 2 个单元格中。

我怎样才能多次使用此公式,但让文本显示在写入公式的单元格中。

答案1

我已将公式改为使用 VLOOKUP。

=IFERROR(VLOOKUP("Move In (IN) 1", Date!A:B, 2, 0), "")

相关内容