【问题标题】:VLOOKUP and INDIRECT, TEXT formula combinationVLOOKUP和INDIRECT、TEXT公式组合
【发布时间】:2021-08-16 14:37:30
【问题描述】:

这是我在Alistair McEvoyidfurw 的帮助下结合起来的完美公式:

=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

【问题讨论】:

    标签: google-sheets google-sheets-formula string-formatting vlookup google-query-language


    【解决方案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"
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-04
    • 1970-01-01
    相关资源
    最近更新 更多