Google sheets 引用另一个单元格/命名区域中存储的IMPORTRANGE()函数?

Google sheets 引用另一个单元格/命名区域中存储的IMPORTRANGE()函数?,google-sheets,Google Sheets,为了更加动态地工作,我想将我工作表中现有的IMPORTRANGE()公式与我的IMPORTRANGE变量交换,其中每个唯一的IMPORTRANGE()函数都存储在它们自己的命名范围内,以便在任何导入范围发生变化时,使另一个工作表上的代码更加灵活和清晰。所以我基本上想引用另一个单元格/命名区域中存储的公式。我找到了一些解决方案,但没有解决IMPORTRANGE()函数的问题。我现在有: # Indexmatch with importrange =INDEX(IMPORTRANGE("https:

为了更加动态地工作,我想将我工作表中现有的
IMPORTRANGE()
公式与我的IMPORTRANGE变量交换,其中每个唯一的
IMPORTRANGE()
函数都存储在它们自己的命名范围内,以便在任何导入范围发生变化时,使另一个工作表上的代码更加灵活和清晰。所以我基本上想引用另一个单元格/命名区域中存储的公式。我找到了一些解决方案,但没有解决
IMPORTRANGE()
函数的问题。我现在有:

# Indexmatch with importrange
=INDEX(IMPORTRANGE("https://docs.google.com/spreadsheets/d/UTvlsienwl30slslielswpeowIUILEN/edit", "my_first_named_range"), MATCH(K65, IMPORTRANGE("https://docs.google.com/spreadsheets/d/UTvlsielwieoeneIlswpeowIUILEN/edit", "my_second_named_range"), 0), 12)
命名范围(单个单元格)/
import\u ref\u 01

IMPORTRANGE("https://docs.google.com/spreadsheets/d/UTvlsienwl30slslielswpeowIUILEN/edit", "my_first_named_range")
IMPORTRANGE("https://docs.google.com/spreadsheets/d/UTvlsielwieoeneIlswpeowIUILEN/edit", "my_second_named_range")
命名范围(单个单元格)/
导入参考02

IMPORTRANGE("https://docs.google.com/spreadsheets/d/UTvlsienwl30slslielswpeowIUILEN/edit", "my_first_named_range")
IMPORTRANGE("https://docs.google.com/spreadsheets/d/UTvlsielwieoeneIlswpeowIUILEN/edit", "my_second_named_range")
预期结果:

=INDEX(import_ref_01, MATCH(K65, import_ref_02, 0), 12)
导入数据的可编辑样本表:

=INDEX(import_ref_01, MATCH(K65, import_ref_02, 0), 12)

源表的可编辑样本表:

=INDEX(import_ref_01, MATCH(K65, import_ref_02, 0), 12)

您应该用双引号将命名范围括起来
,并使用
间接的

=INDEX(INDIRECT("import_ref_01"), MATCH(K65, INDIRECT("import_ref_02"), 0), 12)

我想我有些东西可能适合你。以下是指向工作表上选项卡的链接:

有效的公式:

=INDEX(IMPORTRANGE(data_sample_IR1, data_sample_IR2), 
       MATCH( B2, IMPORTRANGE( data_sample_titles_IR1, data_sample_titles_IR2), 0),
       3)
其中命名范围为:

data_sample_IR1=“…您的数据表密钥…”

带引号,以及

数据样本IR2=A1:Q45

另外两个命名范围是相同的,但是对于您的标题范围

这需要将“IMPORTRANGE”文本移出指定范围

如果您有时需要使用IMPORTRANGE的灵活性,有时则不需要,那么您可以使用If包装器来处理这一点。
让我知道这是否有帮助。

共享一份包含所需输出示例的工作表副本。我以前确实尝试过在命名范围内没有
”的情况下执行此操作,但没有成功。现在,在命名范围内使用
尝试您的方法,但也不起作用。所以这不起作用。请告诉我哪个是哪个。1.您有
Spread1
,从中导入范围,并在
Spread2
named
import\u ref\u 01
中创建命名范围。您导入一个不同的范围,并将第二个范围命名为
import\u ref\u 02
。或2。您导入相同的区域,为其指定两个不同的名称区域,并希望引用其中的不同单元格?是的,当然,因此我目前在
spreadsheet01
中,使用索引匹配函数使用
sheet1
,使用数据库使用
sheet2
存储导入字符串。一个导入字符串从
spreadsheet02
sheet01
导入数据,另一个导入字符串从
spreadsheet02
sheet02
导入数据。你所理解的一切听起来都是对的。对于指定的范围,我认为如果我理解正确,您的第一个选项就是case.Works。您可能会导入多个列。在这种情况下,仍然可以使用类似的公式来实现。请分享一份定制解决方案的测试表。是的,我有很多正确的专栏。制作一张表格需要一些时间,因为很遗憾,我不能分享原始的表格,因为数据不是公开的。