从字符串计算 MAX 的公式

Formula to calculate MAX from strings

我有一些单元格在一列中列出了周数,例如:

A1 = Wk01
A2 = Wk02
A3 = Wk09
A4 = Wk32
A5 = Wk24

我想提取 MIN 和 MAX 周。

你能推荐一个公式吗?:

A​​10 = MAX_Formula (A1:A5) = Wk32

你可以在 A10

中使用这个 "array formula"

="Wk"&MAX((0&SUBSTITUTE(A1:A5,"Wk",""))+0)

已通过 CTRL+SHIFT+ENTER

确认

使用 SUBSTITUTE 函数从每个单元格中去除 "Wk" 部分,以便 MAX 可以确定最高数字 - 如果某些单元格为空,这也有效

你可以对 MIN 做同样的事情,但是如果你在范围内有任何空白,你会得到 Wk0 所以为了避免使用这个版本 MIN

="Wk"&MIN(IFERROR(SUBSTITUTE(A1:A5,"Wk","")+0,""))

也用 CTRL+SHIFT+ENTER

确认