我用MAX函数,求出了一列数的最大值,但是由于数据众多,要查出最大值所在的位置,仍然是很麻烦
答案:2 悬赏:0
解决时间 2021-03-21 17:12
- 提问者网友:你在我眼中是最帅
- 2021-03-20 21:39
关于EXCEL。我用MAX函数,求出了一列数的最大值,但是由于数据众多,要查出最大值所在的位置,仍然是很麻烦请问有没有办法,通过某种方式,直接显示出最大值所在的位置,显示出来所在单元格号码,或者直接选中最大值所在单元格均可。。先谢过各位大神了!!!!
最佳答案
- 二级知识专家网友:我叫很个性
- 2021-03-20 21:53
假设区域在A1:A10
=ADDRESS(MAX((A1:A10=MAX(A1:A10))*ROW(A1:A10)),COLUMN(A:A),4)
注意数组公式:这个公式输入完成,要按下ctrl+shift+enter结束公式,结束后可以看见公式两端有{}
=ADDRESS(MAX((A1:A10=MAX(A1:A10))*ROW(A1:A10)),COLUMN(A:A),4)
注意数组公式:这个公式输入完成,要按下ctrl+shift+enter结束公式,结束后可以看见公式两端有{}
全部回答
- 1楼网友:一起来看看吧
- 2021-03-20 23:27
'max和min不是自带的系统函数,你必须自己定义:
function max(a() as integer)as integer
dim max as integer =a(1) //假设你数组在外部是这样定义的:dim a(1 to 10)什么的……
dim i as integer
for i=2 to ubound(a)
if (max<a(i)) then
max = a(i)
end if
next return max
end function
function min(a() as integer)
dim min as integer =a(1) //假设你数组在外部是这样定义的:dim a(1 to 10)什么的……
dim i as integer
for i=2 to ubound(a)
if (min>a(i)) then
min = a(i)
end if
next
return min end function
外部调用:
dim a(1 to 10)
b=max(a)
c=min(a)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