Excel formula 如何使用MAX或LARGE函数检索现有索引匹配公式中的最新日期条目?

Excel formula 如何使用MAX或LARGE函数检索现有索引匹配公式中的最新日期条目?,excel-formula,Excel Formula,我有两张床单。Sheet1列列出要添加到库存的产品的产品。B列Stock Date是特定产品重新进货的日期条目 由于同一产品可能有多个不同日期的条目,我希望能够从所述B列库存日期中检索最新的补货条目,并将其与表2 A列产品中的相应产品进行匹配。该列表是固定的,其顺序不能更改,并将日期放在下一列B Last restock中。我还想忽略空白单元格,这样它们就不会更新最新的日期条目 我有数百个条目 我在表1中有什么 +--------------------------+-------------+

我有两张床单。Sheet1列列出要添加到库存的产品的产品。B列Stock Date是特定产品重新进货的日期条目

由于同一产品可能有多个不同日期的条目,我希望能够从所述B列库存日期中检索最新的补货条目,并将其与表2 A列产品中的相应产品进行匹配。该列表是固定的,其顺序不能更改,并将日期放在下一列B Last restock中。我还想忽略空白单元格,这样它们就不会更新最新的日期条目

我有数百个条目

我在表1中有什么

+--------------------------+-------------+
| Product                  | Stock Date  |
+--------------------------+-------------+
| 131 Pimenton, Picante    | 3-Jul-2019  |
| 046 Comino               | 3-Jul-2019  |
| 412 Paanch Phoron Masala | 3-Jul-2019  |
| 046 Comino               | 5-Jul-2019  |
| 047 Neguila              |             |
| 150 Mostaza Marrón       |             |
| 033 Fenogreco            |             |
| 003 Hinojo               |             |
| 365 Hojas de Neem        | 4-Jul-2019  |
| 002 Casia, Plv           | 4-Jul-2019  |
| 147 Asafoetida, Plv      | 4-Jul-2019  |
| 100 Sumac                | 5-Jul-2019  |
| 001 Canela, Plv          | 5-Jul-2019  |
| 150 Mostaza Marrón       |             |
| 033 Fenogreco            |             |
| 003 Hinojo               | 8-Jul-2019  |
| 365 Hojas de Neem        |             |
| 002 Casia, Plv           |             |
| 147 Asafoetida, Plv      |             |
| 100 Sumac                | 10-Jul-2019 |
| 001 Canela, Plv          | 12-Jul-2019 |
+--------------------------+-------------+
我想在第二张纸上写什么:

我尝试了不同的索引匹配方法来放置MAX或LARGE函数,但没有成功

=INDEXMAXSheet1!B:B,2号火柴,1号火柴!A:A,0

我用这个公式得到的结果是一个REF

然后再次尝试使用MAX函数:

=INDEXMAXSheet1!B:B,2号火柴,1号火柴!A:A,0,0

