数组公式中的通配符
Wildcard in Array Formula
我已经搜索了很多关于此的主题,但恐怕我对代码的每一部分的理解不够,无法使它们适应我的具体问题。我有下面的公式...
=IF(ISERROR(INDEX('Master Schedule'!$A$1:$E$500,SMALL(IF('Master Schedule'!$C$1:$C$500="home game", ROW($C$1:$C$500)),ROW(1:1)),1)),"",INDEX('Master Schedule'!$A$1:$E$500,SMALL(IF('Master Schedule'!$C$1:$C$500="home game",ROW('Master Schedule'!$C$1:$C$500)),ROW(1:1)),1))
完全公开,这是我在网上找到的一行代码,当时我试图确定是否有一种方法可以搜索和 return 值,其中引用的列不符合 VLOOKUP 要求的顺序。我充分了解它正在做什么以适应我的特定传播sheet。这个公式是 return 来自主计划 sheet 的信息,在 C 列中被标记为主场比赛。我想创建一个公式来获取包含同一列中任何类型比赛的信息(主场比赛,客场比赛)。主日程表显示所有类型的比赛、混战、练习和其他活动。分开的 sheet 仅显示从主计划表 sheet 中获取的部分信息。谁能帮我修改这行代码,让它搜索任何类型的游戏(基本上忽略 "home" 或 "away")?
试试这个:
=INDEX('Master Schedule'!$A:$E0,SMALL(IF(ISNUMBER(SEARCH("game",'Master Schedule'!$C:$C0)),ROW($C:$C0)),ROW(1:1)),1)
This is an array formula and must be confirmed with Ctrl+Shift+Enter.
我已经搜索了很多关于此的主题,但恐怕我对代码的每一部分的理解不够,无法使它们适应我的具体问题。我有下面的公式...
=IF(ISERROR(INDEX('Master Schedule'!$A$1:$E$500,SMALL(IF('Master Schedule'!$C$1:$C$500="home game", ROW($C$1:$C$500)),ROW(1:1)),1)),"",INDEX('Master Schedule'!$A$1:$E$500,SMALL(IF('Master Schedule'!$C$1:$C$500="home game",ROW('Master Schedule'!$C$1:$C$500)),ROW(1:1)),1))
完全公开,这是我在网上找到的一行代码,当时我试图确定是否有一种方法可以搜索和 return 值,其中引用的列不符合 VLOOKUP 要求的顺序。我充分了解它正在做什么以适应我的特定传播sheet。这个公式是 return 来自主计划 sheet 的信息,在 C 列中被标记为主场比赛。我想创建一个公式来获取包含同一列中任何类型比赛的信息(主场比赛,客场比赛)。主日程表显示所有类型的比赛、混战、练习和其他活动。分开的 sheet 仅显示从主计划表 sheet 中获取的部分信息。谁能帮我修改这行代码,让它搜索任何类型的游戏(基本上忽略 "home" 或 "away")?
试试这个:
=INDEX('Master Schedule'!$A:$E0,SMALL(IF(ISNUMBER(SEARCH("game",'Master Schedule'!$C:$C0)),ROW($C:$C0)),ROW(1:1)),1)
This is an array formula and must be confirmed with Ctrl+Shift+Enter.