将公式转换为数组形式

问题描述 投票:0回答:1

我正在努力将以下公式转换为数组格式,可以吗?

=Iferror(IF(INDEX('Prep List'!$C$3:$C,MATCH(E6,'Prep List'!$E$3:$E,),1)=1,"✔️",""),"")

下面是我最接近的

=Iferror(ARRAYFORMULA(IF(INDEX('Prep List'!C2:C,MATCH(E6;6,'Prep List'!E2:E,),1)=TRUE,"✔️",""),""))

formlaur在我将其复制到一行但正在寻找更优雅的选择时起作用

任何帮助都将是惊人的

google-sheets
1个回答
0
投票

看看是否有帮助

=ArrayFormula(IF(LEN(E6:E), IFERROR(IF(VLOOKUP(E6:E, {'Prep List'!$E$3:$E, 'Prep List'!$C$3:$C},2, 0)+0=1,"✔️",)),))

或使用index()和match()

=ArrayFormula(IF(LEN(E6:E), IFERROR(IF(INDEX('Prep List'!$C$3:$C, match(E6:E, 'Prep List'!$E$3:$E, 0))+0=1,"✔️",)),))
© www.soinside.com 2019 - 2024. All rights reserved.