Google sheets 查找行中的最后一个值

Google sheets 查找行中的最后一个值,google-sheets,Google Sheets,在网站上搜索了一段时间后,我发现很多人都在询问如何查找列中的最后一行,但我正在寻找相反的结果,因此,当我尝试使用适当的函数来反转他们的解决方案时,我无法让它工作 我也在谷歌电子表格帮助页面中搜索了解决方案,因此我尝试了COUNT(),COUNTA(),MATCH(),行(),列(),查找(),VLOOKUP(),HLOOKUP和索引()或这些方法的任意组合,以找到我的解决方案 我能找到的最接近的解决方案是=LOOKUP(N61,PR!A:A,PR!H:H)或使用PR!A1:IF1000。但是这些

在网站上搜索了一段时间后,我发现很多人都在询问如何查找列中的最后一行,但我正在寻找相反的结果,因此,当我尝试使用适当的函数来反转他们的解决方案时,我无法让它工作

我也在谷歌电子表格帮助页面中搜索了解决方案,因此我尝试了
COUNT()
COUNTA()
MATCH()
行()
列()
查找()
VLOOKUP()
HLOOKUP
索引()
或这些方法的任意组合,以找到我的解决方案

我能找到的最接近的解决方案是
=LOOKUP(N61,PR!A:A,PR!H:H)
或使用
PR!A1:IF1000
。但是这些信息没有分类,因此无法工作

所以我想做的是我有两张床单。一个带有信息,另一个带有搜索功能

第一列包含有关展开列和展开行的信息,最新信息位于行的最后一列(带值)

第二个基本上是说,你们在第一页的一列下拉菜单中搜索什么,然后在下一行它会给你们最新的信息

提前谢谢

例如:

第1页:

第二张:


如果您的新数据总是有一个标题,您可以试试这个。COUNTA(Sheet1!1:1)将把vlookup索引更改为带有标题的最后一列。此外,根据需要调整查找范围

=VLOOKUP(A2,Sheet1!A1:Z,COUNTA(Sheet1!1:1),FALSE)

这是一个基于字符串操作的解决方案,适用于您的示例中的数字数据。工作表(在我的示例中为工作表7)由与当前工作表A2中的值相匹配的列A进行过滤。结果被合并到一个管道分隔的字符串中,
regexextract
从中提取最后一个非空值。由于提取的值是文本,因此应用
将其转换为数字

=value(regexextract(join("|", filter(Sheet7!1:1000, Sheet7!A1:A1000 = A2)), "([^|]*)\|*$"))

此公式不假设Sheet7中的列数,但预计最多有1000行。

欢迎使用Stack Overflow!请复习我们的课程,帮助你提出一个好问题,从而得到一个好答案。嗨,乔。我增加了一个例子。“你解释过你已经试图解决你的问题的方法了吗?”嗯,我想出了一个可行的办法,但看起来并不漂亮。要搜索的项目位于单元格
B50
中。下面是函数:
=filter(间接匹配(B50,A:A,0)和“&MATCH(B50,A:A,0)),column(间接匹配(B50,A:A,0)和“&MATCH(B50,A:A,0)))=max(if(间接匹配(B50,A:A,0)&“&MATCH(B50,A:A,0))”,column(间接匹配(B50,A:A,0)&“&MATCH(B50,A:A,0);”)”)
。所以我不能在不同的纸上使用它,它看起来很糟糕,很有效,但看起来很糟糕。非常感谢。那太好了!现在我对COUNTA()的理解也稍微好一点了。再次感谢!