Excel 2016:从包含文本和数字的单元格中添加行中的数字值

时间:2016-12-16 22:26:09

标签: excel excel-formula

我需要在单元格中包含文本和数字的行中添加数字值;喜欢" P1"或" S7"我需要将1和7添加到总列中。

我可以使用= RIGHT(V3,SEARCH(" P",V3))+ 0从单个单元格中提取数值,但无法弄清楚如何轻松地对行进行操作32个细胞。

示例:

2 个答案:

答案 0 :(得分:0)

您可以将公式放在行的第一列。然后,当您在列上复制公式时,它将自动引用与V3相同的单元格偏移量与公式中的每个其他单元格的偏移量。

答案 1 :(得分:0)

例如,要将 D1 G1 相加,请使用:

=SUMPRODUCT(--MID(D1:G1,2,9999))

enter image description here

如您所见,此公式会丢弃每个单元格中的主要文本字符。

修改#1:

要添加仅以 P S 开头的单元格,请使用:

=SUMPRODUCT(--MID(D1:G1,2,9999)*(LEFT(D1:G1,1)="P")) + SUMPRODUCT(--MID(D1:G1,2,9999)*(LEFT(D1:G1,1)="S"))