我有一张 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
。
例子
示例数据(不适当的列):
我们想要使用数据的工作表如下所示: