前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Excel公式技巧82:查找指定值所在的单元格

Excel公式技巧82:查找指定值所在的单元格

作者头像
fanjy
发布2021-06-01 11:18:43
发布2021-06-01 11:18:43
10.7K0
举报
文章被收录于专栏:完美Excel完美Excel

通常,我们会根据指定的位置查找值,例如使用VLOOKUP函数查找指定行列单元格中的值。然而,如果我们知道了某个值,需要查找这个值所在的单元格,这如何使用公式呢?

例如,下图1所示的工作表,其中数值最大的单元格是G5。我们可以使用:=Max(B2:M7)获取该区域中最大的数值,但怎样知道这个数在单元格G5中呢?

图1

我们可以使用SUMPRODUCT函数与ROW函数和COLUMN函数配合,分别获取该数所在的行和列,然后使用ADDRESS函数来获取单元格地址。公式为:

=ADDRESS(SUMPRODUCT((B2:M7=MAX(B2:M7))*ROW(B2:B7)),SUMPRODUCT((B2:M7=MAX(B2:M7))*COLUMN(B2:M2)),4)

返回单元格G5。

按照这样的思路,我们可以分别获取该区域最大值所在的行列标题。公式:

=INDIRECT(ADDRESS(SUMPRODUCT((B2:M7=MAX(B2:M7))*ROW(B2:B7)),1))

返回“商品D”,即该数值对应的商品名。

公式:

=INDIRECT(ADDRESS(1,SUMPRODUCT((B2:M7=MAX(B2:M7))*COLUMN(B1:M1))))

返回“六月”,即该数值对应的月份。

综上,表明该最大数值对应商品D在六月份的数量。

小结:本示例技巧关键在于理解公式中SUMPRODUCT函数部分的技巧。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-05-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 完美Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档