如何从索引中的arrayformula返回日期值:匹配公式(左/右函数)

问题描述 投票:1回答:1

我正在尝试使用从Array转换的文本字符串中的索引匹配函数。这是我正在处理的电子表格,在行M中我试图从链接的电子表格(元数据库数据)返回日期值,该电子表格具有链接的“分配”开始的日期。

0

元数据库数据电子表格如下:

正如您在第一张图片中看到的那样,我一直在使用左右功能在最后一个哈希值之前删除每个赋值的最后4个数字,并将其与元数据库表中的赋值ID进行匹配。我认为因为这是一个查询,当我刚刚与元数据库表中的A列匹配时,我得到了N / A,但是当我使用数组公式时,我得到了分配ID,并且重复了9/10/2018日期。索引:匹配功能。我将数组公式函数移动到第1299行以获得更好的可见性,但是数组公式在第2行时没有变化。

=index('metabase data'!Q:Q, MATCH(left(Right(K2, 5), 4),'metabase data'!S:S),false)

我希望“开始日期”列返回元数据库表中的开始日期,对应于分配ID

google-sheets google-sheets-formula
1个回答
1
投票
=ARRAYFORMULA(TO_DATE(IFERROR(VLOOKUP(VALUE(LEFT(RIGHT(K21:K, 5), 4)), 
 {VALUE('metabase data'!A:A), 'metabase data'!Q:Q}, 2, 0))))

0

© www.soinside.com 2019 - 2024. All rights reserved.