解决方案

解决方案

我有一张 Excel 工作表,其中有 15 列。第 13 列中,我断断续续地放置了 3 个名称和空白,第 3 列中,我按页面顺序排列了从最新到最早的日期。我想在第 13 列中查找特定名称,并使用第 3 列中的日期填充另一张工作表上的单元格。有人能给我一个公式来做到这一点吗?

答案1

解决方案

您可以使用VLOOKUP,但查找列必须位于包含要写出的数据的列的左侧。要使用 VLOOKUP,我们可以将第 3 列复制到第 16 列。

=VLOOKUP('lookup_value', 'table_array', 'col_index_num', 'range_loopup')
=VLOOKUP(A2,DATA_SHEET!$M$2:$P$7,4,FALSE)

'range_loopup'应设置为 FALSE 以获得精确匹配,'col_index_num'是要写出的数据的列号(此处将查找列定义为第 1 列)。列M是工作表的第 13 列,列是P工作表的第 16 列。应显示数据的列必须在范围内table_array

例子

示例数据(不适当的列):

在此处输入图片描述

我们想要使用数据的工作表如下所示:

在此处输入图片描述

相关内容