MAX()中的Excel操作
我有如下的数据集。 它们是文本string。
1.2 1.3 1.4 2.0
我想find最大的。 我有一个欧洲Excel,所以我们使用逗号“,”而不是“点”。 我正在想这样做:
=MAX(VALUE(SUBSTITUTE(A1:A4;".";","))
当我省略函数嵌套时,似乎SUBSTITUTE()
完成它的工作,但VALUE()
完成它的工作,但MAX()
似乎得到了错误的input。 你能帮我吗?
您将需要数组input公式,这意味着使用Ctrl + Shift + Enter而不是Enter键确认 ,或者在公式中添加INDEX
函数(不要求公式为Array Entered):
=MAX(INDEX(--SUBSTITUTE(A1:A4;".";",");))
编辑 :
如果数据中有空白单元格或其他string,则需要使用此数组公式 (使用Ctrl + Shift + Enter确认 ):
=MAX(IFERROR(--SUBSTITUTE(A1:A7;".";",");0))