您好,需要帮助才能将范围引用到单元格值(具有该范围)。
问题:如何使用INDIRECT将范围引用到B84:B146的J84单元格和D:I的J85单元格?
这是我当前的公式:
={"HOURS";
ARRAYFORMULA(IFNA(IF(VLOOKUP(B86:B146, Sheet1!D:I, 6, 0)="-", "-", TEXT(TIME(
IFNA(REGEXEXTRACT(VLOOKUP(B86:B146, Sheet1!D:I, 6, 0), "(\d+)h")),
IFNA(REGEXEXTRACT(VLOOKUP(B86:B146, Sheet1!D:I, 6, 0), "(\d+)m")),
IFNA(REGEXEXTRACT(VLOOKUP(B86:B146, Sheet1!D:I, 6, 0), "(\d+)s"))), "[hh]:mm:ss"))))}
表格:https://docs.google.com/spreadsheets/d/1c3HdMq4PA50pYr88JqPoG51jvru8ipp8ebe4z5DczTQ/edit?usp=sharing
答案 0 :(得分:1)
看看是否有帮助
={"HOURS";
ARRAYFORMULA(IFNA(IF(VLOOKUP(INDIRECT(J84),INDIRECT("Sheet1!"&J85), 6, 0)="-", "-", TEXT(TIME(
IFNA(REGEXEXTRACT(VLOOKUP(INDIRECT(J84), INDIRECT("Sheet1!"&J85), 6, 0), (\d+)h")),
IFNA(REGEXEXTRACT(VLOOKUP(INDIRECT(J84), INDIRECT("Sheet1!"&J85), 6, 0), "(\d+)m")),
IFNA(REGEXEXTRACT(VLOOKUP(INDIRECT(J84), INDIRECT("Sheet1!"&J85), 6, 0), "(\d+)s"))), "[hh]:mm:ss"))))}
注意:如果在单元格J85中具有值“ Sheet1!D:I”,则可以将第二个间接值更改为INDIRECT(J85)...