我有一张表格,其中以单元格对的形式记录了最佳时间和相应日期。时间在顶部,日期在下方,存储在范围 [B3:E10] 中。时间值以“12:08:31”(hh:mm:ss)的形式输入到公式区域中,时间单元格的数字格式设置为 [mm:ss],以便仅将单元格中的分钟和秒显示为“8:31”。日期以文本形式输入。
显示的时间值从黄色的 [B7] 开始,其日期值从下方的 [B8] 开始,并继续向右。
问题:当我同时在 C 列中向左或向右移动多个时间值(同一行)时,C 列中的时间单元格会丢失格式。无论是否同时选择和移动日期。如果只有 1 个时间值移动到 C 列,则不会发生这种情况。
例如:如果我选择 [B7:D8](时间行:日期行)的单元格,然后单击并拖动以将其向右移动一列到 [C7:E8],则 C 列的时间单元格将丢失数字格式。(这种情况发生在任何“时间”行;3、5、7、9)。公式区域中的时间值在原始时间值之前插入“1/0/1900”,因此单元格本身将显示时间为“0-Jan-00”。这只发生在 C 列,我无法在任何其他范围中复制此问题。
真正令我困惑的是,如果仅将 1 个时间值移动到 C 列(任意行),则 C 列时间值的 [mm:ss] 格式不会中断。
右边的两列数据已经移动,我将 [B7:B8] 移动到 [C7:C8],并且它没有中断。
为什么只有我的 C 列出现这种情况?据我所知,其他列的时间单元格格式并没有什么不同,但有些地方出了问题。