我正在做一个Google工作表函数,其中对于工作表A中的给定值(字符串),我需要使用给定值获取最右边单元格的列号(或字母,或者起作用) ,在工作表B中,给出了一个大范围的单元格,它们不一定都填充有值。
我尝试进行某种迭代的HLOOKUP,但无济于事。
范围示例:
a | b | c | _ |
_ | _ | e | _ |
e | b | _ | _ |
y | _ | b | e |
a | c | _ | _ |
这里,e的最右边出现在第4列上,而b = 3,c = 3,y = 1,a = 1。非常感谢任何帮助。
编辑-02/03:澄清MattKing
我需要获取一个范围内包含特定值的最右边单元格的列索引。当我说最右边时,我指的是最高的列(即B列高于A列)。
希望我没有冒犯X-y问题的东西。没有更多上下文,这似乎是一件奇怪的事情。希望这会有所帮助。
[Here is a sample sheet,在单元格C2中,此公式位于最右边”的选项卡上:]
= ARRAYFORMULA(MAX(IF(data!A:W = B2,COLUMN(data!A:W),))))>>