excel表中如何在A列中下拉选择一个数值后,B列和C列自动弹出相应的数值。如图所示

如题所述

B7输入
=iferror(Vlookup($A7,$A$1:$C$5,column(b1),0),"")
鼠标移到B7右下角变实心 十字 右拉追问

亲。不是很懂

追答

你是要问公式的意思还是问怎么操作,
照着 写 不会么??

追问

我要了解,公式的意思。

追答

vlookup(在范围内的最左边第1列要查找的值,范围, 返回范围 内的 第几列的值,0-精确匹配 找不到就说找不到)

在A1:C5的左边第1列 A列找 A7, 返回第 Column(B1)列 就是B1的列标2 ,就是 A1:C5的第2列的值,
右拉变成 Column(C1) 变成 第3列 就是C列对应的值

iferror(如果公式结果错误,返回空)

追问

如果提示这个咋办呢?=IFERROR(VLOOKUP(A25,A1:C24,COLUMN(B1),0,"")我这个是式子没错哦

追答

你眼神不好
=iferror(vlookup($A25,$A$1:$C$24,column(b1),0),"")

追问

=IFERROR(VLOOKUP($L25,$L$1:$N$24,COLUMN(M1),0),"")  亲。这样子呢。。。可是表格留白。

追答

=IFERROR(VLOOKUP($L25,$L$1:$N$24,COLUMN(B1),0),"")

追问

额,亲。我的列是在M1。为什么column一定要写B1呢?

追答

vlookup(在范围内的最左边第1列要查找的值,范围, 返回范围 内的 第几列的值,0-精确匹配 找不到就说找不到)

范围内的第 几列, 不是在哪列就写哪列, 或者你直接写2, 3
M25 =IFERROR(VLOOKUP($L25,$L$1:$N$24,2,0),"")

N25 =IFERROR(VLOOKUP($L25,$L$1:$N$24,3,0),"")

温馨提示:答案为网友推荐,仅供参考
相似回答