在Sheet1中储存所需数据, 而在Sheet2(下图)是需要由Sheet1表中取合适数据填在空格。
例如在Sheet2的C2,需要在Sheet1的A column找「C2」编号,然後再在Sheet1的B Column找吻合的颜色「B」Row,自动填下10000. 但是,例如C8空格,无法由Sheet 1中找到合适的「D7」,留下空格便可。拜托高人指点迷津,我曾尝试过使用if和find,可是途中遇到困难。
在实际情况,item no. 是有不同组合,例如AB1,BCS2复杂的英文和数字组合。
而Item color是有更多颜色,例如Y,G,R等等。
最理想答案是,Sheet2 的C2的填写条件为,
1.)由Sheet2取A2的文字,在Sheet1找出Column A 下的「A1」
2.)由Sheet2取B2的文字,在Sheet1找出Column B下的「B」
两个条件达到後,取Sheet1 达到条件Row 的Item code,即「10000」写在Sheet2的C2上
有excel预设的功能达到目的吗?还是需要写if and find 等等才能达到目的?
请求帮忙解决这个困难的问题,感恩。
Sheet2工作表的C2输入公式下拉:
=TEXT(SUMPRODUCT((A2&B2=Sheet1!A$2:A$999&Sheet1!B$2:B$999)*Sheet1!C$2:C$999),"0;0;;")
如果用的是EXCEL 2007及以上版本,公式可精简为:
=TEXT(SUMIFS(Sheet1!C:C,Sheet1!A:A,A2,Sheet1!B:B,B2),"0;0;;")