您想在工作表 1 上显示第 3 列的值。
无法使用 VLOOKUP 公式输出文本结果。出现错误:“VLOOKUP函数中的Argument Parameter 3只支持“数字”类型的值”。
试图解决 DGET(返回多个值的错误),INDEX(MATCH,没有工作。
=ARRAYFORMULA(IF(AND(ISBLANK($A$2:A);ISBLANK($B$2:B));"";VLOOKUP({$A$2:A&"|"&$B$2:B};{' Sheet1'!$A$2:$A&"|"&'Sheet1'!$B$2:$B};{'Sheet1'!$C$2:$C};false)))


摆脱这种情况 =ARRAYFORMULA(IF(({$A$2:A&""&$B$2:B}="");"";regexreplace(VLOOKUP({$A$2:A&""&$ B$2 :B};{'Sheet1'!$A$2:$A&""&'Sheet1'!$B$2:$C};2;false);$A$2:A;"")))
不完美,但它有效......
首先,我们寻找合适的行号,然后在按行号的列中找到所需的状态。
两个条件用两个隔开,
ЕСЛИ切断不必要的计算我不明白是什么阻止了您使用串联?也许我误读了这个问题,但这似乎有效