我会尽量简单地解释一下,因为真实的东西比我想要的要大一些。比方说,我有两个表,一个在那里我每天的旁边有一个产品的日期,并用具体日期另一个表中的价格旁边:在公式中动态更改单元格引用?
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,价格将保持原样,直到另一个条目达到一致与下一个changeDate。
我的问题是,我不知道如何动态地改变这种情况。我正在使用IF($ F $ 1 < A1,G1,G2)的线,其中F1是changeDate,A1是第一个表的输入日期,G1是F1旁边的价格,G2是接下来的价格。我能做什么,当F1大于A#时,下一次情况变为F2?我需要使用VBA吗? (所有信息已在表单上,不需要用户输入或使用)。
在此先感谢。
我只好把在使用VLOOKUP之前的IF上,但这正是我需要的,谢谢! –
很高兴听到它为你工作,安娜! – chuff