google-sheets - 查找行中最后使用的单元格的范围,计算距离和偏移量以显示找到范围列中第一个单元格的单元格内容
问题描述
这可能是这个问题的迭代。这将是一项简单的 VBA 任务,但我相信这不仅仅是使用公式可行的。我对如何实现这一点有一个大致的了解,但可能会想得太多,我确信有一种比我目前所拥有的更优雅的方法来做到这一点。
我在第 1 行中有一行日期,其中包含“2021 年 1 月 31 日”、“2021 年 2 月 31 日”等值。下面是文本值——一些单元格是空白的,其他单元格有基本文本,如“abc123”(永远不会出现文本单元格之间有空白单元格的情况,因此不需要担心误报)。我的目标是找到一行中最后使用的单元格的范围,然后显示该列中第一个单元格的单元格内容以找到合适的日期。到目前为止,我设法找到了最后使用的行,并且我能够使用偏移量来显示适当的日期,但我正在寻找一种可缩放的解决方案,以便可以在一系列降序行中使用该公式并且将始终正确计算每行中最后使用的单元格与结果中第一行的内容之间的距离'
以下是我必须在一行中找到最后使用的单元格:
=INDEX(2:2,MATCH("zzzz",2:2))
这就是我必须找到一行中最后一个使用的单元格并偏移到找到的列中第 1 行中的单元格的内容。这仅适用于第 2 行,因为第 2 行和第 1 行之间的距离是已知的。理想的做法是通过动态值偏移以始终找到列中的第一个单元格:
=OFFSET(INDEX(2:2,MATCH("zzzz",2:2)),-1,0)
解决方案
要在特定行的最后一列中查找第一个单元格:
=INDEX($1:$1,0,MATCH("zzzz",2:2))
这将返回最后一列第 1 行中的值和第 2 行中的值。
推荐阅读
- ibm-doors - 可以为 DOORS 实数属性分配一个非限定值吗?
- apache-kafka - 可以在 apache kafka cluster kafka version 2.0.0 中安装 rest-proxy confluent
- c# - 返回具有两个数组的元组
- python - 使用 Jupyter notebook 从存储在 azure 容器中的 zip blob 中提取特定文件
- c# - 创建收藏按钮/链接/其他控件的用户可定义 WPF 菜单
- shell - 使用shell脚本提取以“+”开头并以“=”结尾的列中的一部分值
- c# - C# 应用程序进程中的 COM 线程单元(STA、MTA)管理
- python - 如何在 terraform “local-exec” 块中运行 sudo
- android - 如何为通知视图设置带有时间戳的模式
- javascript - 如何复制拖放事件?