【问题标题】:Multi Dimension Index-Match多维索引匹配
【发布时间】:2020-01-02 03:00:04
【问题描述】:

我被这个作业困住了,我需要使用索引匹配公式从另一张表中输入值。

谷歌表格:https://docs.google.com/spreadsheets/d/182b4foaNURrAysA9pQ2rtFinU0U1TnwBDNHEkInbjiQ/edit?usp=sharing

我需要使用公式从工作表“Mon-Sun”中获取值以显示在工作表“工作时间”中。我的朋友说我应该使用索引匹配,但我似乎无法做到(只知道如何做基本的索引匹配)。现在已经思考了几个小时,但找不到解决方案。请帮忙。

【问题讨论】:

    标签: google-sheets match google-sheets-formula array-formulas gs-vlookup


    【解决方案1】:

    也许如下,这只是一个带有两个 MATCH(ID 和星期几)的 INDEX,以及一些处理合并单元格设置的逻辑,以及它是否是 @987654325 @ 或Night

    =index('Mon-Sun'!$B$3:$O$6,match($A4,'Mon-Sun'!$A$3:$A$6,0),match(if(isblank(C$2),B$2,C$2),'Mon-Sun'!$B$1:$O$1,0)+if(C$3="Day",0,1))
    

    【讨论】:

      【解决方案2】:

      删除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)))
      

      【讨论】:

        猜你喜欢
        • 2017-12-31
        • 2019-12-28
        • 1970-01-01
        • 2020-02-21
        • 2018-03-31
        • 1970-01-01
        • 1970-01-01
        • 2019-06-30
        • 1970-01-01
        相关资源
        最近更新 更多