如何使用arrayformula或查询根据另一列从一个列返回nth值?

发布于 2025-01-31 03:51:57 字数 366 浏览 2 评论 0原文

我正在使用较长的评分数据列表,并且正在尝试找到一种参考第二(第三,第4等)评级的方法。

我要引用的数据在f5:h中。我正在使用查询来显示我想要的大多数信息(请参阅我的表格中的a5),但是我遇到麻烦的地方是我尝试要根据列h 基于列H基于列中的客户端中的客户端。

我敢肯定,我缺少一些明显的东西...最大的(潜在)限制是我需要一个可以放入d5中的公式,该公式可自动填充整列的此信息。

提前致谢!

I'm working with a long, growing list of ratings data, and I'm trying to find a way to reference the 2nd (3rd, 4th, etc.) rating.

Here's a link to the sheet I'm working on.

The data I want to reference is in F5:H. I'm using QUERY to show most of the info I want (see A5 in my sheet for this formula), but where I'm running into trouble is when I try to retrieve only the Nth rating from Column H for a particular client based on the Client in Column A.

I'm sure I'm missing something obvious... the biggest (potential) limitation is that I need a formula that I can put in D5 that auto-fills this info for the entire column.

Thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

落花随流水 2025-02-07 03:51:57

尝试:

=ARRAYFORMULA(IF(A5:A="",, IFNA(VLOOKUP(A5:A, 
 FILTER(G5:H, COUNTIFS(G5:G, G5:G, ROW(G5:G), "<="&ROW(G5:G))=2), 2, ), 
 VLOOKUP(A5:A, G5:H, 2, ))))

try:

=ARRAYFORMULA(IF(A5:A="",, IFNA(VLOOKUP(A5:A, 
 FILTER(G5:H, COUNTIFS(G5:G, G5:G, ROW(G5:G), "<="&ROW(G5:G))=2), 2, ), 
 VLOOKUP(A5:A, G5:H, 2, ))))

enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文