=SUMPRODUCT(B2:B11*(0&SUBSTITUTE(C2:C11,"浅灰","")))
数量列和规格列是ctrl+E快速填充生成的:在B3单元格输入【2222】,按ctrl+E,Excel会自动提取其他行的数字;同理,在C3单元格输入【个】,按ctrl+E,Excel会自动提取出【个、条】,姓名也会提取出来,不用管,待会儿我们...
但无论是Excel还是WPS,都只能对纯计算式进行计算,也就是计算式中除了数字和运算符,不能有其他文字。所以,你的这个带汉字的运算式必须先处理,把汉字替换掉才能用EVALUATE函数。但更好的方法应该是逆向思维法:把每个数...
1.输入前先设置单元格格式为"文本",当然,输入后的公式不能计算出结果,只能显示.2.A2B2C2依次设置单元格格式为自定义类型:3.G/通用格式<"长">4.G/通用格式<"宽">5.G/通用格式<"高">设置好后在D2输入...
Function计算(RngAsRange)AsDoubleDimIAsLong,SAsString,S1AsStringDimScrAsObject,S2AsStringS=Rng.TextForI=1ToLen(S)S2=Mid(S,I,1)IfInStr("()01234567....
不可以的,只要带字母的都算0,结果肯定不对。
先把数字从单元格内提取出来,再进行计算即可。如图,B1单元格输入“=MID(A1,MATCH(TRUE,ISNUMBER(1*MID(A1,ROW($1:$9),1)),0),COUNT(1*MID(A1,ROW($1:$9),1)))”,不要直接回车,按“Ctrl+Shift+Enter”得出B1结果。
你可以在表格后边备注=SUMPRODUCT(--(0&RIGHT(""&LEFT(E5,ROW($1:$39)-1)&"",FREQUENCY(ROW($1:$39),ISERR(-MID(SUBSTITUTE(E5,".","0"),ROW($1:$38),1))*ROW($1:$38)))三键结束...
假设数据在A列在B1输入=LOOKUP(9E+307,--MID(A1,MIN(FIND({1,2,3,4,5,6,7,8,9,0},A1&5^19)),ROW($1:$99)))公式下拉参考下我其他的回答。参考资料:http://zhidao.baidu.com/question/248655617...
假设内容写在A1单元格,另一单元格写入公式=SUMPRODUCT(LEN(A1)-LEN(SUBSTITUTE(A1,ROW(1:10)-1,)))或=COUNT(N(--(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)))数组公式,按下SHIFT+CTRL+ENTER三键结束输...