我得到的结果如下:

     +-------------------------------+-------------+----------+-------------+
     | Product                       | Last Entry  | Comments | What I Want |
     +-------------------------------+-------------+----------+-------------+
     | 001 Canela, Plv               | 12-Jul-2019 | OK       | 12-Jul-2019 |
     | 002 Casia, Plv                | 12-Jul-2019 | Wrong    | 4-Jul-2019  |
     | 003 Hinojo                    | 12-Jul-2019 | Wrong    | 8-Jul-2019  |
     | 004 Hinojo Salvaje            | #N/A        | OK       | #N/A        |
     | 005 Polen de Hinojo           | #N/A        | OK       | #N/A        |
     | 006 Anis                      | #N/A        | OK       | #N/A        |
     | 007 Anís Estrellado           | #N/A        | OK       | #N/A        |
     | 008 Regaliz                   | #N/A        | OK       | #N/A        |
     | 008 Regaliz, Plv              | #N/A        | OK       | #N/A        |
     | 009 Clavo de Olor             | #N/A        | OK       | #N/A        |
     | 010 Pimenta Jamaica           | #N/A        | OK       | #N/A        |
     | 011 Vainilla, Madagascar      | #N/A        | OK       | #N/A        |
     | 011 Vainilla, Mexico          | #N/A        | OK       | #N/A        |
     | 011 Vainilla, P. Nueva Guinea | #N/A        | OK       | #N/A        |
     | 012 Tonka                     | #N/A        | OK       | #N/A        |
     | 013 Almendra Amarga           | #N/A        | OK       | #N/A        |
     | 013 Almendra Amarga, Plv      | #N/A        | OK       | #N/A        |
     | 014 Mahlebi                   | #N/A        | OK       | #N/A        |
     | 015 Charoli                   | #N/A        | OK       | #N/A        |
     | 016 Amburana                  | #N/A        | OK       | #N/A        |
     | 017 Sasafrás                  | #N/A        | OK       | #N/A        |
     | 018 Coco Tostado              | #N/A        | OK       | #N/A        |
     | 025 Alcaravea                 | #N/A        | OK       | #N/A        |
     | 026 Eneldo                    | #N/A        | OK       | #N/A        |
     | 033 Fenogreco                 | 12-Jul-2019 | Wrong    |             |
     | 046 Comino                    | 12-Jul-2019 | Wrong    | 5-Jul-2019  |
     | 047 Neguila                   | 12-Jul-2019 | Wrong    |             |
     | 100 Sumac                     | 12-Jul-2019 | Wrong    | 10-Jul-2019 |
     | 131 Pimenton, Picante         | 12-Jul-2019 | Wrong    | 3-Jul-2019  |
     | 147 Asafoetida, Plv           | 12-Jul-2019 | Wrong    | 4-Jul-2019  |
     | 150 Mostaza Marrón            | 12-Jul-2019 | Wrong    |             |
     | 365 Hojas de Neem             | 12-Jul-2019 | Wrong    | 4-Jul-2019  |
     | 412 Paanch Phoron Masala      | 12-Jul-2019 | Wrong    | 3-Jul-2019  |
     +-------------------------------+-------------+----------+-------------+
正如您在Last Entry列中所看到的,它检索最新日期,但将其放置在所有其他条目上,覆盖每个特定产品的最后一个条目。那不是我想要的。我要每种产品的最新条目

正如你所看到的,我又增加了两列评论,我想澄清我对公式的期望

希望这有帮助


提前谢谢,干杯

据我所知,表1中的一些数据在一列中显示了产品名称,在另一列中显示了每个产品的库存日期,可能都是随机顺序。然后,您有一个Sheet2,其中所有产品名称都在一列中,您希望从Sheet1中查找每个产品的最后库存日期

如果是,您可以使用MAX和If函数的组合来执行以下逻辑中的查找

{=MAX(IF(Product List=Product Name,Stock Date))}
请注意,这是一个数组公式,因此在Excel中输入公式后,需要按CSE Ctrl+Shift+Enter使其生效。此公式需要应用于Sheet2上每个产品的单个单元格中,您只需向下拖动公式即可找到所有产品的日期

请参阅下面的屏幕截图以了解更多说明。请注意,我在表1中为产品列表指定了一个名称,称之为产品列表;我给表1上的日期列表起了个名字,叫做Stock_date

表1示例

表2示例

请注意,我使用了一个嵌套的IF函数来根据请求“忽略”空格。如果仅使用MAX和If函数,则对于表1中没有库存日期的产品,它将返回“0/01/1900”,即0。如果不希望显示此类无效日期,则可以使用嵌套的If函数来显示“空白”单元格

请注意,如果Sheet1上产品的原始数据在名称末尾包含空格,则需要创建一个帮助器列以使用TRIM函数清理产品名称,并在数组公式中引用帮助器列。如果你有任何问题,请告诉我


干杯

谢谢你,特里,但我恐怕不行。我还需要别的东西。我相信指数与MAX的组合相匹配。显然我不能发布图片,因为我的声誉不够高。嗨,Facundo RP,你可以上传图片并发布图片链接,然后我们可以点击链接查看。或者管理员可以帮助您编辑您的文章,在您上传后显示图像,并在文章中添加链接。谢谢Terry,我刚刚格式化了文本,以便您可以将其作为表格查看,希望有帮助。敬礼嗨,Facundo RP,我已经编辑了我的答案,我认为MAX和IF的组合仍然有效。不知道你为什么这么肯定MAX和IF不适合你。我想你的数据可能需要一些“清理”?或者,您没有为每一行产品在单个单元格中应用数组公式?如果你知道哪里出了问题,请告诉我:特里·艾斯!它起作用了!这几天我一直在搞这个公式。谢谢!我喜欢这种交流