我有一张表,其中列是一年中的月份,行是各种指标。每个月,我们都会在右侧添加另一列。
我需要一些可以给 ROW 的东西,它总是会返回正确的最大值。也就是说,每当我们添加新月份的列时,它都会自动更新。
小智 6
我很高兴找到 @AdamL 的答案,它确实让我很开心,但后来我找到了一种更简单的方法,可以很好地适合我的数据样本,那就是使用 LOOKUP 函数。
LOOKUP 函数将在给定范围内查找某个值,但如果您向其传递一个巨大的值(超出数据范围的值),它会默认返回最后一个最右边的值。
答案非常简单,只需将范围传递给它 - 或者行,如果这是你需要的 - 和一个巨大的值(很多人使用 Excel 可以处理的最大数字来执行此操作,但 Google 表格不是 Excel,因为我不这样做不知道 Google 表格可以处理的最大数字是多少,我只是给它一个远远超出我的数据集的值)。假设您需要查找整个行号 2:
=LOOKUP(999999999,2:2)
Run Code Online (Sandbox Code Playgroud)
就是这样。
如果没有任何数据,此函数将引发错误,因此如果您(像我一样)仅需要在存在时获取该特定值,则可以将其与简单的 IF 函数结合使用:
=IF(ISERROR(LOOKUP(999999999,2:2)),"EMPTY",LOOKUP(999999999,2:2))
Run Code Online (Sandbox Code Playgroud)
如果 LOOKUP 函数返回错误,您可以将字符串“EMPTY”替换为您想要的任何值或函数。
我希望这个更简单的方法有任何帮助,并再次感谢@AdamL 的原始答案。
归档时间: |
|
查看次数: |
7403 次 |
最近记录: |