提取从图表的值,通过标准在Excel中过滤

问题描述:

我有两片这样的在Excel中:提取从图表的值,通过标准在Excel中过滤

价格表:

      **Post AB** **Post Tenn** **Post DN** 
         Price 10.1-10.20 Price 10.1-10.20 Price 10.1-20.1 
CityOrigin Destination  20 kg 40 kg 20 kg 40 kg  20 kg 40 kg 

New York  Madrid   45  40  40  50  45  40 
Los Angeles Madrid   65  70  70  70  56  60 
Oregon  Paris   89  100 110  105  74  98 
Washington Paris   34  80  45  65  45  69 

和工作图表:

          Price Rate 
Post Career CityOrigin   Date   20KG  40KG 
Post AB  New Tork   =Today()   ?  ? 
Post Tenn Los Angles   "    ?  ? 
Post DN  Oregon    "    ?  ? 

我想知道,是否有可能使用Post职位和城市来源的今天日期,从价格图表中仅提取对于今天的20kg和40kg包实际有效的费率?

我理想的结果应该是这样的:

            Price Rate 
Post Career CityOrigin   Date   20KG  40KG 
Post AB  New York    10/20   40  45 
Post Tenn Los Angles   10/20   70  70 
Post DN  Oregon    10/20   74  98 

我的问题是它的功能,我应该使用调用基于日期的价格从价格表张贴的职业生涯?多重查询?

+0

你可以修改你的表结构像头,所以它会更容易做没有所有的检查? – ian0411

+0

事情是我有价格图*价格10.1-10.20 *是只有一个单元格。你的意思是我应该把日期单元分成两部分? – Ann

+0

正确。在公式中使用它会更容易,所以你不需要将该字符串解析为两个日期并进行比较(这会使公式太长)。 – ian0411

所以这是我迄今为止不知道其他日期范围,怎么会像你的数据结构,但是这应该给你的东西去努力。

cell D13输入的公式为:

=INDEX($C$4:$H$7,MATCH($B13,$A$4:$A$7,0),MATCH($A13,$C$1:$H$1,0)+IF(D$12="20 kg",0,1)) 

基本上我只是用INDEX/MATCH查找的行数和列数。一旦你有其他数据来玩,我可以再看看,如果你找不到解决方法。

请注意,我已经取消了对第1行,因此更容易在MATCH功能做*标志,否则,你将需要使用数组公式来做到这一点,这可能不是你想要走的路。