excel如何提取一个工作表中最大值单元格的行数和列数

例如:表一中最大值的单元格是A1,这个表中最大值是随时变化的,下次有可能是B2,最大值是LARGE(表1!B2:表1!FT176,1),但我如何提取出这个最大值单元格的行... 例如:表一中最大值的单元格是A1,这个表中最大值是随时变化的,下次有可能是B2,最大值是LARGE(表1!B2:表1!FT176,1),但我如何提取出这个最大值单元格的行号和列号?求指点! 展开
 我来答
真真真白丁
推荐于2019-04-01 · TA获得超过8517个赞
知道大有可为答主
回答量:4644
采纳率:85%
帮助的人:1698万
展开全部

亲,假设您数据区域是A1:C5,数组公式如下,按“Ctrl+Shift+回车”结束输入:

取最大值行号:

=MAX((A1:C5=MAX(A1:C5))*ROW(A1:C5))

取最大值列号:

=MAX((A1:C5=MAX(A1:C5))*COLUMN(A1:C5))


请根据实际数据区域情况更改引用范围;请注意当有多个相同的最大值时,此公式取的是最大行列号。


沈一民
2014-07-28 · TA获得超过8007个赞
知道大有可为答主
回答量:8448
采纳率:85%
帮助的人:2566万
展开全部
设数据区域为A1:D10,最大值的单元格位置
=ADDRESS(SUM(($A$1:$D$10=MAX($A$1:$D$10))*ROW($A$1:$D$10)),SUM(($A$1:$D$10=MAX($A$1:$D$10))*COLUMN($A$1:$D$10)))
行号=SUM(($A$1:$D$10=MAX($A$1:$D$10))*ROW($A$1:$D$10))
列号=SUM(($A$1:$D$10=MAX($A$1:$D$10))*COLUMN($A$1:$D$10))
以上均为数组公式,光标放在编辑栏同时按下Shift、Ctrl、回车三键
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leon01314e7709
2014-07-28 · TA获得超过9320个赞
知道大有可为答主
回答量:6761
采纳率:61%
帮助的人:2465万
展开全部
公式:

=ADDRESS(MAX(IF(表1!B2:表1!FT176=MAX(表1!B2:表1!FT176),ROW(表1!B2:表1!FT176))),MAX(IF(表1!B2:表1!FT176=MAX(表1!B2:表1!FT176),COLUMN(表1!B2:表1!FT176))))

这是数组公式,按CTRL+SHIFT+ENTER键结束
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
9999djx
推荐于2016-09-21 · TA获得超过941个赞
知道小有建树答主
回答量:1225
采纳率:100%
帮助的人:518万
展开全部
  • 假设数据在B1:G10间,

  • 最大值行数公式如下,shift+crtl+回车

=MAX((MAX(B1:G10)=B1:G10)*ROW(B1:G10))

 

  • 最大值列数公式如下,shift+crtl+回车

=MAX((MAX(B1:G10)=B1:G10)*COLUMN(B1:G10))

(在实际中,只要更必区域就行)

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
anluolanhen
2014-07-28 · TA获得超过110个赞
知道小有建树答主
回答量:224
采纳率:0%
帮助的人:119万
展开全部
你这个表中的值有重复的么?
追问
有时候有
追答
那你是只要返回第一个最大的就行 还是要都返回出来?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式