我有如下数据:

我想把它转换成这样:

我通常会在这个场景中使用VLOOKUP或HLOOKUP,但是我有多个用户查看相同的表示,因此这些选项不能工作,因为它们只返回第一个实例,而不返回任何后续实例。任何帮助都是非常感谢的。
发布于 2016-10-24 22:20:27
你可以用countifs()来做这个,
例如,您可以向G2:=COUNTIFS($B:$B,$F2,$A:$A,G$1)+COUNTIFS($C:$C,$F2,$A:$A,G$1)+COUNTIFS($D:$D,$F2,$A:$A,G$1)添加一个转换单元
您需要为您想要的每一列展开+countifs(),例如您的示例中目前有三列,所以需要三个countifs()。
结果:

然后你需要把它转换成文字:
(假设“如何在上表中使用excel在单元格G2中”)
=IF(G3=1,G$2,"")将这样做:

它不是最可伸缩的解决方案(如果您的审查员数量过高,但是不管审阅者的名称有多少,它都能工作。
此外,=IF(G3=1,G$2,"")可以合并到全局解决方案中,但最好是将它分开显示工作情况。
https://stackoverflow.com/questions/40227440
复制相似问题