找到工作表

时间:2018-01-16 15:01:51

标签: excel

所以我有2张excel表,其中一张excel表(比如表1)包含一些与这些值对应的值和日期。标题行包含日期,行2到6包含值。另一个工作表(比如表2)包含在工作表1的第2到6行中输入的所有值的列表。

工作表1通常以每列添加新记录的方式进行更新。例如,Sheet 1有3个新记录,因此填充了B,C和D列。然后,我想从Sheet 1中检索某个值的最后一次出现,并记录最后一次出现在Sheet 2的B列中。该值的最后一次出现在Sheet 1的单元格D5中,我想返回内容如果在另一次更新之后在单元格F3中再次出现该值,则返回单元格F1。下面显示了一个样本图像,其中Sheet 2的内容合并在Sheet 1的内容下。

Sample problem

这可能是什么公式?我一直试图找到可能的公式,但所有这些解决方案只涉及一列或一行作为范围,而不是整张表。

到目前为止,我只能在一列中返回某个值的最后一次出现的索引。见下面的照片。

Index of last occurrence of value sample

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您添加的图像显示两种不同的情况:第一个(样本问题)在第一个上有日期,第二个(值样本最后一次出现的索引)的日期在第一个。尽管如此,我相信我提出的解决方案将在两种情况下都有效。

如果您已经知道如何获取列/行号,可以使用INDEX函数返回第一行/列的值。

对于图像#1:

= INDEX (1:1; 1; <your formula here>)

对于图像#2:

= INDEX (A:A; <your formula here>; 1)