excel中带字母的数字,空格怎么相加呢?函数

2025-12-13 04:15:56
推荐回答(2个)
回答1:

如果是同一个单元格

=SUM(TEXT(LEFT(TEXT(MID(A1&"a",ROW($1:$99),COLUMN(A:P)),),COLUMN(A:P)-1),"[>1e13]!0;[<10]!0;0%;!0")*ISERR(-MID(A1,ROW($1:$99)-1,2)))

如果是同一列

=SUM(IF(ISNUMBER(-MID(A1:A10,COLUMN(1:1),1)),--MID(A1:A10,COLUMN(1:1),1)))
=SUM(--TEXT(MIDB(A1:A10,COLUMN(1:1),1),"0;;0;!0"))
=SUM(--(0&MIDB(A1:A10,COLUMN(1:1),1)))
=SUM(-TEXT(MID(A2:A7&"@",COLUMN(1:1),MMULT(1-ISERR(-MID(A2:A7&"a1",COLUMN(1:1),2)),ROW(1:256)^0)),"-0%;0%;0;!0"))


都是数组公式

回答2:

=SUMPRODUCT(--(0&SUBSTITUTE(A1:A5,"NG*",)))