我导出的数据包含日期字段,但并非所有字段都是日期。 这是一个示例:
A=['A,1','A,2','A,4','A,5','B,2','B,3','B,4','B,5','C,2','C,20','C,200','C,2']
summary = {}
for a in A:
k, v = a.split(',')
v = int(v)
if k in summary:
summary[k] = (min(v, summary[k][0]), max(v, summary[k][1]))
else:
summary[k] = (int(v), int(v))
for k in sorted(summary.keys()):
print (k, summary[k])
我需要一个公式来在新单元格中创建日期,这样我就可以创建数据透视表并按日期分析数据。
使用= DATE(MID(E2,7,4),MID(E2,4,2),LEFT(E2,2))适用于第一组日期(最后包括AM的日期)< / p>
但是我在第二组日期(没有AM的日期)上得到错误
使用left(cell,2)在这些单元格上返回42。这到底是什么42?当我使用left(cell,1)时,它返回4.我无法弄清楚如何从该字段中创建日期。