Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 如何在谷歌工作表中找到一行中第一个非空白单元格的坐标?_Google Sheets_Google Sheets Formula - Fatal编程技术网

Google sheets 如何在谷歌工作表中找到一行中第一个非空白单元格的坐标?

Google sheets 如何在谷歌工作表中找到一行中第一个非空白单元格的坐标?,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我试图找到一个公式,给定一行(在这些示例中为1和5),它将返回该行中第一个非空单元格的坐标。在这些例子中,答案应该是G1和J5 我已尝试使用的答案,但无法使其正常工作。这将给出行中最后一个非空单元格之后的单元格,我认为这是您想要的 应该只是使用列而不是行: =ArrayFormula(address(row()-1,FILTER(column(1:1), COLUMN(1:1)=MAX(FILTER(COLUMN(1:1), NOT(ISBLANK(1:1)))))+1,4)) 这将给出行中最

我试图找到一个公式,给定一行(在这些示例中为1和5),它将返回该行中第一个非空单元格的坐标。在这些例子中,答案应该是G1和J5


我已尝试使用的答案,但无法使其正常工作。

这将给出行中最后一个非空单元格之后的单元格,我认为这是您想要的

应该只是使用列而不是行:

=ArrayFormula(address(row()-1,FILTER(column(1:1), COLUMN(1:1)=MAX(FILTER(COLUMN(1:1), NOT(ISBLANK(1:1)))))+1,4))

这将给出行中最后一个非空单元格之后的单元格,我认为这是您想要的

应该只是使用列而不是行:

=ArrayFormula(address(row()-1,FILTER(column(1:1), COLUMN(1:1)=MAX(FILTER(COLUMN(1:1), NOT(ISBLANK(1:1)))))+1,4))

你所说的“使用列而不是行”是什么意思?我的意思是它基本上与(你所指的问题)相同,但水平范围而不是垂直范围。你所说的“使用列而不是行”是什么意思?我的意思是它基本上与(你所指的问题)相同但是水平范围而不是垂直范围。这似乎可能是xy问题。你介意解释一下这个用例吗?这似乎是一个xy问题。你介意解释一下这个用例吗?