Answers:
简短的回答:
没有年份,就没有日期,这只是日期的必要部分。就像秒是一天中的必填部分一样-如果您输入“ 1:15”,则实际值将是“ 01:15:00”(或类似的值,具体取决于您的区域设置) 。您唯一可以做的就是将列设置为文本格式,使用可隐藏年份的日期格式,或使用公式将日期和月份提取到另一列并使用实际日期隐藏列的技巧。
说明:
Excel中保存日期,因为0的天数(是的,第零)一月1900所以今天,2012年8月23日,将被存储为41144,和2008年8月23日将被存储为39683.因此,Excel的需要来知道年份以便计算正确的天数。8月23日本身就是模棱两可的,因为它可以解析为100多个不同的值(自1900年以来每年都是一个值),这就是为什么如果您省略年份,Excel会自行添加年份。
对于一天中的时间,Excel将小数部分附加到天数中,这代表已过去的24小时中的一小部分。例如,06:00(或6 AM)存储为0.25,因为那一天的25%已经过去了。
通过=NOW()
在Excel中的单元格中输入日期和/或时间(或仅针对当前日期/时间),然后将格式更改为数字,您可以看到实际的效果。您还必须增加小数位数才能看到完整的精度。
例如,当前时间(在我的时区中为20:19,在撰写本文时)存储为41144.846945255。
可能需要使用一些步骤。
你有完整的约会。在其旁边的列中,放置以下公式。
=CONCATENATE(MONTH(A1),"-",DAY(A1))
这将为您提供一个月,一天。您可能想要修饰它,或使用多列。
然后,使用新的月日组合复制所有单元格。
在下一列的“选择性粘贴”中,选择“值”。这将创建新的单元格,而不包含公式,仅包含最后的值。
最后,删除带有原始日期和公式的列。
据我所知,这是不可能的。您可以将单元格格式设置为mm / dd,但如果是日期,则它分为3部分:月,日和年。当您仅输入月份和日期时,Excel将为您添加年份。您将看到它为mm / dd,但是由于定义上的日期必须包含一年才能执行日期算术,因此您实际上没有选择。我能想到的唯一方法是将其格式化为文本字段。但是您将失去数据格式的好处。请问您需要什么?在大多数情况下,如果麻烦您,可以避免在算术中使用年份。
首先,您要修复的那列右边没有任何内容。
您必须转到“文本到列”图标。点击那个。
保持选中“定界”,然后单击“下一步”。
单击其他。(此时,我的日期是xx / xx / xxxx,中间用斜杠)因此,在“其他”旁边的框中,我在/位置,单击下一步。
在下一个屏幕上-选中“常规”,然后单击“完成”。
现在,您的日期将在3列中。月列看起来会很糟糕,下一列将是日期和最后一年。别担心。
现在,突出显示已用完的月份列,然后右键单击以设置单元格格式,然后选择文本。现在您的月份很好。
删除年份列,因为无论如何您都不想这么做。
因此,现在您将月份和日期分别放在不同的列中。
想要他们在一起吗?假设月份在B1中,日期在B2列中。在右侧或使用空白列,示例公式为=Concatenate(b1,"/",b2)
和Enter。
这会给您看起来像12/31的东西。现在,复制该12/31并一直粘贴到电子表格/日期的长度,然后就可以了!