工作表:查找部分空范围内特定值最右侧(最高列)出现的列号
Sheets: finding the column number of the right-most (highest column) appearance of a specific value in a partially-empty range
我正在制作一个 google sheets 函数,其中对于 sheet A 中的给定值(字符串),我需要获取列号(或sheet 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 在名为 'furthest right':
的选项卡上的单元格 C2 中使用此公式
=ARRAYFORMULA(MAX(IF(数据!A:W=B2,COLUMN(数据!A:W),)))
我正在制作一个 google sheets 函数,其中对于 sheet A 中的给定值(字符串),我需要获取列号(或sheet 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 在名为 'furthest right':
的选项卡上的单元格 C2 中使用此公式=ARRAYFORMULA(MAX(IF(数据!A:W=B2,COLUMN(数据!A:W),)))