excel中如何实现自动提取已知的数据? excel中 有五列数据如下:

A B C D E
A1 姓名 语文 数学 历史 地理
A2 张xx 80 60 70 45
A3 李xx 75 50 40 83
A4 王xx 60 55 70 55
A5 赵xx 82 75 67 88
A6 于xx 90 85 88 67
A7 吴xx 92 87 93 78
当我在H列下面H2单元格输入:赵xx时,如何能实现自动的把赵XX的各科成绩自动显示在后面?
A B C D E H I J K L
A1 姓名 语文 数学 历史 地理
A2 张xx 80 60 70 45 赵xx 82 75 67 88
A3 李xx 75 50 40 83
A4 王xx 60 55 70 55
A5 赵xx 82 75 67 88
A6 于xx 90 85 88 67
A7 吴xx 92 87 93 78

在I2单元格插入公式=vlookup(h2,$A$2:$E$7,2,0),同理在J2单元格插入公式=vlookup(h2,$A$2:$E$7,3,0),在K2单元格插入公式=vlookup(h2,$A$2:$E$7,4,0),在L2单元格插入公式=vlookup(h2,$A$2:$E$7,5,0),然后选中I2到L2,鼠标放在L2右下角,当鼠标变为细十字状时,按住鼠标左键下拉即可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-11
=vlookup(h2,$a:$e,column(b1),)
I2输入上公式,回车,右拉追问

我在I2输入上面的公式后,I2得到的数据是语文的,这个数据正确了,但是我把公式右拉之后,J2里面显示的是:#N/A ,我发现右拉会把公司变成:=vlookup(I2,$a:$e,column(b1),)这是怎么回事呢?

第2个回答  2011-09-11
I2~L2列分别输入Vookup($H2,A:E,COLUMN()-5,0),然后下拉
第3个回答  2011-09-11
vlookup($h2,$a:$e,column(b1),0),右拉
,
相似回答