Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/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
Excel 其他工作表中文本单元格的参考范围_Excel - Fatal编程技术网

Excel 其他工作表中文本单元格的参考范围

Excel 其他工作表中文本单元格的参考范围,excel,Excel,“Sheet1”中的单元格O4:P23为空。我希望这些单元格的内容使用“Sheet2”中单元格B2:C21(相同大小范围)的内容填充。如果我将Sheet2中的内容复制并粘贴到Sheet1中我想要的位置,它的工作原理与我想要的一样,但是如果我尝试使用Sheet1的O4中的引用公式,我会得到#值!错误。我已经试过了: ='Sheet2'!B2:C21 有一个类似的问题,但列出的解决方案似乎过于复杂,我觉得应该比这容易得多。我使用的是Excel 2013,工作表启用了宏,但我希望尽可能远离宏。在O4

“Sheet1”中的单元格O4:P23为空。我希望这些单元格的内容使用“Sheet2”中单元格B2:C21(相同大小范围)的内容填充。如果我将Sheet2中的内容复制并粘贴到Sheet1中我想要的位置,它的工作原理与我想要的一样,但是如果我尝试使用Sheet1的O4中的引用公式,我会得到#值!错误。我已经试过了:

='Sheet2'!B2:C21

有一个类似的问题,但列出的解决方案似乎过于复杂,我觉得应该比这容易得多。我使用的是Excel 2013,工作表启用了宏,但我希望尽可能远离宏。

在O4中输入公式

=Sheet2!B2
单元格引用中没有$符号。这是一个相对单元格引用,即当跨(到
=Sheet2!C2
)和向下(到
=Sheet2!B3
)复制时,它将发生变化。复制到P4,向下复制到第23行


请注意,区域的单元格引用在冒号后没有空格,如您在注释中所述。

我想使用引用而不是复制粘贴,因为有一个IF语句:IF('Sheet1'!A1=1,'Sheet2'!B2:C21,IF('Sheet1'!A1=2,'Sheet2'!D2:E21,…)我已经在IF语句中确定了问题的根源,它引用了另一张表中的一系列单元格,因此这篇文章的标题就是。谢谢,我之所以不认识这个解决方案,首先是因为一些被引用的单元格被合并了,导致了类似的范围引用问题。另一个避免合并单元格的原因。