EXCEL中关于函数的问题

A列中 有商品名称 假设 商品为:键盘 鼠标 显示器
B列中表示 商品单价 单价对应为:10 20 30

怎么样使得A列中输入商品名称 B列中自动生成单价 东西很多懒的每个写

IF 函数现学 不知道IF函数能做不或者给个公式

第1个回答  2011-08-16
如果商品很少(三种五种的话)可以用IF函数,=if(A1="键盘",10,if(a1="鼠标",20,if(a1="显示器",30,"")))
如果商品各类很多的话要先设置一下商品和价格的对应关系,然后用VLOOPUP来解决
=VLOOPUP()
第2个回答  2011-08-16
公式挺多的。
既然你要if
=if(A1="键盘",10,if(a1="鼠标",20,if(a1="显示器",30,"")))
你的实际情况用vlookup和lookup比较好。
因为你说了商品很多。
vlookup是需要你有个价格表,到时候引用即可
lookup是如同if,需要手工输入,但没有7层嵌套的影响本回答被提问者采纳
第3个回答  2011-08-16
=IF(a1=“键盘",10,IF(a1=“鼠标",20,IF(a1=“显示器",30,"")))
嵌套数量有限,如果有数据库就更好了
第4个回答  2011-08-16
用vlookup
第5个回答  2011-08-16
不太清楚
相似回答