答案1
Concatenate() 函数不是很有用。在大多数情况下,& 运算符可以以更少的输入完成相同的操作。
您的屏幕截图示例似乎有错误。最后一行的机器编号应该是 0002,但“必需格式”列以 0001 开头。此外,该单元格没有像上一列那样显示日期。您可能需要更新示例以反映您真正需要的内容。
如果第一列是文本,下一列是日期,那么您可以使用
=A2&text(b2,"ddMMyyyy")
目前尚不清楚您的区域设置是否使用日/月/年或月/日/年,因此如果是后者,请尝试
=A2&text(b2,"MMddyyyy")
将该公式复制到数据列表中,不用担心数量。Excel 可以处理超过一百万行。使用这样的简单公式,您不会破坏它。
编辑:另一种情况:每列使用自己的机器编号。使用单元格 A1 中的公式并向右复制 4001 列(用于机器编号),然后向下复制 365 行(用于天数)
=TEXT(COLUMN(A1),"0000")&TEXT(DATE(2015,1,ROW(A1)),"ddMMyyyy")