从图表中提取值,按excel中的条件进行筛选

时间:2017-10-20 10:54:25

标签: excel excel-formula lookup-tables

我在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                "               ?        ?

我想知道,今天是否可以使用职业生涯和城市来源的日期,从价格图表中仅提取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

我的问题是我应该使用哪种功能根据日期和价格表中的职业生涯来调用价格?多个查找??

1 个答案:

答案 0 :(得分:1)

所以这是我到目前为止所不知道你的数据结构中的其他日期范围将如何,但这应该给你一些工作。

我在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函数中更容易处理,否则,您需要使用数组公式来执行此操作,这可能是不是你想去的方式。