[算表] 多种条件回传一值

楼主: sean5431952 (sean)   2016-11-26 22:29:29
软件:EXCEL
版本:2007
各位乡民大大好
目前遇到有一个问题
A B C D E F
1 料号 品名 数量 价格 价格
2 甲 苹果 1 99
3 乙 橘子 1 50
A~D是要建立的数据库
我想要在 E2 只输入"甲"或"苹果"其中一项,
F2就可以显示出价格99
目前想到是利用多个vlookup函数相加再回传
或是index配合match函数
vlookup函数只能利用范围最左端去回传一个值
我的需求是只要符合其中一项条件去回传一个值
想知道有没有更好的方法
感谢了~
作者: soyoso (我是耀宗)   2016-11-26 22:39:00
http://imgur.com/IYk2wLZ 类似这样另有sumif、sumproduct、find、countif等http://imgur.com/3v1G37d
作者: waiter337 (给开司一罐苏格登)   2016-11-26 23:02:00
s大的快速好用
楼主: sean5431952 (sean)   2016-11-26 23:03:00
感谢S大 赶紧来研究~~~
作者: waiter337 (给开司一罐苏格登)   2016-11-26 23:04:00
不过 原PO的数据库我会建议将 清单 跟 资料 分为两个页譬如abcd 为工作表1 ef行为工作表2接着 如果您还要更快速 更不容易失误的方式 就得往VBA表单设计方向来迈进组成数据库有1.料号 品名 数量 价格 数据库2.进入货数量履历库3.删货资料备查库3者皆为excel 工作表忘了少一个 料号 价格 变动 数据库因为你的单价 可能会改变 如果上星期是99 下星期是100那么你的所有金额都会变成用100下去算不过这个方向非常复杂 我会建议看书0,0 仅共参考

Links booklink

Contact Us: admin [ a t ] ucptt.com