Google sheets 检查值在Google工作表中属于哪个范围

Google sheets 检查值在Google工作表中属于哪个范围,google-sheets,Google Sheets,我有以下几种数据 类别 [范围1_min] [最大范围1_] [范围2_min] [最大范围2_] ... A. 120 130 ... B 100 119 131 140 ... 您可以使用查找: =ArrayFormula(LOOKUP(2,1/((G2>=B2:B)*(G2<=C2:C)+(G2>=D2:D)*(G2<=E2:E)),A2:A)) 某些条件: 将LOOKUP的第一个参数更改为1 对于第二次查找参数,将分母更改为5(要比较的列数+1) 对于第二个MM

我有以下几种数据

类别 [范围1_min] [最大范围1_] [范围2_min] [最大范围2_] ... A. 120 130 ... B 100 119 131 140 ...
您可以使用
查找

=ArrayFormula(LOOKUP(2,1/((G2>=B2:B)*(G2<=C2:C)+(G2>=D2:D)*(G2<=E2:E)),A2:A))
某些条件:

  • LOOKUP
    的第一个参数更改为
    1
  • 对于第二次
    查找
    参数,将分母更改为
    5
    (要比较的列数+1)
  • 对于第二个
    MMULT
    参数
    行(A1:A4)
    根据列计数使用行计数进行比较(即对于4列->
    行(A1:A4)
    ,对于6列->
    行(A1:A6)
    等)

  • 您可以使用
    查找

    =ArrayFormula(LOOKUP(2,1/((G2>=B2:B)*(G2<=C2:C)+(G2>=D2:D)*(G2<=E2:E)),A2:A))
    
    某些条件:

  • LOOKUP
    的第一个参数更改为
    1
  • 对于第二次
    查找
    参数,将分母更改为
    5
    (要比较的列数+1)
  • 对于第二个
    MMULT
    参数
    行(A1:A4)
    根据列计数使用行计数进行比较(即对于4列->
    行(A1:A4)
    ,对于6列->
    行(A1:A6)
    等)

  • 共享一份工作表共享一份工作表谢谢,我有一个问题,为什么搜索键2在查找功能中?有没有一种方法可以将它推广到2个以上的范围(而不是简单的
    +(G2>=X2:X)*(G2@JoseAngelCazaressearch_key=2确保从数组
    1/((G2>=B2:B)进行查找。)
    将返回一个等于或小于2的数字的最后位置。我在答案中添加了一个包含更多范围的选项。谢谢,我有一个问题,为什么查找函数中的搜索键是2?是否有办法将其推广到2个以上的范围(而不是简单的
    +(G2>=X2:X)*(G2@JoseAngelCazaressearch_key=2确保从数组
    1/((G2>=B2:B)
    中查找将返回最后一个位置,该位置的数字等于或小于2。我在答案中添加了一个范围更大的选项。