引用日期如何写(关于日期引用的问题)

平时也加了好多供应链相关的群,里面有的群友会提出一些问题问群里面的人,有没有可以解决的?今天看到一个问题,古哥觉得很有代表性,决定分享一下。

首先要看问题是什么?如下图

引用日期如何写(关于日期引用的问题)(1)

上传了一个Excel工作簿,里面有两个页,问题是:

需求:sheet2 Supply时间不同,怎么可以将sheet2日期公式套入本表日期中的Supply行中

初步判断是日期引用的问题,如何解决呢?在解决之前看一下,除去问题本身,有无其他问题。

格式不对

表1的日期格式为文本,表2的格式却是数值

引用日期如何写(关于日期引用的问题)(2)

表2的日期为正确的日期格式

引用日期如何写(关于日期引用的问题)(3)

日期格式错误是在平时Excel报表中高频出现的错误,一般在ERP软件导出会出现这样的文本型数值,需要转换成正确的日期就是了。

表1和表2的 xxxxx对应的标题(MPN 和 Part Number)不一样,但是应该可以理解为物料代码,一个简称一个缩写,对于人来说理解没有问题,但如果需要引用的话,就是字段不一致了。

解决问题

问题就是两张表的引用,网友应该是外企工作,都是英文,从表1猜,就是表2的两个关键字段:日期和 代码, 找到这两个关键字段在表1的位置就可以实现动态引用了。

在实现引用前,先把日期转成一样的代码。

在下面录入公式:

=DATE(20&LEFT(G1,2),MID(G1,3,2),RIGHT(G1,2))

引用日期如何写(关于日期引用的问题)(4)

此公式就是用date 加文提取函数 左 Left、中Mid、 右Right,分别把年、月、日提取出来

就转成标准的日期格式了。

如果需要和源表一样,再设置单元格格式如下:

Ctrl 1 设置单元格格式→ 自定义格式 → YYMMDD

引用日期如何写(关于日期引用的问题)(5)

日期一样就好办了,用OFFSET 动态引用 就可以了

找到ROW,也就是代码的位置

=MATCH(A2,Sheet2!A:A,0)

引用日期如何写(关于日期引用的问题)(6)

找到列,也就是日期的位置

=MATCH(G1,Sheet2!2:2,0)

引用日期如何写(关于日期引用的问题)(7)

找到行列位置后,就可以用OFFSET了,此时一定要注意行列的锁定关系

引用日期如何写(关于日期引用的问题)(8)

最后加上引用关系,把公式合并:

=OFFSET(Sheet2!$A$1,MATCH($A2,Sheet2!$A:$A,0)-1,MATCH(G$1,Sheet2!$2:$2,0)-1)

问题得到解决

引用日期如何写(关于日期引用的问题)(9)

最后再把日期上一起合并公式

=OFFSET(Sheet2!$A$1,MATCH($A2,Sheet2!$A:$A,0)-1,MATCH(DATE(20&LEFT(G$1,2),MID(G$1,3,2),RIGHT(G$1,2)),Sheet2!2:2,0)-1)

合并公式的小技巧就是分开写,再一个一个粘贴在里面就可以了。

引用日期如何写(关于日期引用的问题)(10)

我是古哥:从事制造行业18年,在企业运营、供应链管理、智能制造系统等方面具有丰富的实战经验。企业智能化,柔性化计划运营管理专家,擅长通过企业流程优化规范,企业管理、导入计划运营提升企业效率;对提高企业准时交货率,降低企业库存,输出智能制造人才有丰富的经验。关注古哥计划,每日分享制造行业,特别是生产计划方面的一些职场干货。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页