EXCEL根据某一列,查找该列中的某些值,返回查找到的值所在行对应的其他列的值。

我每天要有上百个工作薄,且每个都要有10000行左右,如何快速的快速的得到我想要的,求大神帮忙,现在我只是录制了一个宏,每天粘贴复制上百次,需要几个小时,太浪费时间了,再次求大神帮忙,多谢!

我帮你用个公式,假设不超过100行,找BB或CE中的一个
在i2输入BB,J2输入=INDEX($D$2:$D$100,SMALL(IF(ISNUMBER(FIND($I$2,$G$2:$G$100)),ROW($G$2:$G$100)-1,999),ROW(1:1)))
shift+ctrl+enter结束,下拉
在K2输入=INDEX($F$2:$F$100,SMALL(IF(ISNUMBER(FIND($I$2,$G$2:$G$100)),ROW($G$2:$G$100)-1,999),ROW(1:1))
shift+ctrl+enter结束,下拉
希望对你有用追问

我100多个工作薄,且每个都要有10000行左右,这么搞太复杂了,多谢,现在有人帮我做了宏,几秒钟就搞定了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-23
可以排个序啊
相似回答