答案1
尝试使用以下公式:
• 单元格中使用的公式C1
=LET(
_Data, A1:A14,
SORTBY(_Data,--TEXTSPLIT(SUBSTITUTE(_Data,",","/"),"/")))
- 使用
LET()
函数有助于定义变量,从而减少重复范围/公式的使用。 - 使用
SUBSTITUTE()
函数替换其中一个分隔符,这里我comma
对进行了替换slash
,以使其变得一致。 - 使用
TEXTSPLIT()
分隔符斜杠来分割数据/
,因此当使用TEXTSPLIT()
它来分割数组时,它会将第一个分割值作为数组,并使用--
双精度一元将其转换为 True 数字。 - 现在,将上述内容放在一个
SORTBY()
函数中,_Data
作为array
排序时by the array
TEXTSPLIT()
使用函数A-Z
或Smallest-Largest
按升序返回。
根据OP对帖子的编辑,以下内容应该没有任何问题,只需添加功能即可TAKE()
:
=LET(
_Data, A1:B14,
SORTBY(_Data,--TEXTSPLIT(SUBSTITUTE(TAKE(_Data,,-1),",","/"),"/")))