我有2张excel表1,它链接到一个访问数据库,并从中提取信息,1用户可以输入他们的工作时间信息。
我正在尝试进行一些数据验证,以便如果日期中有任何信息,则数据库中包含与之关联的信息,那么它将显示该数据,而不是在我的其他工作表上显示为00:00:00。我现在把它简化为同一张表,直到我可以使它工作
我试过= VLOOKUP(K1,A:I,4,FALSE),显示#N / A
其中K1是我正在搜索的日期,我附上了我的桌子的图像,该图像会在加载时刷新。
我的最终目标是让它搜索日期(kpi_date)和名称(ad_name),并在每列中显示信息。
非常感谢任何帮助
亲切的问候
答案 0 :(得分:0)
你很可能想要
=VLOOKUP(K1,B:C,2,FALSE)
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
lookup_value
=您要搜索的值和
table_array
=您想要搜索的数据,最左边的列用于>查找日期 - 即(col B),其余列可以用作>返回值(在您的示例中为col C)
col_index_num
=您要为table_array返回的列作为表的索引>,table_array的第2列
[range_lookup]
=可选(如果省略则为TRUE)TRUE将在最左边的列中使用最接近的匹配>(需要排序的表才能正常工作)设置为> FALSE以找到完全匹配(不需要排序)
在所有情况下,从顶部找到的第一行是用于获取返回值的行,即使col B中存在多个值