多维度索引匹配
Multi Dimension Index-Match
我被这个作业困住了,我需要使用索引匹配公式从另一个 sheet.
输入值
Google Sheet: https://docs.google.com/spreadsheets/d/182b4foaNURrAysA9pQ2rtFinU0U1TnwBDNHEkInbjiQ/edit?usp=sharing
我需要使用公式从 Sheet "Mon-Sun" 中获取值以显示在 sheet "Work hour" 中。我的朋友说我应该使用索引匹配,但我似乎无法做到(只知道如何进行基本的索引匹配)。现在已经思考了几个小时,但找不到解决方案。请帮忙。
可能是以下内容,它只是一个 INDEX
和两个 MATCH
(ID 和星期几),以及一些处理合并单元格设置的逻辑,如以及它是 Day
还是 Night
.
=index('Mon-Sun'!$B:$O,match($A4,'Mon-Sun'!$A:$A,0),match(if(isblank(C),B,C),'Mon-Sun'!$B:$O,0)+if(C="Day",0,1))
删除 C4:Z
范围内的所有内容
将其粘贴到 C4 单元格中并向右拖动:
=ARRAYFORMULA(IFNA(VLOOKUP($A4:$A, {'Mon-Sun'!$A3:$A, INDIRECT("Mon-Sun!"&ADDRESS(3,
MATCH(IF(C2="", B2, C2), 'Mon-Sun'!1:1, 0)+IF(C2="", 1, 0), 4)&":"&ADDRESS(ROWS('Mon-Sun'!A:A),
MATCH(IF(C2="", B2, C2), 'Mon-Sun'!1:1, 0)+IF(C2="", 1, 0), 4))}, 2, 0)))
我被这个作业困住了,我需要使用索引匹配公式从另一个 sheet.
输入值Google Sheet: https://docs.google.com/spreadsheets/d/182b4foaNURrAysA9pQ2rtFinU0U1TnwBDNHEkInbjiQ/edit?usp=sharing
我需要使用公式从 Sheet "Mon-Sun" 中获取值以显示在 sheet "Work hour" 中。我的朋友说我应该使用索引匹配,但我似乎无法做到(只知道如何进行基本的索引匹配)。现在已经思考了几个小时,但找不到解决方案。请帮忙。
可能是以下内容,它只是一个 INDEX
和两个 MATCH
(ID 和星期几),以及一些处理合并单元格设置的逻辑,如以及它是 Day
还是 Night
.
=index('Mon-Sun'!$B:$O,match($A4,'Mon-Sun'!$A:$A,0),match(if(isblank(C),B,C),'Mon-Sun'!$B:$O,0)+if(C="Day",0,1))
删除 C4:Z
范围内的所有内容将其粘贴到 C4 单元格中并向右拖动:
=ARRAYFORMULA(IFNA(VLOOKUP($A4:$A, {'Mon-Sun'!$A3:$A, INDIRECT("Mon-Sun!"&ADDRESS(3,
MATCH(IF(C2="", B2, C2), 'Mon-Sun'!1:1, 0)+IF(C2="", 1, 0), 4)&":"&ADDRESS(ROWS('Mon-Sun'!A:A),
MATCH(IF(C2="", B2, C2), 'Mon-Sun'!1:1, 0)+IF(C2="", 1, 0), 4))}, 2, 0)))