加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

【Excel】查找一行数据中最小值所对应的列标题

(2016-09-08 09:45:06)
分类: 科技杂谈
=IF(COUNTIF(B4:G4,MIN(B4:G4))>1,"有相同值",INDEX($B$2:$G$2,MATCH(MIN(B4:G4),B4:G4,0)))
(假设数据在b4:g4,标题行在b2:g2)
上面公式的解释:假设数据在b4:g4,标题行在b2:g2,
min(b4:g4) ;找出最小值
countif(b4:g4,min(b4:g4))>1,"有相同值";计算b4:g4区域中最小值的个数,若个数大于1,则显示“有相同值”
index函数意为在给定的单元格区域中,返回特定行列交叉处单元格的值或引用
match函数意为返回符合特定值特定顺序的项在数组中的相对位置
match(min(b4:g4),b4:g4,0));返回b4:g4区域中的最小值在b4:g4区域中的列数
INDEX($B$2:$G$2,MATCH(MIN(B4:G4),B4:G4,0));返回标题列中通过index函数得出的列的数值

0

阅读 收藏 喜欢 打印举报/Report
后一篇:超级保姆笔记
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有