Excel查找数据上一次出现的时候所对应的值

发布网友

我来回答

2个回答

热心网友

large数组运算=IFERROR(LARGE(IF(A2:A16=A17,ROW(A2:A16),""),1),""),ctrl+shift+enter三键结束

lookup查找=IFERROR(LOOKUP(1,0/(A2:A16=A17),ROW(A2:A16)),"")追问你这个结果显示的是数据最后一次出现在第几行,我要得到的是G17这个数据,麻烦再改改?
得到数据出现在第14行,那么,复制G14的数据填充过来。

追答large数组运算=IFERROR(LARGE(IF(A2:A16=A17,G2:G16,""),1),""),ctrl+shift+enter三键结束

lookup查找=IFERROR(LOOKUP(1,0/(A2:A16=A17),G2:G16)),"")

热心网友

不明白你要做什么。
G17中是不是要显示203?如果是,公式可能是
=LOOKUP(1,0/(A2:A16=A17),G2:G16)追问公式应用到当前表格上是正确的。但截图只是演示表格,我实际的表格有几千行数据,每天在增加行数,我每天用的时候还需要把公式里的A16之类的替换成A3335 这样的行数么?

追答可能只有你自己明白自己描述了一些什么,我不可能总会“猜”正确。
描述问题时应注意:别人不是你,不可能像你一样明白你有哪些问题要处理,所以你要尽量详细说明白!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com