首页 > 解决方案 > 如何从不同的单元格中找到具有修改值的单元格?

问题描述

我正在尝试获取一个包含某个值的单元格(例如 B10 为 100),然后从该值中减去 5。(100-5 = 95)

然后我想拉出具有值 (95) 的单元格,并返回具有它的单元格(例如 B5 是 95)。然后我想取那一行并从不同的列中提取数据(所以从 C5 或 D5 中提取数据)。我该怎么做呢?

这应该是一系列不完整的日期,我需要从当天回溯5天。但是,由于日期有间隔,我不能使用正常的引用。例如,如果我的日期是 19 年 1 月 7 日,那么我想要 19 年 1 月 2 日。但是,如果我缺少 1/6/19 的数据,那么使用普通公式将返回 1/1/19。

我尝试过使用 INDEX 和 INDIRECT 函数,但还没有奏效。我也尝试了正常的单元格引用,但它不起作用,因为我需要单元格中的值,而不是单元格本身。

我阅读了使用 VLOOKUP 功能,但还不了解如何将它用于此应用程序。

=(INDIRECT("C2:C" & B200 - 100) -C2)/C2

标签: excelexcel-formula

解决方案


我认为这就是你想要做的

本质上,您可以从日期中减去 5 以始终获取日期。然后使用 hlookup (或 vlookup,如果你有你的日期在表中)找到正确的参考。

这是单元格 L5 =HLOOKUP(L2-5,$B$2:$L$3,2,FALSE) 的公式


推荐阅读