所以我已经尝试了很多年但我无法弄明白。我有以下日期格式:
3rd Feb 2016
29th Jan 2016
我希望它将其转换为01/29/2016
和02/03/2016
。
我有以下代码,但它不起作用
if(RegexSplit(Cell(5,6),"([0-9]*)(\w{2}) (\w{3}) (\d{4})",2)="Jan","01",if(RegexSplit(Cell(5,6),"([0-9]*)(\w{2}) (\w{3}) (\d{4})",2)="Feb","02",if(RegexSplit(Cell(5,6),"([0-9]*)(\w{2}) (\w{3}) (\d{4})",2)="Mar","03",if(RegexSplit(Cell(5,6),"([0-9]*)(\w{2}) (\w{3}) (\d{4})",2)="Apr","04",if(RegexSplit(Cell(5,6),"([0-9]*)(\w{2}) (\w{3}) (\d{4})",2)="May","05",if(RegexSplit(Cell(5,6),"([0-9]*)(\w{2}) (\w{3}) (\d{4})",2)="Jun","06",if(RegexSplit(Cell(5,6),"([0-9]*)(\w{2}) (\w{3}) (\d{4})",2)="Jul","07",if(RegexSplit(Cell(5,6),"([0-9]*)(\w{2}) (\w{3}) (\d{4})",2)="Aug","08",if(RegexSplit(Cell(5,6),"([0-9]*)(\w{2}) (\w{3}) (\d{4})",2)="Sep","09",if(RegexSplit(Cell(5,6),"([0-9]*)(\w{2}) (\w{3}) (\d{4})",2)="Oct","10",if(RegexSplit(Cell(5,6),"([0-9]*)(\w{2}) (\w{3}) (\d{4})",2)="Nov","11",if(RegexSplit(Cell(5,6),"([0-9]*)(\w{2}) (\w{3}) (\d{4})",2)="Dec","12",0)))))))))))) & "/" & if(len(RegexSplit(Cell(5,6),"([0-9]*)(\w{2}) (\w{3}) (\d{4})",1)) = 1,0&RegexSplit(Cell(5,6),"([0-9]*)(\w{2}) (\w{3}) (\d{4})",1),RegexSplit(Cell(5,6),"([0-9]*)(\w{2}) (\w{3}) (\d{4})",1)) & "/" & RegexSplit(Cell(5,6),"([0-9]*)(\w{2}) (\w{3}) (\d{4})",3)
有人可以帮忙吗???