如何在Excel中的字母数字数据数组中查找最大值和最小值?
我有以下数据如何在Excel中的字母数字数据数组中查找最大值和最小值?,excel,max,min,alphanumeric,Excel,Max,Min,Alphanumeric,我有以下数据 A1 B1 C1 D1 II Cm2 447 I Phy Hn 60 II Cm2 457 I Phy Hn 70 II Cm2 448 I Phy Hn 61 II Cm2 458 I Phy Hn 71 II Cm2 449 I Phy Hn 62 II Cm2 459 I Phy Hn 72 II Cm2 450 I Phy Hn 63
A1 B1 C1 D1
II Cm2 447 I Phy Hn 60 II Cm2 457 I Phy Hn 70
II Cm2 448 I Phy Hn 61 II Cm2 458 I Phy Hn 71
II Cm2 449 I Phy Hn 62 II Cm2 459 I Phy Hn 72
II Cm2 450 I Phy Hn 63 II Cm2 460 I Phy Hn 73
II Cm2 451 I Phy Hn 64 II Cm2 461 I Phy Hn 74
II Cm2 452 I Phy Hn 65 II Cm2 462 I Phy Hn 75
II Cm2 453 I Phy Hn 66 II Cm2 463 I PHY ml 76
II Cm2 454 I Phy Hn 67 II Cm2 464 I PHY ml 77
II Cm2 455 I Phy Hn 68 II Cm2 465 I PHY ml 78
II Cm2 456 I Phy Hn 69 II Cm2 466 I PHY ml 79
需要找到对应于“II Cm2”、“I Phy Hn”和“I Phy ml”的最小值和最大值
请帮忙
我正在考虑的解决方案
Grid Min Max
II Cm2 447 466
I Phy Hn 60 75
I Phy ml 76 79
编辑:
我已经尝试了几种在互联网上可用的选项,使用VLOOKUP,对,索引,。。。但是没有人给我想要的答案。我更喜欢不使用辅助列的解决方案。如果需要使用辅助列,请建议一种不需要修改我的cols a:D的解决方案
对于Min,我有一个解决方案Min(VLOOKUP(“II Cm2”),$AE$4:$AF$171,2,0),但它需要从我的原始数据的单个列中提取数字的辅助列
使用宏/脚本的解决方案也受欢迎。如果您需要从范围中仅提取最小/最大值,请在单元格
G2
中使用此公式,并将其拖动到在范围F2:F5
=Min(如果(ISNUMBER(替换($2:$D$500,$F2,“)+0),替换($2:$D$500,$F2,“)+0))中输入的值的底部
您必须使用CTRL+SHIFT+enter
组合输入它,因为它是数组公式。对于Max,只需在公式中替换Min即可
您可以阅读有关如何创建以单元格范围为参数的公式的内容 是仅返回字符串中的数字的一种方法 这是一个向后查找另一个字符串中的一个字符串的方法 告诉您如何将字符串更改为数字 下面是一种方法,您可以将它们放在一起,以找到您的“最大”值:
Function MaxValueOfRange(rng As Range) As Integer
Dim c As Range, strIn As String, intRet As Integer
For Each c In rng 'loop through each cell in range
strIn = Right(c, Len(c) - InStrRev(c, " ")) 'get everything after the last 'space'
Next
If Val(strRet) > intRet Then intRet = Val(strRet) 'convert it to number and keep the biggest one
MaxValueOfRange = intRet 'return the biggest number
End Function
什么特定值的最大值和最小值?对应于“II Cm2”,这里min是447,max是466。希望这是清楚的。请告诉我们为什么投反对票?分享你的研究有助于每个人。告诉我们你尝试了什么,为什么它不能满足你的需要。这表明你花了时间尝试帮助自己,它避免了我们重复显而易见的答案,最重要的是它帮助你获得更具体的答案和相关答案!另请参见:当然,我将添加并感谢感谢感谢感谢。但您能否修改它以给出整个范围内的最低/最高值?也可以分别给出“I Phy Hn”和“I Phy ml”。尝试添加if公式以根据您的需要进行调整。我能想到的解决方案需要更多帮助列。也不能分别给出“I Phy Hn”和“I Phy ml”。嗨,我是已调整答案以满足您的需要。如果您觉得这有帮助,请标记为已回答。我无法尝试您的答案。感谢您的努力和回答。已接受的答案可以轻松完成工作。