根据提供的内容,我们可以给出以下两个公式来实现批号自动输出生产日期和有效期。
公式一:
=IF(A2="","",IF(LEN(A2)=10,20&LEFT(A2,4),LEFT(A2,6)))
公式二:
=IF(A2="","",LEFT(B2,4)+IF(LEN(A2)=10,3,2)&RIGHT(B2,2))
这两个公式的原理是根据批号和日期的关系来设置相应的运算。具体而言,在公式一中,如果A2等于空字符串,则不输出任何内容;如果长度为10,则说明是生产日期,此时使用LEFT函数获取前4位数字并运算得出有效期;如果长度不为10,则说明是有效期,此时使用LEFT函数获取前6位数字并运算得出有效期。
在公式二中,如果A2等于空字符串,则不输出任何内容;如果长度为10,则说明是生产日期,此时使用LEFT函数获取前4位数字并运算得出有效期;如果长度不为10,则说明是有效期,此时使用LEFT函数获取前6位数字并运算得出有效期。
以上两个公式通过下拉填充功能可以快速地在多个单元格中应用,并且可以根据需要自定义批号和有效期的长度。同时需要注意,在修改公式之前,请确保所有数据都已经填充完整,并且所有单元格都处于正确格式下(例如日期格式或数值格式)。