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 自动替换google工作表中的范围名称_Google Sheets_Named Ranges - Fatal编程技术网

Google sheets 自动替换google工作表中的范围名称

Google sheets 自动替换google工作表中的范围名称,google-sheets,named-ranges,Google Sheets,Named Ranges,我喜欢命名范围的想法,它可以使公式不那么晦涩。然而,我还没有找到一个简单的方法来实际使用它们 例如,在输入金额时,我通常会这样做 =总和( 然后鼠标移到我想要的那团东西上 然后输入) 如果我想使用命名区域,我必须手动键入全名 我试着打开命名的范围边栏并点击它。仍然使用列-行语法填充它 编辑:新工作表允许您单击范围名称,并将其作为范围名称存储在公式中。 我也试着开始键入范围的名称,希望它能提前猜测。那里也没有欢乐 有没有办法自动使用命名范围?例如,一个脚本在工作表中查找范围,并将其与命名范围列表进

我喜欢命名范围的想法,它可以使公式不那么晦涩。然而,我还没有找到一个简单的方法来实际使用它们

例如,在输入金额时,我通常会这样做

=总和( 然后鼠标移到我想要的那团东西上 然后输入)

如果我想使用命名区域,我必须手动键入全名

我试着打开命名的范围边栏并点击它。仍然使用列-行语法填充它

编辑:新工作表允许您单击范围名称,并将其作为范围名称存储在公式中。

我也试着开始键入范围的名称,希望它能提前猜测。那里也没有欢乐


有没有办法自动使用命名范围?例如,一个脚本在工作表中查找范围,并将其与命名范围列表进行比较,然后用命名范围替换列-行语法?

我不相信自动完成以这种方式处理命名范围是可能的。根据GAS的说法,要做到这一点,必须为每个命名范围声明一个函数,该函数只返回自己的范围,然后在函数中使用该范围时调用该函数。我相信GAS会阻止JavaScript代码自动生成其他代码,因此这些“identity”函数必须手工编写,这在一定程度上违背了增加便利性的目的。我找不到支持这一假设的联系,因此我为仅仅基于我的经验的轶事证据道歉

在撰写本文时,使用namedRanges的名称来显示其范围已经融入到电子表格功能中(我在此时发现了这一点),因此如果您希望使用名称本身,就不必让它填充A1范围语法


希望这有帮助。干杯

既然google支持公式中的范围名称,那么就有可能设计一个脚本来进行替换。需要显式调用脚本。
EDIT:New Sheets允许您单击范围名称,并将其作为范围名称存储在公式中。
我没有看到这种行为。我仍然看到A1格式中命名范围的替换。我错过什么了吗?