如在一个表格输入1999.08,该怎么设置让另一个表格自动填充年龄,不是用插入函数,然后下拉的方式。
20条回答 默认 最新
- 「已注销」 2023-09-01 13:00关注
要实现这个功能,您可以使用Excel的“数据验证”和“条件格式化”功能,结合使用创建一个动态的自动填充方案。
以下是实现步骤:
- 首先,在第一个单元格中输入您的日期,比如1999.08。
- 接下来,选择第二个单元格,然后转到“数据”选项卡,点击“数据验证”。
- 在弹出的对话框中,选择“序列”,然后在下面的输入框中输入以下公式:
=TEXT(A1,"yyyy.mm")
这个公式的意思是将A1单元格的日期格式化为“yyyy.mm”的形式,也就是年份和月份。
点击“确定”按钮后,第二个单元格中将显示您的日期对应的年份和月份。
接下来,您可以选择第二个单元格,然后转到“开始”选项卡,点击“条件格式化”。
在弹出的对话框中,选择“新建规则”,然后选择“使用公式确定要设置格式的单元格”。
在下面的输入框中输入以下公式:
=$A1<>"0000.00"
这个公式的意思是如果A1单元格的值不是“0000.00”,那么就格式化这个单元格。
- 接下来,您可以设置您想要的格式,然后点击“确定”按钮。
现在,当您在第一个单元格中输入日期时,第二个单元格将自动根据您输入的日期显示年份和月份,并且如果输入的不是有效的日期,第二个单元格将自动填充您设置的格式。
解决 无用评论 打赏 举报