If statement 为什么不是';t Importrange()数据是否在函数中工作?

If statement 为什么不是';t Importrange()数据是否在函数中工作?,if-statement,google-sheets,google-sheets-formula,array-formulas,gs-vlookup,If Statement,Google Sheets,Google Sheets Formula,Array Formulas,Gs Vlookup,我查过这个问题的每一个答案,都试过了,但没有成功 我正在从另一个页面导入坐标,并使用=if(and()函数确定它们是否在一个范围内。但是and()似乎最多只接受3个and()语句。有些函数甚至没有在函数中注册。我不明白为什么 所有单元格的格式均为数字 尝试了各种组合 请随意使用该功能。我已经做了3天了,仍然找不到解决方案。有人能帮忙吗 查看绿色高亮显示的行。它们都在绿色高亮显示范围内,但没有任何内容。,,尝试: =ARRAYFORMULA(IF( IFNA(VLOOKUP(A2:A*1, S

我查过这个问题的每一个答案,都试过了,但没有成功

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

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

请随意使用该功能。我已经做了3天了,仍然找不到解决方案。有人能帮忙吗

查看绿色高亮显示的行。它们都在绿色高亮显示范围内,但没有任何内容。,,

尝试:

=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$2:F)*(A2*1<=G$2:G)*(B2*1>=H$2:H)*(B2*1<=I$2:I), E$2:E, )))

导入的值格式为纯文本-这就是为什么。
“一”
不等于
1
WOW!!我需要花一些时间来了解它是如何工作的。但就目前而言,我正在将新数据上传到数组中,而它没有更新in/out列。你知道为什么吗?你能共享一份工作表吗?你使用了哪种公式?同一个工作表。它使用arrayfunction在X&Y中放置值。但是排序功能并没有跟随表格中的新条目。此外,我想我应该提到,这是一个动态数组,没有变化,而是不断添加。它就像一个符咒。我想另一个问题是,如何将另一个字段/数字范围添加到位置中?只需将数字添加到其他现有字符下面即可ters?这可能是我在做的事情。它不是读取新范围和新条目。可能是我如何将范围输入电子表格?复制粘贴还是直接键入?:/@player0
=ARRAYFORMULA(REGEXREPLACE(""&QUERY(
 IMPORTRANGE("1ol7DTYZcwZVZk6WhfCLQ1JBt3_3QIEXEC5TkfEerCMw", "CheckinForm!I2:J30"), 
 "where not Col1 = '#ERROR!' and Col1 is not null", 0), "^: ", )*1)