Google sheets 工作表:查找部分空范围内特定值的最右边(最高列)外观的列号

Google sheets 工作表:查找部分空范围内特定值的最右边(最高列)外观的列号,google-sheets,google-sheets-formula,worksheet-function,Google Sheets,Google Sheets Formula,Worksheet Function,我正在制作一个GoogleSheets函数,在其中,对于工作表a中的给定值(字符串),我需要获取工作表B中具有给定值的最右边单元格的列号(或字母,两者都有效),给定的单元格范围很大,但这些单元格不一定都填充值 我试过做一些迭代的HLOOKUP,但没有用 范围的示例: a | b | c | _ | _ | _ | e | _ | e | b | _ | _ | y | _ | b | e | a | c | _ | _ | 在这里,最右边的e出现在第四列,而b=3,c

我正在制作一个GoogleSheets函数,在其中,对于工作表a中的给定值(字符串),我需要获取工作表B中具有给定值的最右边单元格的列号(或字母,两者都有效),给定的单元格范围很大,但这些单元格不一定都填充值

我试过做一些迭代的HLOOKUP,但没有用

范围的示例:

a | b | c | _ |
_  |  _ | e | _  |
e | b |   _ | _   |
y |   _ | b | e |
a | c | _   | _   |
在这里,最右边的e出现在第四列,而b=3,c=3,y=1,a=1。你明白了。非常感谢您的帮助

编辑-02/03:对铺垫的澄清


我需要获取包含特定值的最右边单元格的列索引,该值在一个范围内。当我说最右边时,我指的是最高的一栏(即B栏高于A栏)

希望我没有因为X-y问题而生气。在没有任何背景的情况下,这似乎是一件奇怪的事情。希望这有帮助

在名为“最右边”的选项卡上的单元格C2中使用此公式:


=数组公式(最大值(如果(数据!A:W=B2,列(数据!A:W)))

这感觉有点像xy问题。你能提供更多的上下文吗?我已经试着澄清我的意思,但我想要的输出实际上只是给定范围内最右边单元格(包含特定值)的列索引,使用工作表函数计算。这个问题的逻辑真的不难,这可能会成为一个XY问题场景。这是我一直在寻找的解决方案,如果我能吻你,我会的,这已经困扰了我4天了。。也不用担心,这只是一个令人沮丧的混乱,让工作。很高兴它有帮助。祝你好运