excel中,如何当输入某一名称时,自动在备注列中显示相应备注?

比如在姓名列输入张三,在备注列输入:56岁~~~~
能否当在其他单元格输入张三时,在相应的备注列中自动跳出56岁呢?

vlookup函数可以
=iferror(vlookup("张三",A:B,2,0),"")
请给出带行号列号的截图,以便写针对性的函数~追问

追答

D4公式
=iferror(index($D$1:D3,match(A4,$A$1:A3,0)),"")
用vlookup也可以
=iferror(vlookup(A4,$A$1:D3,4,0),"")

追问

试了一下,不行哦~~~~还有,能给解释一下是什么意思吗?

追答

公式是给D4写的,所以请在D4输入,然后下拉
vlookup(A4,$A$1:D3,4,0)

的意思是,在A1:D3这个区域中的第一列(也就是A1:A3)查找与A4相同的值,如果有,则返回A1:D3,这个区域的第4列的值,函数中最后一个0是精确匹配的意思。
$A$1:D3,使用绝对引用,下拉的时候保证A1不变,D3会自动变为D4.....
再嵌套一个iferror的作用是排除没有相同名字时,函数会报错

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