在SQL Server中,MIN和MAX可以处理不可转换为数字的文本,并返回按文本排序顺序最低或最高的文本项,或者按照SQL Server术语所称的"排序顺序"。但是在Excel中是否有这样的功能而无需自定义函数进行排序呢?
例如,对于MIN("bb","aa","cc"),返回"aa";对于MAX("bb","cc","aa"),返回"cc"。
Excel的MIN/MAX忽略文本,虽然MINA/MAXA可用于文本,但它们在无法解析为数字的文本上会出错。LARGE/SMALL也不行。
顺便说一下,一个同事问我如何在透视表中完成此操作。我认为除了使用自定义函数外,没有其他方法。请您自行判断。
例如,对于MIN("bb","aa","cc"),返回"aa";对于MAX("bb","cc","aa"),返回"cc"。
Excel的MIN/MAX忽略文本,虽然MINA/MAXA可用于文本,但它们在无法解析为数字的文本上会出错。LARGE/SMALL也不行。
顺便说一下,一个同事问我如何在透视表中完成此操作。我认为除了使用自定义函数外,没有其他方法。请您自行判断。