从列范围 X 到来自同一行但列范围不同的 return 值的值匹配

Value match from column range X to return value from same row, but different column range

我在 Google 表格文档上设置了两个选项卡。在 Tab1 中,我有 ColumnA(星期几)和 ColumnB(员工)。我已经为这两个创建了命名范围。在 Tab2 中,我想从 ColumnB 中找到与 Tab1 ColumnA 中的值 'Monday' 和同一行的 ColumnB 的值 return 匹配的所有员工。理想情况下,我希望所有匹配值都列在一个单元格中。

我已经达到了

=IF('Tab1'!A:A="Monday","value(Tab1'!B:B)","")

这是 return 正确 false/blank 值。

当 Tab1 中的值 'Monday' 确实匹配时,它 returns #VALUE!而不是 ColumnB 的实际值。我认为这是因为我没有指定它是文本值,而不是数字,但我不确定如何指定。最后,值 returns(包括空白值)位于与它们在 Tab1 上的位置相对应的各个行上,同样,我不确定如何更正。

在此处找到 sheet:https://docs.google.com/spreadsheets/d/1TzFCz15-B0XAVkc2j4aQPx6yjTGmzguTqdxLKsQ65Y8/edit?usp=sharing

如果有人能指导我找到解决方案,我将不胜感激。

粘贴到 A​​2 单元格并向右拖动:

=IFERROR(FILTER('Task Status'!$E3:$E, 'Task Status'!$H3:$H=A))