如何与基于日期的字符串类型细胞(最早日期应该首先开始)
6视图(30天)
显示旧的评论
我想下面的细胞
{' (Z98.1 Z47.89 Z98.1 Z98.1 10/13/2020), (Z98.1 10/15/2020), (Z98.1 10/9/2020), (Z98.1 11/20/2020) '}
成
{' (Z98.1 10/9/2020), (Z98.1 Z47.89 Z98.1 Z98.1 10/13/2020), (Z98.1 10/15/2020), (Z98.1 11/20/2020) '}
谢谢你!
接受的答案
保罗
2023年6月2日
嗨Geerthy,
这是一种方法。一些步骤可以合并是否需要更少的代码。
c = {”(Z98.1 Z47.89 Z98.1 Z98.1 10/13/2020), (Z98.1 10/15/2020), (Z98.1 10/9/2020), (Z98.1 11/20/2020)”};
s = split (c,”、“)
d = datetime(反向(extractAfter (extractBefore(反向(s),”“),1)))
[~,指数]= (d)进行排序;
s = s(指数);
s = strtrim (s)
=加入(年代,”、“)
% {”(Z98.1 10/9/2020), (Z98.1 Z47.89 Z98.1 Z98.1 10/13/2020), (Z98.1 10/15/2020), (Z98.1 11/20/2020) '}