提取RA和DEC值



我使用Excel 2010我有麻烦从RA和DEC值提取正确的值。我想从RA和DEC中提取每个值,并将deg, min, sec放在单独的列中。

实际上只是在单独的列中重写值。我不能单独做这件事,因为我有超过3500个项目要转换。

A列.....b……| C .| D

19:24:59.38 | 19 | 24 | 59.38

这是我目前有的。RA在格式为时间"[h]:mm:ss"的文本栏中显示为"7:24:59 PM"。s"在单元格A1中显示为19:24:59.59。

to get deg:B1 = TEXT(TRUNC(A1,2)*24,"00")——>这将产生19 -正确的

to get min:C1 = MID((TRUNC(A1,5)*24- b1)*60,1,2) ->这将产生24- correct

得到sec:D1 = MID((((TRUNC(A1,5)*24-B1)*60)- c1)*60,1,5)——>这产生58.46 -错误。它应该是59.59(十进制形式),或者最好是59.38(十进制度)

谁能告诉我如何提取正确的值?

您应该使用[h]:mm:ss.00作为格式-然后它将显示正确的值。

对于B1,您可以使用=HOUR(A1),对于C1,您可以使用=MINUTE(A1),但对于D1,您不能使用=SECOND(A1),因为它会截断小数点,因此使用=MOD(A1*86400,60)代替。

也许截图会有帮助?

相关内容

  • 没有找到相关文章

最新更新