Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.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 参数必须是一个范围_Google Sheets_Google Sheets Formula - Fatal编程技术网

Google sheets 参数必须是一个范围

Google sheets 参数必须是一个范围,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我一直在为这个怪物添加一个又一个括号,但不管我怎么做,要么我缺少一个括号,要么参数必须是一个范围,而且它不会告诉我在下面的等式中它想要一个范围: =IF(OR(AND((ROW(VLOOKUP(Calculator!A2,Pokemon!A1:I898,1,FALSE))>=793),(ROW(VLOOKUP(Calculator!A2,Pokemon!A1:I898,1,FALSE))<=799)),AND((ROW(VLOOKUP(Calculator!A2,Pokemon!A1

我一直在为这个怪物添加一个又一个括号,但不管我怎么做,要么我缺少一个括号,要么参数必须是一个范围,而且它不会告诉我在下面的等式中它想要一个范围:

=IF(OR(AND((ROW(VLOOKUP(Calculator!A2,Pokemon!A1:I898,1,FALSE))>=793),(ROW(VLOOKUP(Calculator!A2,Pokemon!A1:I898,1,FALSE))<=799)),AND((ROW(VLOOKUP(Calculator!A2,Pokemon!A1:I898,1,FALSE))>=803),(ROW(VLOOKUP(Calculator!A2,Pokemon!A1:I898,1,FALSE))<=806))),5,0.1)

=IF(或)(和)(行(VLOOKUP(Calculator!A2,Pokemon!A1:I898,1,FALSE))>=793,(行(VLOOKUP(Calculator!A2,Pokemon!A1:I898,1,FALSE))=803),(行(VLOOKUP(Calculator!A2,Pokemon!A1:I898,1,FALSE))我相信问题在您的行(…)函数中

您使用的参数是:

=ROW(VLOOKUP(Calculator!A2,Pokemon!A1:I898,1,FALSE))
对于我的测试数据,这给出了“参数必须是范围”错误。 如果您共享了您的工作表,我们可以对此进行确认,或者您可以关注VLOOKUP的结果,并查看它是否以字符串形式返回范围,例如AB17。如果它只返回一个数字或其他值,您将得到该错误

如果是这样,请告诉我们

评论:

如果设置公式的格式,有时在调试逻辑时会有所帮助。可能类似于以下内容:

=IF(OR(
       AND(
           (ROW(VLOOKUP(Calculator!A2,Pokemon!A1:I898,1,FALSE))>=793),
           (ROW(VLOOKUP(Calculator!A2,Pokemon!A1:I898,1,FALSE))<=799)),
       AND(
           (ROW(VLOOKUP(Calculator!A2,Pokemon!A1:I898,1,FALSE))>=803),
           (ROW(VLOOKUP(Calculator!A2,Pokemon!A1:I898,1,FALSE))<=806))
      ),
   5,
   0.1)
=IF(或(
及(
(世界其他地区(VLOOKUP(计算器!A2,口袋妖怪!A1:I898,1,FALSE))>=793),
(行(VLOOKUP(计算器!A2,口袋妖怪!A1:I898,1,FALSE))=803),

(世界其他地区(VLOOKUP(计算器!A2,口袋妖怪!A1:I898,1,错误))我只关注VLOOKUP的结果,结果发现我忘了它确实返回字符串,你知道有什么替代方案可以提供我想要做的吗?实际上找到了一个不太复杂的解决方案来做我想做的事情,而不需要搜索单元格,但无论如何都要感谢你的帮助。我会接受答案,因为我相信你得到了声誉谢谢。欢迎来到StackOverflow。很高兴你有一个更好的电子表格设计方法。嗨@MilesPerHour!你能与社区分享你最后用来回答这篇文章的方法吗?这样其他有类似问题的用户可以很容易地找到它吗?谢谢!:D