我正在制作一个相机签入/签出系统。我让对方填写了链接到Google工作表的Google表单。这给了我他们检出的相机,姓名和检出时间。我还有一张纸显示所有排序的数据。因此,相机是否已签入或签出以及签出的时间。现在,我需要将名字放在检出相机的人旁边。
按照我的设置方式,您可以一次签出多台摄像机,这样一个简单的LOOKUP
就无法使用。我正在尝试做一个IF语句,它查看照相机被检出的日期和时间,然后进入google表单链接表,并查找相同的日期和时间,然后将名称粘贴在日期和时间旁边的单元格,进入另一张工作表中相机旁边的单元格。
这是我到目前为止所拥有的:
=IF(E2 = Data_Entered!A2:A, ,"Highlands")
如果签入,我会说是Highlands,因为我的约会方式是:
= If(C2= "Check Out", Now(), "Highlands")
所以当他们签入时,我不需要这个人的名字。
我希望IF语句像这样:
=IF(E2 = Data_Entered!A2:A,PASTE,"Highlands")
或类似的东西。只要有效!
这是工作表副本的链接: https://docs.google.com/spreadsheets/d/1YbtxgI-Wp9nikDpKrLrpehNvQP3nRjNAWGPv2tMc5zg/edit?usp=sharing
答案 0 :(得分:1)
删除 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"), ))