Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 如何修复错误,即“;GTE的数组参数大小不同”;?_Google Sheets_Google Forms - Fatal编程技术网

Google sheets 如何修复错误,即“;GTE的数组参数大小不同”;?

Google sheets 如何修复错误,即“;GTE的数组参数大小不同”;?,google-sheets,google-forms,Google Sheets,Google Forms,我正在比较一个连续列表,看看这些单元格是否存在于第二个列表中。它作为单个单元格工作,但当我尝试将其转换为数组时,因为它连接到窗体。有没有关于如何修复或更改代码以使其正常工作的线索?初始列表在页面上,但比较列表在称为“位置”的单独页面上 =数组公式, 如果((E100:E*1>=位置!D2:D)*(E100:E*1=位置!F$2:F)*(F100:F*1=位置!D2:D)*(E100:E*1=位置!F2:F)*(F100:F*1GTE代表大于等于,这告诉我比较数组有两种不同的长度。Location

我正在比较一个连续列表,看看这些单元格是否存在于第二个列表中。它作为单个单元格工作,但当我尝试将其转换为数组时,因为它连接到窗体。有没有关于如何修复或更改代码以使其正常工作的线索?初始列表在页面上,但比较列表在称为“位置”的单独页面上

=数组公式,

如果((E100:E*1>=位置!D2:D)*(E100:E*1=位置!F$2:F)*(F100:F*1=位置!D2:D)*(E100:E*1=位置!F2:F)*(F100:F*1GTE代表大于等于,这告诉我比较数组有两种不同的长度。
Locations
工作表只有1000行,而您的
VirtualCourseUpload
有50500行。以下是几种可能的解决方案:

  • 位置的底部再添加49500行以使其正常工作(滚动至工作表底部),或
  • 使用特定的范围限制,而不是整个列

GTE代表大于等于,这告诉我比较数组有两种不同的长度。
位置
工作表只有1000行,而您的
VirtualCourseUpload
有50500行。以下是几种可能的解决方案:

  • 位置的底部再添加49500行以使其正常工作(滚动至工作表底部),或
  • 使用特定的范围限制,而不是整个列

对于将来的参考,您可以在将来编辑自己的问题,而不是发布新问题。对于将来的参考,您可以在将来编辑自己的问题,而不是发布新问题。添加一个函数,在其中添加新行时,它会自动将其添加到另一页,以便它们始终保持不变,这有意义吗?W添加一个函数,当一个新行被添加到一个页面时,它会自动将它添加到另一个页面,这样它们总是保持不变,这有意义吗?
=ARRAYFORMULA(IF((B100:B)="",,IF(TEXTJOIN(", ", 1, 
 IF((E100:E*1>=Locations!D2:D)*(E100:E*1<=Locations!E2:E)*
    (F100:F*1>=Locations!F$2:F)*(F100:F*1<=Locations!G2:G), Locations!C2:C, ))="", 
 "out of range", TEXTJOIN(", ", 1, 
 IF((E100:E*1>=Locations!D2:D)*(E100:E*1<=Locations!E2:E)*
    (F100:F*1>=Locations!F2:F)*(F100:F*1<=Locations!G2:G), Locations!C2:C, )))))