请教高手Excel应用问题 急! 非常感谢

来源:百度知道 编辑:UC知道 时间:2024/06/05 03:31:15
种类 数量 价格
葡萄干 X 10
红果 Y 20
果桨 Z 15
饼干 A 18
巧克力 B 55
如上面所示的表格,价格是一直不变的,但是数量及种类会变,而且种类里的顺序不变,就是说果酱一直在红果下面,如果红果没有,则果酱在葡萄干下面
数量为零的项是不显示的,想请问一下,在种类那列发生变化时,怎样能使每次价格一列能与种类的对应上,不知道我有没有说明白,非常需要各位的帮忙,十分感谢!
先谢谢啦,刚刚我没说明白,种类的那一列是不需要我自己输入的,我们的系统会自动生成的,而且是每天更新的,为0的那项就不会显示了,我需要让价格那项和种类能对应上

我明白你们的意思啦,可是像你们说的那样每次都要把种类重新输一遍,有几千种的,种类那列系统会自动生成的,还有没有其它方法呀

建议你可以把各个种类名称对应的价格做一个基础表,如sheet1为基础表,里面A列是种类,B列是价格。然后在sheet2是你上述要应用的表,只要在这个表的C2里输入公式“=vlookup(A1,sheet1!A:B,2,0”,再把公式向下复制到需要应用的行,这样只要你在sheet2的A列“种类”里输入种类名称时,C列就会显示正确的价格了。如你在A2输入“葡萄干”就会显示“10”,然后你把“葡萄干”改成“饼干”,价格就会变成“18”了。

不明白,你所说的种类没有啦,什么意思,是库存为零吗,如果库存为零,价格列用数据有效性=B2>0

利用排序了

C2=IF(A2="葡萄干",10,IF(A2="红果",20,IF(A2="果桨",15,IF(A2="饼干",18,IF(A2="巧克力",55),""))))并向下复制

同小朦的回答,把sheet1设定为基础表,这样以后当有新种类出现在时候,直接加在sheet1里面就好了,公式会自动运算!