首先,如果可能的话,我想在没有VB 的情况下执行此操作,这样我就不必经历教收件人如何启用宏的麻烦。
现在,我相信我想做的很简单,但答案可能是复杂的公式。我试图在新列中列出行中指定列中的值,这些值具有来自其他两列的匹配值。我敢肯定,这听起来很棘手,但一个例子应该会有很大帮助......
假设我有以下数据:
 ------------------
| sts | pos  | bye |
 ------------------
| 0   | QB   | 8   |
| 2   | WR   | 3   |
| 2   | QB   | 10  |
| 0   | QB   | 4   |
| 2   | QB   | 7   |
| 0   | WR   | 11  |
| 2   | WR   | 9   |
| 2   | QB   | 5   |
 ------------------
那是我的来源。我想为每个相应的 列出bye所有行中的值。换句话说,从上面的源数据中,我想看到以下结果集:sts = 2pos
 --------------------------
| pos | byes               |
 --------------------------
| QB  | 10  | 7  | 5  |    |
| WR  | 3   | 9  |    |    |
 --------------------------
...因为这些是与结果表中对应bye的行中的值sts = 2相同的值。pospos
同样,如果可能的话,我想避免使用宏,只bye在结果表的单元格中使用公式。
希望这对您来说足够有意义,可以尝试一下。谢谢!
跟进:
@Richard-Morgan 我尝试使用您的公式,但无法使其正常工作。这是我的实际电子表格的屏幕截图,因此我们可以使用真实的单元格引用:

所以sts是B2:B303,pos是D2:D303,bye是E2:E303。那么我想在Uthru列中列出再见Y。看起来你的答案,如果我足够聪明来实现它,将会得到我需要的东西,所以你可以提供任何帮助让我到达终点线非常感谢!


