有没有办法让 if 语句 return 获取单元格的信息?

Is there a way to have an if statement return the information of a cell?

我正在对 in/check 系统进行摄像头检查。我让此人填写 google 表格,该表格被 link 编辑为 google sheet。这给了我他们检查过的相机、他们的名字和检查时间。我有另一个 sheet 显示所有已排序的数据。因此,相机是签入还是签出以及签出的时间。现在我需要把名字放在检查相机的人旁边。

按照我设置的方式,您可以一次检查多个摄像头,因此简单的 LOOKUP 将不起作用。我正在尝试制作一个 IF 语句,查看相机被检出的日期和时间,然后进入 google 形式 linked sheet 并查找日期和时间相同,然后将名称(位于日期和时间旁边的单元格中)粘贴到我的另一个 sheet.

中相机旁边的单元格中

这是我目前拥有的:

=IF(E2 = Data_Entered!A2:A, ,"Highlands")

如果登记入住,我会说 Highlands 因为我确定日期的方式是:

= If(C2= "Check Out", Now(), "Highlands")

所以我不需要他们签到时的姓名。

我希望 IF 语句如下所示:

=IF(E2 = Data_Entered!A2:A,PASTE,"Highlands")

或类似的东西。只要能用!

这是 link 到 sheet 的副本: https://docs.google.com/spreadsheets/d/1YbtxgI-Wp9nikDpKrLrpehNvQP3nRjNAWGPv2tMc5zg/edit?usp=sharing

删除 D:E 范围内的所有内容并将其粘贴到 D2 单元格中:

=ARRAYFORMULA(IF(LEN(A2:A), IF(C2:C= "Check Out", VLOOKUP(A2:A&"♦"&C2:C, 
 SORT(SPLIT(TRANSPOSE(SPLIT(TRIM(QUERY(TRANSPOSE(QUERY(TRANSPOSE(
 IF((Data_Entered!E2:I<>"")*(Data_Entered!B2:B="Check Out"), 
 "♠"&Data_Entered!E2:I&"♦"&Data_Entered!B2:B&
 "♣"&Data_Entered!D2:D&"♣"&Data_Entered!A2:A, ))
 ,,999^99)),,999^99)),"♠")), "♣"), 1, 0, 3, 0), {2, 3}, 0), "Highlands"), ))