excel - 有没有办法让 MAX 函数同时读取文本和数字?
问题描述
我目前有一个电子表格,我每周都在其中收集数据。我想找到每周的最大值并自动记录。
问题是,如果该特定站点的那一周没有记录数据,我将在数据点的末尾连接一个星号。因此,如果前一周我记录了 50 个,而这周我没有为那个站点记录任何内容,它会自动用 50* 填充数据点,表示我没有查看那个站点,并且该信息是从上个礼拜。
我正在使用此函数在每列中查找 MAX:
=IF(MAX(K6:K54)=0,OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1),MAX(K6:K54))
这是该列中数据点的示例:
=CONCATENATE(SUBSTITUTE(IF(OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1)=0," ",CONCATENATE(OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1),"*")),"*",""),"*")
基本上发生的事情是 MAX 值忽略了一个带有星号的值,我希望它包含在每一列中。如果我有一列 41、32、46* 和 52*,它表示最大值为 41,而我希望它说 52。不确定这是否可能,但也许我没有想到什么。在这一点上,任何事情都有帮助。谢谢 :)
解决方案
推荐阅读
- wpf - 无论是否有焦点,如何始终显示选定行的蓝色?
- java - 有没有办法用方法创建/定义 ArrayCopy
- laravel - 登录 Laravel 后 Session ID 发生变化
- unity3d - 添加 Google Ads 中介时 Android 资源链接失败 (Unity)
- android - Android FragmentManager:自定义动画显示错误的退出片段
- php - 使用未定义的常量 admin - 假定为“admin”(这将在 PHP 的未来版本中引发错误)
- apache-spark - Pyspark:创建滞后列
- r - R:如何使用行值数据框重命名列
- sql - 嵌套属性为空时的JPA查询排序
- braintree - Braintree Sandbox API 上的突然失败请求:“计费状态格式无效”