我知道这个问题已经被问过很多次了,但我还没有找到适合我情况的答案。我尝试过使用 INDEX 和 TRUE 值,但它似乎对我不起作用。我还尝试更改列(日期,然后是项目和成本),但无济于事。
我正在使用 GOOGLE 表格。
该工作簿有两张纸,这张纸称为“参考”。它所称的那个叫“销售”。数据未按项目排序,但按日期排序,但可能存在重复实例。我正在使用这个公式:
=VLOOKUP(A2,Sales!A:C,3,false)
Run Code Online (Sandbox Code Playgroud)
它有效,但它调用了第一个值。我需要最新的值。它需要遍历整个 COLUMN 来搜索该值,然后返回第三列上对应的(最新)值。两张表都有 ITEM 栏;参考的目的是检查销售表中是否存在与现有项目匹配的项目,如果存在,则参考最新值“COST”。由于 ITEM 和 COST 的许多实例都具有不同的值,因此我需要调用最新的数字。
此外,我还有另一个公式,它从另一个工作簿中的另一个工作表调用数据,它几乎执行相同的操作:
=VLOOKUP(A2,importrange("https://docs.google.com/spreadsheets/d/URL/","Sales!A:C"),3,false)
Run Code Online (Sandbox Code Playgroud)
同样,它的作用是获取我需要的值,而不是最新值。该表的格式如下:
(SALES)
ITEM DATE COST
A2 B2 C2
A3 B3 C3
Run Code Online (Sandbox Code Playgroud)
参考表是这样的:
(REFERENCE)
ITEM LOOKUP
A2 B2
A3 B3
Run Code Online (Sandbox Code Playgroud)
您能提供的任何帮助将不胜感激。