为什么 Importrange() 数据不能正常工作?

Why isn't Importrange() data working in function?

我已经查找了这个问题的所有解决方案并尝试了所有,但没有成功。

我从另一个页面导入坐标并使用 =if(and() 函数确定它们是否在一个范围内。但似乎 and() 最多只接受 3 个 and() 语句。还有一些的函数甚至没有在函数中注册。我不明白为什么。

所有单元格的格式都设置为数字 尝试了各种组合

请随意使用该功能。我已经为此工作了 3 天,但仍然找不到解决方案。有人可以帮忙吗?

https://docs.google.com/spreadsheets/d/1OZSDju3hRyGyRfFhHJT2PLQ3DBvcfOAT1ZvNxB-J0DQ/edit?usp=sharing

查看绿色突出显示的行。它们都在绿色高光范围内,但没有。,

尝试:

=ARRAYFORMULA(IF(
 IFNA(VLOOKUP(A2:A*1, SORT(QUERY(SPLIT(FLATTEN(IF(F2:G="",,F2:G&"♦"&E2:E)), "♦"), 
 "where Col2 is not null", 0)), 2, 1))=
 IFNA(VLOOKUP(B2:B*1, SORT(QUERY(SPLIT(FLATTEN(IF(H2:I="",,H2:I&"♦"&E2:E)), "♦"), 
 "where Col2 is not null", 0)), 2, 1)), 
 IFNA(VLOOKUP(A2:A*1, SORT(QUERY(SPLIT(FLATTEN(IF(F2:G="",,F2:G&"♦"&E2:E)), "♦"),
 "where Col2 is not null", 0)), 2, 1)), ))


!!然而

如果可能出现重叠,您将需要使用此公式并向下拖动:

=ARRAYFORMULA(TEXTJOIN(", ", 1, 
 IF((A2*1>=F:F)*(A2*1<=G:G)*(B2*1>=H:H)*(B2*1<=I:I), E:E, )))


您的导入范围应该是:

=ARRAYFORMULA(REGEXREPLACE(""&QUERY(
 IMPORTRANGE("1ol7DTYZcwZVZk6WhfCLQ1JBt3_3QIEXEC5TkfEerCMw", "CheckinForm!I2:J30"), 
 "where not Col1 = '#ERROR!' and Col1 is not null", 0), "^: ", )*1)