如何从多个单元格中获取指定数据然后计算平均值?

如何从多个单元格中获取指定数据然后计算平均值?

1)给定单元格中的文本“6x22kg”,如何获取“6”和“22”?

2) 我在下图中手动制作了我想要的结果。标记为红色的单元格是输入,标记为绿色的单元格是我想要的结果。如何做到这一点?

图片示例:数据集,输入为红色,期望结果为绿色

希望图片示例足够清晰。谢谢!

答案1

在此示例中,数据位于单元格 C4:G4 中。在 H4 中输入以下公式,以计算“次数”的平均值

=AVERAGE(VALUE(LEFT(C4:G4,FIND("X",UPPER(C4:G4))-1)))

在公式栏中按 CTRL + SHIFT + ENTER 将其设为数组公式。公式现在应括在花括号中,以表明它是一个数组公式。

在 I4 中输入以下数组公式。再次确保在公式栏中按下 CTRL + SHIFT + ENTER。

=AVERAGE(VALUE(MID(C4:G4,FIND("X",UPPER(C4:G4))+1,LEN(C4:G4)-FIND("X",UPPER(C4:G4))-2)))

即使您将 x 或 X 作为乘数符号,公式仍会起作用。假设重量始终以 KG 或 kg 表示,如果使用任何其他度量单位,其缩写长度为两个字符。

在此处输入图片描述

相关内容