【发布时间】:2015-11-20 23:28:17
【问题描述】:
我有一个包含两张表的电子表格,第一张表包含 Name (col:C) 和 Finish time (col:G),第二张表我有一个也称为 Name (col:A) 的列,还有一个名为Personal Best Time (col:G) 的列。
目前,在Sheet2:Col:G 中,我使用公式搜索Sheet1 以查找与该特定行的Name 列相关的最低Finish time 值(如下所示):
=ArrayFormula( min( if('Sheet1'!C:C = A2, 'Sheet1'!G:G) ) )
但是对于Sheet2 中的每一行,都需要复制这个公式,唯一的区别是A2 引用(它指的是当前行的Name 列)。
所以我希望创建一个间接公式,在标题列中输入特定范围,并自动应用于每一行。 这就是我目前所拥有的:
=ArrayFormula( IF( ISBLANK(A:A), "", IF( ROW(G:G)=1, "个人最佳时间", ArrayFormula( min( if( 'Sheet1'!C:C = A2 , 'Sheet1'!G:G ) ) ) )))
但是我该如何使A2根据行号而变化?
我尝试了A:A,但如果我是对的,那将尝试比较Sheet2 中的整个Name 列。
【问题讨论】:
-
抱歉,我是公式的新手,另一位用户编辑了我的帖子并指出了我的间接方向。而且我认为大多数 [excel-formula] 将与 Google 电子表格相同
标签: google-sheets