用字母数字字符进行计算

时间:2018-10-24 10:17:29

标签: excel

我在像这样的单元格A1:G1中有数据:r2,r5,r7,r8,l4,l10,r20。 因此,我的数据在每个值的开头都有“ r”或“ l”。

我想执行这样的操作。在包含“ r”(如果有)的范围(A1:G1)中找到值,然后取最大值和最小值之间的差。

因此在此示例中:r的最大值为20,                     r的最小值是2

差异为:r20-r2 = r18

如何在excel中实现呢?感谢您的帮助。

注意:我需要一种解决方案,在结果中保留字母“ r”。

1 个答案:

答案 0 :(得分:3)

尝试使用此数组公式(使用ctrl + shift + enter代替仅输入即可完成)

 ="R" & MAX(IF(LEFT(A1:G1)="R", --MID(A1:G1, 2, 99))) - MIN(IF(LEFT(A1:G1)="R", --MID(A1:G1, 2, 99)))

enter image description here