首页 > 解决方案 > 数据为包含整数的字符串的行中的最大值

问题描述

我想要做的是从包含“x kg”形式的数据的行中获取最大值,其中x是一个整数,但总的来说这形成了一个字符串。问题是运行 a=MAX(C5:AA5)会返回 0(原因很明显)。

我考虑过使用另一个公式=LEFT(C5, LEN(C5) - 3),但问题是它只适用于单个单元格。

我如何(如果需要,使用脚本)在知道行中只有字符串格式的整数的情况下获取行中的最大值?

我的行看起来像这样:(注意逗号代表另一个单元格)

"20 kg", "30 kg", "40 kg", "50 kg", ...

标签: google-sheetsgoogle-sheets-formula

解决方案


您可以创建自定义数字格式,而不是添加文本“kg”。选择格式 > 数字 > 更多格式 > 自定义数字格式 > 并在文本字段中输入 0“kg”。现在将为您保存该格式,您可以将其应用于整行并让MAX()公式为您正确工作,同时保持您的视觉格式。


推荐阅读