excel最大值函数 excel Max函数求最大值
发布时间:2023-09-14 22:09:39
我的MAX函数失灵了,怎么办?
Excelman:又遇到什么问题?快说来听听。
于是表妹立马从QQ那发来表格,我打开表格一看,情况是这样:
表妹:我要求每种货物装箱号的最大值。比如第二行的货物(A列)是苹果,装箱号(B列)是“1,3,4,5”,那么我要(在C列)得到1,3,4,5 五个数字最大的数,也就是5。我试过用MAX函数啦,结果怎么都是0。你看上面的截图(图一),MAX好像失灵不管用了!Excelman啊,我有上千行的数据要求装箱号的最大值,怎么办!
Excelman:表妹,你一时糊涂。如果MAX函数的参数是文本,虽然不会显示错误符号,但是MAX函数只会把参数里的文本当作0处理。上图(图一)的 =MAX(B2) 相当于 =MAX(“1,3,4,5”) ,MAX值可不会把它当作有四个数值给你挑选出最大值。它只会认为“1,3,4,5”是一串文本,于是当作 0 处理。即是相当于 =MAX(0) ,结果肯定总是 0 啦。
表妹:那也是哦。那你快告诉我怎么办?
Excelman:别急。MAX函数的参数可以是数组。比如单元格输入=MAX({1,3,4,5}) 试试看。
表妹马上试了一下,将结果截图发来,如下图二。
表妹:有点神奇。这个公式什么意思?特别是这个{1,3,4,5},大括号包围起来的东西是什么呀?
Excelman: {1,3,4,5} 是一个数组。数组者,即由一些数据作为元素构成的一组数据也。(这是废话还是绕口令?)简单浅显地说,一个数组表达两层意思,一是数据本身的值,二是数据所在的行列位置。比如{1,3,4,5}表达的是一行四列的一组数据。也就是说第一行第一列的数据的值是1,第一行第二列的数据的值是3,如此类推。又比如,{1,3,4,5;6,7,8,9}表达的是两行四列的数据,英文逗号表示换列,英文分号表示换行。第一行第一列的数据的值是1,第二行第一列的数据的值是6,第一行第二列的数据的值是3,第二行第二列的数据的值是7,如此类推(参考下面的图三理解吧)……
表妹:不用说太多,我懂。我明白你想说的是,先将“1,3,4,5”、“2,8,9”等等这些字符逐个转为数组,然后再用MAX函数逐个求最大值。对吧?
Excelman:聪明!正是如此!若得如表妹一徒,幸哉!
表妹:那你告诉我怎么做吧?总不能让我一个个敲键盘打大括号输数字写公式吧?
Excelman:你可以用下面的方法,三个步骤。
(1)第一步,在“装箱号最大值”那列(图四中的C列)用公式给每行构造出含有MAX函数单词的文本。
比如上图,在单元格C2填写公式 ="=MAX({"&B2&"})" ,然后向下填充公式到表最后一行,这样每一行都得到一个文本。这些文本恰好是我们希望手工逐一输入的那些MAX函数公式!效果如图四。
(2)第二步,将辅助列复制,选择性粘贴,把辅助列的公式转为数值。将辅助列的公式的值变成文本。
(3)第三步,到高潮了,这是见证奇迹的时刻!
“选定装箱号最大值”那列的数据区域(比如图五中的C列的数据区域C2:C5),按CTR+H快捷键,调出“查找和替换”对话框。“查找内容”和“替换为”两处都要填写“=”;是的,你没有听错,两处地方填的内容是一样的,都是“=”(参考图五)! 最后按“全部替换”。这样能够迫使Excel把作为文本的公式转为真正可以计算的公式。妥妥的,收工!
表妹:哇,没想到方法还蛮简单。看来今天加班不用很多时间啦。谢谢你,Excelman!
后记:亲爱的读者,看到这里,学会了吗?如果把表妹的问题加大一丁点难度,比如装箱号的分割符不是“,”(逗号),而是“-”(减号),也就是“1,3,4,5”换成“1-3-4-5”,你应该也会解决吧?——别告诉你不会把“-”(减号)替换成“,”(逗号)哦。
另外,这个问题用宏表函数Evaluate搭配MAX,或者自定义函数也可以解决,以后有机会再谈。
excel最大值函数 excel Max函数求最大值的下载地址:


