google-sheets - 数据为包含整数的字符串的行中的最大值
问题描述
我想要做的是从包含“x kg”形式的数据的行中获取最大值,其中x是一个整数,但总的来说这形成了一个字符串。问题是运行 a=MAX(C5:AA5)
会返回 0(原因很明显)。
我考虑过使用另一个公式=LEFT(C5, LEN(C5) - 3)
,但问题是它只适用于单个单元格。
我如何(如果需要,使用脚本)在知道行中只有字符串格式的整数的情况下获取行中的最大值?
我的行看起来像这样:(注意逗号代表另一个单元格)
"20 kg", "30 kg", "40 kg", "50 kg", ...
解决方案
您可以创建自定义数字格式,而不是添加文本“kg”。选择格式 > 数字 > 更多格式 > 自定义数字格式 > 并在文本字段中输入 0“kg”。现在将为您保存该格式,您可以将其应用于整行并让MAX()
公式为您正确工作,同时保持您的视觉格式。
推荐阅读
- apache - 从 cmd 或 powershell 下载文件已损坏
- rocket.chat - RHEL 7.2 上 libstdc++.so.6 中的 GLIBCXX for Rocket.Chat
- jax-ws - 将具有多个 Web 服务的 JAX-WS 1 WAR 迁移到具有 1 个 Web 服务保持端点的多个 WAR
- c# - 来自字符串的文件目录
- istio - Istio - 将流量路由到特定的 pod IP
- sas - 如何用下划线分隔两个宏变量数据集名称?
- javascript - 为什么状态仅在变量赋值时才会消失?
- string - 拆分包含 '&&' 的 Bash 字符串
- android - 如何在颤振中修复“Android许可证状态未知”
- python - Python直接体积图3D数组