在Excel中,我使用以下公式: -
="Select Count(1) Into Count1 From TRB_TPOAR Where tpo_id='" & A2 & "' and eta_id=old_eta_id and date_creation=to_date('" & B2 & "','dd/mm/yyyy HH24:MI:SS') and UTL1_EDS_ID='DEI037';
if Count1>0 then
Update TRB_TPOAR Set Eta_id=new_eta_id Where tpo_id='" & A2 & "' and eta_id=old_eta_id and date_creation=to_date('" & B2 & "','dd/mm/yyyy HH24:MI:SS') and UTL1_EDS_ID='DEI037';
DBMS_OUTPUT.PUT_LINE('" & A2 & "' UPDATED');
end if;"
在excel表格中,列B包含日期时间信息(例如2013年1月14日12:20:01 PM),但是当我应用公式时,它会添加一些其他数值。任何人都可以帮助我,有什么变化用上面的公式制作?
答案 0 :(得分:2)
在您的情况下,Excel返回引用单元格中日期的序列号。要确保它返回以所需格式显示日期的字符串,请使用=TEXT(cell, FormatString)
例如:TEXT(C2, "dd/mmm/yy")
Bonne chance