猜你喜欢
- 相信一些电脑用户经常会遇到一个问题,就是DMP文件打不开,这一般出现在电脑蓝屏的时候,一起来看看解决办法吧win7电脑在出现蓝屏的时候回有一
- 今天给大家讲一下关于如何使用Excel函数实现行列转换的技巧。下图是一份搬家学员统计表的名单。这个表格有将近200多条数据,如果是要把他打印
- 虽然微软停止对win7系统的维护和更新,但是还是有很多用户在使用Win7系统,最近有用户在重装win7系统后想要安装台湾繁体语言包,但又不知
- 如果您选择的文字包括 URL、电子邮件地址或文件路径,PopClip 可以直接打开。如果选择有拼写错误的文字,PopClip 会提供更正。那
- 一、在Excel中不能进行求和运算由于在操作中更改了字段的数值后,求和字段的所有单元格中的数值没有随之变化,造成不能正常运算。可以单击“工具
- 大家朝思暮想的华为鸿蒙系统终于发布了,很多用户都升级了,但是有些网友难免会担心华为鸿蒙系统玩王者荣耀会有所影响,最直接的影响便是账号不互通了
- 提起wps,相信大家都不会陌生,特别是对于学生群体和上班族来说,wps算得上是最常用的办公软件之一。WPS是由北京金山办公软件股份有限公司自
- PyCharm 是一款功能强大的 Python 编辑器,具有跨平台性,对于一些pycharm pro 高级人员来说,如何重构pycharm
- 提示符是一个非常重要的dos命令,有时用户会遇到win10命令提示符出问题的时候,win10命令提示符打不开怎么办呢?为此问题困扰的用户,请
- Hyper-V虚拟机可以帮助用户在一台计算机上运行多个操作系统,很多用户都在使用,但是最近有用户想关闭Hyper-V,不知道如何关闭,下面我
- 熟悉电脑的朋友都知道,虚拟机系统远程桌面连接来管理系统,但是使用过程中总会遇到一些小问题,比如桌面是屏幕无法全屏,总是显示小窗口不容易操作。
- 这篇文章主要介绍了Win7不重装系统重新分区的方法,本文的重新分区是指拆分分区或合并分区,需要的朋友可以参考下上文介绍了如何使用Win7不重
- 如果wps表不能使用指定的区域怎么办如何在WPS表下设置允许用户编辑区域启动WPS表单程序,点击程序界面左上角“WPS表单”旁边的“小倒三角
- 新手如何自制系统u盘重装系统?制作系统u盘,也就是u盘启动盘,可以让用户放入下载好的系统进行重新安装,还能随身携带,非常的方便快捷,那么新手
- 在word中复制以及粘贴表格要根据其所复制表格(或行)的粘贴位置不同,主要有下面几种具体情况:一、粘贴行要把复制对象加入到某一表格内部,可以
- 众所周知,MSI是Windows Installer程序安装包,系统安装之后安装程序就会存储成MSI(详情可参考系统部落前文《msiexec
- 如何在Mac上将视频/音频转换为MP3?AnyMP4 MP3 Converte可将包括AAC,AIFF,ALAC,WAV,M4A和其他常规音
- 很多电脑使用的都是技嘉主板,以其高性价比受到众多用户的喜欢。但是还有不少用户不知道技嘉主板u盘启动快捷键是哪个?在重装系统的时候就不知道按哪
- 和许多国产笔记本产品一样,联想也在自家的新款笔记本上预装了Win10系统。而那些习惯使用Win7系统的朋友如果不想将就的话,就只能选择将Wi
- 在excel表格中,一些单元格输入比较大号的字体,也就导致单元格的大小不合适了,应该怎么改变大小呢?下面随小编一起来看看吧。excel改变单