三维参考

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

我有一个数据集,看起来大致像这样

Example dataset

我正在尝试制作一个从该数据集中提取的简化表格:

Desired result

仅查看我的简化表格中的

D 列,目标是返回与匹配的剧集编号相对应的“星期一”日期以及与每个剧集编号相对应的“TIMING LOCK”单元格。 如果“TIMING LOCK”单元格与数据集 D 列中的数字位于同一行,我有一个公式可以成功返回适当的日期数组:

Syntax-highlighted formula

InnerTable

EpNumCol
MondayRow
是示例数据集中的命名范围。)
=INDEX(IFNA(VLOOKUP($B2:$B, SPLIT(TOCOL(IF(REGEXMATCH(InnerTable, "(?i)\b"&"Timing"&"\b"), EpNumCol&"×"&MondayRow, ), 1), "×"), 2, 0)))

我如何调整这个公式,以便它仍然可以将“TIMING LOCK”与大数据集中的
offset

剧集编号相匹配?

google-sheets match vlookup
1个回答
0
投票
这是一种您可以相应调整的方法:

=map(B2:B,lambda(Σ,if(Σ="",,ifna(+filter(MondayRow,bycol(filter(InnerTable,scan(,{EpNumCol;""},lambda(a,c,if(istext(c),a,c)))=Σ),lambda(Λ,xmatch(D1,Λ)))),"--"))))

enter image description here

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