提问人:Sri Sreshtan 提问时间:3/25/2023 更新时间:3/25/2023 访问量:29
如何使用if语句和VLOOKUP分配分配条件?
How to assign assign condition using if statement and VLOOKUP?
问:
我在一个名为players
在新工作表中,我必须根据开始比赛和结束比赛的标准过滤草稿球队名称
预期出局的数据应突出显示如下:-
“草稿团队”的条件基于新数据和列中的列以及工作表中的列。对于球员和 Draft Team 是空白的,因为不在 和 中。Match
Start Match
'End Match'
players
G
F
Match
Start Match
End Match
如何获得突出显示的预期输出?
答:
1赞
Mayukh Bhattacharya
3/25/2023
#1
也许您可以将两者之一或与 Function 一起使用。XLOOKUP()
INDEX()
MATCH()
• 细胞中使用的配方L2
=IFERROR(INDEX($C$2:$C$10,
MATCH(1,(I2>=$F$2:$F$10)*(I2<=$G$2:$G$10)*(J2=$A$2:$A$10)*(K2=$B$2:$B$10),0)),"")
或者,与XLOOKUP()
• 细胞中使用的配方L2
=XLOOKUP(1,(I2>=$F$2:$F$10)*(I2<=$G$2:$G$10)*(J2=$A$2:$A$10)*(K2=$B$2:$B$10),$C$2:$C$10,"")
评论
0赞
Sri Sreshtan
3/25/2023
这个公式正在起作用。但是我在所有单元格中都获得了空白的输出。如果我将不同的团队放在“C”列中,这会起作用吗?在谷歌表格中,输出是 ' =IFERROR( VLOOKUP(E3, ArrayFormula(FILTER( '玩家积分 - G5'!A:G,'玩家积分 - G5'!A:A = E3,'玩家积分 - G5'!F:F <= A3,'玩家积分 - G5'!G:G >= A3 )), 3, FALSE), “” )' .在 excel 中,它是 '=IFERROR(__xludf。DUMMYFUNCTION(“IFERROR( VLOOKUP(E5, ArrayFormula(FILTER( '玩家积分 - G5'!A:G,'玩家积分 - G5'!A:A = E5,'玩家积分 - G5'!F:F <= A5,'玩家积分 - G5'!G:G >= A5 )), 3, FALSE), “”“” )“),”EIC“)'
0赞
Mayukh Bhattacharya
3/25/2023
@SriSreshtan您标记了并且您使用的是 Google 表格,两者都是不同的,您可以在 Google 表格链接下方发表评论吗?Excel
0赞
Sri Sreshtan
3/25/2023
我只想在“excel”中应用它。我提到了将谷歌表格下载为 excel 文件后公式显示方式的差异。
0赞
Mayukh Bhattacharya
3/26/2023
以及为什么要从谷歌表格下载,可以直接粘贴到excel中吗?您需要根据自己的花色更改范围
0赞
Sri Sreshtan
3/26/2023
让我们在聊天中继续讨论。
评论