VLOOKUP和INDIRECT、TEXT公式组合
Posted
技术标签:
【中文标题】VLOOKUP和INDIRECT、TEXT公式组合【英文标题】:VLOOKUP and INDIRECT, TEXT formula combination 【发布时间】:2021-08-16 14:37:30 【问题描述】:这是我在Alistair McEvoy 和idfurw 的帮助下结合起来的完美公式:
=HYPERLINK(VLOOKUP(A4,IMPORTRANGE("1RnkAkydjc_wY_iLyyfktUucvi9MHmneVTL9H9J3bgss/","08/16!A2:Q26"),6), VLOOKUP(A4,IMPORTRANGE("1RnkAkydjc_wY_iLyyfktUucvi9MHmneVTL9H9J3bgss/","08/16!A2:Q26"),9))
但是,我想更新它。尤其是这部分:"08/16!A2:Q26"
以上公式。
如何重写公式,以便单元格 A1 中的值代替 08/16。单元格 A1 包含 08/16(日期格式)。
这个公式从不同的未打开的谷歌表中获取数据。未打开的电子表格包含应从中提取数据的名为 08/16 的工作表。
我尝试了这种组合,但没有奏效:
=HYPERLINK(VLOOKUP(A4,IMPORTRANGE("1RnkAkydjc_wY_iLyyfktUucvi9MHmneVTL9H9J3bgss/",INDIRECT("'"&TEXT($A$1,"MM/dd")&"'!A2:Q26"),6), VLOOKUP(A4,IMPORTRANGE("1RnkAkydjc_wY_iLyyfktUucvi9MHmneVTL9H9J3bgss/",INDIRECT("'"&TEXT($A$1,"MM/dd")&"'!A2:Q26"),9))
可能我在使用'
和"
时出错
所以我想将"08/16!A2:Q26"
转换为 --> "08/16!A2:Q26"
但不是08/16
将是来自A1
单元格的值。 A1
单元格值为08/16
【问题讨论】:
【参考方案1】:尝试:
=HYPERLINK(
VLOOKUP(A4,
IMPORTRANGE("1RnkAkydjc_wY_iLyyfktUucvi9MHmneVTL9H9J3bgss/",
A1&"!A2:Q26"), 6), VLOOKUP(A4,
IMPORTRANGE("1RnkAkydjc_wY_iLyyfktUucvi9MHmneVTL9H9J3bgss/",
A1&"!A2:Q26"), 9))
或:
=HYPERLINK(
VLOOKUP(A4,
IMPORTRANGE("1RnkAkydjc_wY_iLyyfktUucvi9MHmneVTL9H9J3bgss/",
TO_TEXT(A1)&"!A2:Q26"), 6), VLOOKUP(A4,
IMPORTRANGE("1RnkAkydjc_wY_iLyyfktUucvi9MHmneVTL9H9J3bgss/",
TO_TEXT(A1)&"!A2:Q26"), 9))
【讨论】:
谢谢!你暗示我需要做什么这是最终公式:TEXT($A$1,"MM/dd")&"!A2:Q26"以上是关于VLOOKUP和INDIRECT、TEXT公式组合的主要内容,如果未能解决你的问题,请参考以下文章
在 VLOOKUP 中使用间接函数查找 MAX ABS 时出错
如何组合:INDEX + MATCH + ?VLOOKUP?