|
从单元格中:分别求出单价和数量与金额
| A | B | C | D | 1 | 数 据 | 金额 | 数量 | 单价 | 2 | 080609卖了雪梨30.3斤价钱3.2元 | 96.96元 | 30 | 3.2 | 3 | 20080609卖出了苹果30斤每斤卖3.3元 | 99.00元 | 30 | 3.3 | 4 | 080609卖了橙30斤价钱2.2元 | 66.00元 | 30 | 2.2 | 5 | 080610卖出了雪梨30斤每斤卖3.5元 | 105.00元 | 30 | 3.5 | 6 | 080611卖了雪梨21斤价钱3.2元 | 67.20元 | 21 | 3.2 | 7 | 20080611卖出了苹果20斤每斤卖3.5元 | 70.00元 | 20 | 3.5 | 8 | 080611卖了橙33斤价钱2.3元 | 75.90元 | 33 | 2.3 | 9 | 080709卖了雪梨30斤价钱3元 | 90.00元 | 30 | 3 | 10 | 20080709卖出了苹果30斤每斤卖3.3元 | 99.00元 | 30 | 3.3 | 11 | 080709卖了橙30斤价钱2.2元 | 66.00元 | 30 | 2.2 | 12 | 080710卖出了雪梨30斤每斤卖3.5元 | 105.00元 | 30 | 3.5 | 13 | 080711卖了雪梨21斤价钱3.2元 | 67.20元 | 21 | 3.2 | 14 | 20080711卖出了苹果20斤每斤卖4元 | 80.00元 | 20 | 4 | 15 | 080711卖了橙9斤价钱3元 | 27.00元 | 9 | 3 |
B2=SUMPRODUCT(--TEXT(MID(TEXT(MID(SUBSTITUTE(A2,"斤",REPT(" ",15)),ROW($1:$99),15),),2,15),"0.00;-0.00;;!0"))*SUMPRODUCT(--TEXT(MID(TEXT(MID(SUBSTITUTE(A2,"元",REPT(" ",15)),ROW($1:$99),15),),2,15),"0.00;-0.00;;!0"))
或B2=IF(A2="","",LOOKUP(,-RIGHT(LEFT(A2,FIND("斤",A2)-1),ROW($1:$16)))*LOOKUP(,-RIGHT(LEFT(A2,LEN(A2)-1),ROW($1:$16))))
C2=SUMPRODUCT(--TEXT(MID(TEXT(MID(SUBSTITUTE(A2,"斤",REPT(" ",15)),ROW($1:$99),15),),2,15),"0.00;-0.00;;!0"))
D2=SUMPRODUCT(--TEXT(MID(TEXT(MID(SUBSTITUTE(A2,"元",REPT(" ",15)),ROW($1:$99),15),),2,15),"0.00;-0.00;;!0"))
[ 本帖最后由 sunmin577476 于 2009-5-20 20:38 编辑 ] |
|