如何在相邻单元格中获取 return 值的函数,而不是打印在写入函数的单元格下方?
How do I get a function to return values in adjacent cells instead of being printed below the cell where the function is written?
我有 table 个团队、名称和角色。我正在尝试将该数据移动到一个单独的 table,但我想编写一个查询 returns 相邻单元格中的值,而不是直接在我认为是默认值的下方。
这是 table
的图片
=QUERY(A2:C9, "select B where A = 'Bears' and C = 'Coach'", 0)
// return球队教练姓名'bears'
=QUERY(A2:C9, "select B where A = 'Bears' and C = 'Player'", 0)
// returns 球队的所有球员姓名 'bears'
第一个查询实现了我想要的,因为每支球队只有一名教练 return,但是第二个查询没有实现我想要的,即 return 侧向的值所以请填写 Player1-3 列,不要妨碍下面的行。
删除 E2:I 范围内的所有内容。那么...
粘贴到 E2 单元格:
=UNIQUE(A2:A)
粘贴到F2单元格并向下拖动:
=FILTER(B:B, A:A=E2, C:C="coach")
粘贴到 G2 单元格并向下拖动:
=TRANSPOSE(FILTER(B:B, A:A=E2, C:C="player"))
更新:
=TRANSPOSE(QUERY(Players!A:I, "select I where G = 'player' and A = "&
QUERY(Teams!A:F, "select A where F = '"&C2&"'", 0), 0))
我有 table 个团队、名称和角色。我正在尝试将该数据移动到一个单独的 table,但我想编写一个查询 returns 相邻单元格中的值,而不是直接在我认为是默认值的下方。
这是 table
的图片=QUERY(A2:C9, "select B where A = 'Bears' and C = 'Coach'", 0)
// return球队教练姓名'bears'
=QUERY(A2:C9, "select B where A = 'Bears' and C = 'Player'", 0)
// returns 球队的所有球员姓名 'bears'
第一个查询实现了我想要的,因为每支球队只有一名教练 return,但是第二个查询没有实现我想要的,即 return 侧向的值所以请填写 Player1-3 列,不要妨碍下面的行。
删除 E2:I 范围内的所有内容。那么...
粘贴到 E2 单元格:
=UNIQUE(A2:A)
粘贴到F2单元格并向下拖动:
=FILTER(B:B, A:A=E2, C:C="coach")
粘贴到 G2 单元格并向下拖动:
=TRANSPOSE(FILTER(B:B, A:A=E2, C:C="player"))
更新:
=TRANSPOSE(QUERY(Players!A:I, "select I where G = 'player' and A = "&
QUERY(Teams!A:F, "select A where F = '"&C2&"'", 0), 0))