我使用 Excel 2010 我无法从 RA 和 DEC 值中提取正确的值。我想从 RA 和 DEC 中提取每个值,并将 deg、min、sec 放在单独的列中。
本质上只是重写单独列中的值。我不能单独执行此操作,因为我有超过 3500 项要转换。
例如。
A栏.....| 乙...| C .| D
19:24:59.38 | 19 | 24 | 59.38
这是我目前所拥有的。RA 在格式为时间“[h]:mm:ss.s”的文本栏中显示为“7:24:59 PM”,这在单元格 A1 中显示为 19:24:59.59。
得到 deg:B1 = TEXT(TRUNC(A1,2)*24,"00") --> 这产生 19 - 正确
得到 min:C1 = MID((TRUNC(A1,5)*24-B1)*60,1,2) --> 这产生 24 - 正确
获得 sec:D1 = MID((((TRUNC(A1,5)*24-B1)*60)-C1)*60,1,5) -> 这会产生 58.46 - 错误。这应该是 59.59(十进制形式)或最好是 59.38(十进制度)
谁能告诉我如何提取正确的值?
提前致谢。