如何找出Excel中多列数据的每列最小值并确定其位置,需用宏来实现,事情紧急,多谢大神帮忙
答案:2 悬赏:10 手机版
解决时间 2021-02-22 02:01
- 提问者网友:抽煙菂渘情少年
- 2021-02-21 18:11
如何找出Excel中多列数据的每列最小值并确定其位置,需用宏来实现,事情紧急,多谢大神帮忙
最佳答案
- 五星知识达人网友:野味小生
- 2021-02-21 19:24
Sub Test()
s = ""
For j = 1 to [a65536].end(2).Column
mv= Application.MIN(Columns(j))
For i = 1 to [a65536].end(3).row
if cells(i,j)= mv And cells(i,j)<>"" Then
s =s & cells(i,j).Address & ";"
End If
Next
Next
Msgbox s
End Sub
s = ""
For j = 1 to [a65536].end(2).Column
mv= Application.MIN(Columns(j))
For i = 1 to [a65536].end(3).row
if cells(i,j)= mv And cells(i,j)<>"" Then
s =s & cells(i,j).Address & ";"
End If
Next
Next
Msgbox s
End Sub
全部回答
- 1楼网友:一袍清酒付
- 2021-02-21 20:52
你好!
假如数据在A列,要知道A列中最小的值是多少,并且在什么单元格位置,最小值输入公式=SMALL(A:A,1),返回位置输入=(CHAr(64+COLUMN(A1))&MATCH(SMALL(A:A,1),A:A,FALSE)),其他列同理
仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