Excel跨工作表匹配特定文本并返回偏移值时结果错位的问题求助
Excel跨工作表匹配特定文本并返回偏移值时结果错位的问题求助
各位Excel大神们,我碰到一个公式使用的小麻烦,想请大家帮忙看看:
我的工作簿里有两个工作表:
- 第一个工作表名叫Date,A列是我需要搜索的文本内容,B列对应着日期数据;
- 第二个工作表名叫Information,我想在这个表里查找Date表A列中特定的文本,并返回对应的日期值。
我先在Information表的B2单元格写了这样一段公式:=IF(ISNUMBER(SEARCH("Move In (IN) 1", Date!A1:A2)), OFFSET(Date!A1:A2, 0, 1), "")
这段公式在B2里用着完全没问题,结果能正常显示在B2单元格里。
可奇怪的是,当我把同样的公式复制到B4单元格时,结果居然跑到了B5单元格;复制到B7单元格时,结果又出现在了B9单元格——每次结果都会出现在公式所在单元格的下方,而且偏移的行数还不一样。
想请教下大家,有没有什么办法能让我多次使用这个公式时,结果直接显示在我写公式的那个单元格里呢?
备注:内容来源于stack exchange,提问作者AndrewH
相关产品推荐
相关产品推荐

