Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.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,免责声明:我已经找到了解决办法,但我仍然相信应该有办法做到这一点,我想知道是否有人知道 我有一个电子表格,有多张表格,所有表格都将两个单元格输入一张“概览表”。当我设置工作表时,我愚蠢地在概览电子表格中手动输入了单元格A,即标识单元格,而不是在其他工作表中引用该单元格。发送到概览表的另一个单元格是单元格V 我需要在所有这些表中编辑一组信息(添加第二个标识单元格),并将其发送到概览表。我是否有办法在第二个单元格中引用公式,以便不必重新输入所有这些公式 例如 我是否可以使用一个函数,将“V”替换为

免责声明:我已经找到了解决办法,但我仍然相信应该有办法做到这一点,我想知道是否有人知道

我有一个电子表格,有多张表格,所有表格都将两个单元格输入一张“概览表”。当我设置工作表时,我愚蠢地在概览电子表格中手动输入了单元格A,即标识单元格,而不是在其他工作表中引用该单元格。发送到概览表的另一个单元格是单元格V

我需要在所有这些表中编辑一组信息(添加第二个标识单元格),并将其发送到概览表。我是否有办法在第二个单元格中引用公式,以便不必重新输入所有这些公式

例如


我是否可以使用一个函数,将“V”替换为“a”,这样我就可以参考表格,而无需重新输入每个单元格的公式


我的解决方法是将各个工作表中的V列移动到B列,然后复制粘贴,将引用列本地移动一个。但我认为应该有一种方法可以做到这一点,以防由于某种原因无法移动列。

您可以始终将公式复制并粘贴到新范围,然后使用Find ad Replace(Alt+H),将“a”变为“V”。如果公式中有多个“A”实例,并且您担心替换错误的内容,则可以将“查找”选项设置为“A?”(空格是故意的,或者可以使用单元格引用后面最常用的内容)。“?”用作通配符,将查找“A1”、“A2”。。。及"A9。如果您的引用是两位数或三位数,那么可以使用“A???”(如果您担心在“=A234+Address(…”)中替换错误的内容,请再次使用空格)

然而,如果“查找和替换”在您的情况下不起作用,我建议的另一种解决方法是

=REPLACE(FORMULATEXT("Cell you want to use"),SEARCH("A",FORMULATEXT("Cell you want to use")),1,"V")
这应该准确地显示公式中键入的内容,但A的第一个实例被V替换。只要单元格引用是单元格中的第一个内容,这应该可以工作。如果不是,则此方法可能无法正常工作。此方法的另一个问题是,它会生成字符串。您仍然需要d将其复制并粘贴为值,以生成新公式的可用版本


希望这有助于回答您的问题。如果没有,希望其他人能从这个答案中找到一些有用的东西,从而得到您真正需要的答案。

您可以随时将公式复制并粘贴到新的范围中,然后使用find ad Replace(Alt+H)将“A”转换为“V”。如果您的公式有多个“A”实例在它们中,如果您担心替换错误的内容,您可以将“查找”选项设置为“A?”(空格是故意的,或者您可以使用单元格引用后面最常用的任何内容)。“?”作为通配符,将查找“A1”、“A2”…和“A9”。如果您的引用变为两位数或三位数,则可以使用“A??”(再次空格,以防您担心在“=A234+Address(…”)中替换错误的内容)

然而,如果“查找和替换”在您的情况下不起作用,我建议的另一种解决方法是

=REPLACE(FORMULATEXT("Cell you want to use"),SEARCH("A",FORMULATEXT("Cell you want to use")),1,"V")
这应该准确地显示公式中键入的内容,但A的第一个实例被V替换。只要单元格引用是单元格中的第一个内容,这应该可以工作。如果不是,则此方法可能无法正常工作。此方法的另一个问题是,它会生成字符串。您仍然需要d将其复制并粘贴为值,以生成新公式的可用版本


希望这有助于回答您的问题。如果没有,希望其他人能从这个答案中找到一些有用的东西,以得到您真正需要的答案。

会找到/替换工作吗?您是否尝试过
间接的
在这种情况下我无法获得间接的工作。会找到/替换工作吗?您是否尝试过
间接的
我无法获得间接的工作在这种情况下为我工作。就是这样!我不知道为什么,但在我寻找解决方案的过程中,我从来没有将FORMULATEXT作为一个函数。谢谢!成功了!我不知道为什么,但在我寻找解决方案的过程中,我从来没有将FORMULATEXT作为一个函数。谢谢!