函数match带参数0可以精确查找某个值在范围内出现的次序。
在表2的A2输入=match(E2,表1!E:E,0) 就可以找到E2内容是表1E列第几个,即第几行。
函数index可以精确查找某个数据范围内的第n个数据。
比如在表2的A2输入=index(表1!A:A,5) ,即可查找表1A列第5行的数据。
因此,两者联合使用即为:=index(表1!A:A,match(E2,表1!E:E,0))
意思是,在表1的A列查找,表1E列内容为E2的那一行的信息。
考虑到需要提取的不止A列,还有BCD列,因此公式需要向右复制。此时A:A这个信息应该允许自动变化,但要避免E2以及E:E这2个信息自动变化,所以可以用绝对引用符$加以限定:
最终公式写为:表2A2输入:
=index(表1!A:A,match($E2,表1!$E:$E,0))
并向右拖动。
追问抱歉 采纳错了
追答没毛病 你采纳的也是正确答案
追问嗯 就是没你讲的详细 能一起采纳就好了