gpt4 book ai didi

excel - 动态更改公式中的单元格引用?

转载 作者:行者123 更新时间:2023-12-04 22:08:51 25 4
gpt4 key购买 nike

我会尽量简单地解释,因为真实的东西比我想要的要大一点。假设我有两张表,一张在产品旁边有每天的日期,另一张在价格旁边有特定日期:

Date     |   Product
--------------------
1/1/2013 | Apple
--------------------
1/2/2013 | Orange
--------------------
1/3/2013 | Pineapple
--------------------
1/4/2013 | Kiwi


ChangeDate | Price
-------------------
1/3/2013 | 1.99
--------------------
1/6/2013 | 0.95

我需要做的是将价格列分配给第一个表,但它会根据 ChangeDate 列发生变化。因此,例如,第一个表的前两个条目的价格为 1.99,但在第三个条目之后,与第一个 changeDate 重合,价格变为 0.95,价格将保持不变,直到另一个条目重合与下一个更改日期。

我的问题是我不知道如何动态改变这种情况。我正在使用类似于 IF($F$1 < A1, G1, G2) 的东西,其中 F1 是 changeDate,A1 是第一个表的条目日期,G1 是 F1 旁边的价格,G2 是接下来的价格。我该怎么做,当 F1 大于 A# 时,下一次条件变为 F2?我需要使用 VBA 吗? (所有信息都已经在工作表上,不需要或使用用户输入)。

提前致谢。

最佳答案

开始时不需要初始价格吗?我假设是这样,它是价格变化表中的第一个条目,输入日期为 2013 年 1 月 1 日。

然后,您将能够使用简单的 vlookup。如果您的产品在 A2:B5 中并且您的价格在 D1:E3 中(包括初始价格条目),则产品表中第一个条目的公式为:

    =VLOOKUP(A2,$D$1:$E$3,2)

关于excel - 动态更改公式中的单元格引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14430568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com