怎样设置excel前面输入名字后面的数据自动就会出来的公式

像一个表格的一部分要设置一个程序,只要输入名字,他后面的做的每个款的价格自动会出来,前面有工资透视表,是什么公式呢,我看了一下以前那个人留下的是这个公式=SUMIF(工资透视!B:F,工资透视总表!D:D,工资透视!D:D),但是他会随着行数的变化而变化

如图 E2=IF(D2="","",VLOOKUP(D2,A:B,2,0))下拉

在没有输入姓名时显示空值

输入姓名后会根据姓名在A列查找输入的姓名并返回对应的值

如果你的姓名会重复求和那么就该成

E2=IF(D2="","",sumif(A:A,D2,B:B))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-30
你是要按人名统计这个人的工资数吧?
你以前的同事用sumif这个函数是没有问题的,sumif的意思的,通俗的翻译就是如果括号里前两个项可匹配,那么就对第三项求和。
你没有列“工资透视”的具体内容,我只能宽泛的给你翻译:当“工资透视”页签的B到F列跟“工资透视总表”页签中的D列相匹配时,那么就对“工资透视”页签中的D列求和。
最后一句没看懂,你是要公式随着行数变化还是不要随着行数变化?
因为该公式只是定义了列,所以应该是包含所有行的,如果你要圈定一个行的范围,那么在字母前加行你需要的数字即可。追问

他应该是输入名字,后面的每个款的钱就会自动出来

追答

对呀,输入的名字是一个数集,还有一个数集在另外一个页签,两个页签一对比,就匹配上了。也就是sumif函数括号中的前两项

追问

但是我套不上去,不清楚那个要套在那个位置

本回答被提问者和网友采纳
第2个回答  2013-09-30
可以的话把全表发给我。[email protected]。没有收费。追问

已经发了

相似回答