excel 另一个 sheet 上的查找值和 sheet 中另一列的 return 值
excel lookup value on another sheet and return value of another column from that sheet
我有一个工作簿,它有一个名为 Players 的主要 sheet,其中有 Ticket#、Table#、Name(然后是其他信息)。
示例:
我也有 sheet 有 table 作业。
示例:
我想要 sheet 调用 table 1 查看 Sheet 调用 Table 1 的玩家,然后 return旁边的人的名字。
我不建议使用这种方法,但既然你已经设置好了:
在每个 Table 中添加一个帮助列以查找 Players sheet 中的 ROW 编号(没有它是可能的,但不推荐。如果你愿意,可以隐藏它)。
在新单元格的 A2 单元格中输入此公式:
=IFERROR(SMALL(IF(Players!$B$1:$B$100=1*TRIM(RIGHT(REPLACE(CELL("filename",A1),1,FIND(" ]",CELL("filename",A1)),""),2)),ROW($B$1:$B$100)),ROWS(A$2:A2)),"")
(用ctrl+shift+enter确认,不只是回车)
现在根据玩家 sheets:
的那一行设置 INDEX 值
=IF($A2="","",INDEX(玩家!C:C,$A2))
将公式扩展到其他单元格并根据需要更改列。
在 'Table 1'!B2,
试试这个
=iferror(index(players!c:c, aggregate(15, 6, row(players!b:index(players!b:b, match(1e99, players!b:b)))/(players!b:index(players!b:b, match(1e99, players!b:b))=1), row(1:1))), text(,))
向下填写直到出现空白。
我有一个工作簿,它有一个名为 Players 的主要 sheet,其中有 Ticket#、Table#、Name(然后是其他信息)。
示例:
我也有 sheet 有 table 作业。
示例:
我想要 sheet 调用 table 1 查看 Sheet 调用 Table 1 的玩家,然后 return旁边的人的名字。
我不建议使用这种方法,但既然你已经设置好了:
在每个 Table 中添加一个帮助列以查找 Players sheet 中的 ROW 编号(没有它是可能的,但不推荐。如果你愿意,可以隐藏它)。
在新单元格的 A2 单元格中输入此公式:
=IFERROR(SMALL(IF(Players!$B$1:$B$100=1*TRIM(RIGHT(REPLACE(CELL("filename",A1),1,FIND(" ]",CELL("filename",A1)),""),2)),ROW($B$1:$B$100)),ROWS(A$2:A2)),"")
(用ctrl+shift+enter确认,不只是回车)
现在根据玩家 sheets:
的那一行设置 INDEX 值=IF($A2="","",INDEX(玩家!C:C,$A2))
将公式扩展到其他单元格并根据需要更改列。
在 'Table 1'!B2,
试试这个=iferror(index(players!c:c, aggregate(15, 6, row(players!b:index(players!b:b, match(1e99, players!b:b)))/(players!b:index(players!b:b, match(1e99, players!b:b))=1), row(1:1))), text(,))
向下填写直到出现空白。