我在使用Excel时遇到问题。我有一个包含书目的数据集。对于每一行,我都有一个特定标题的每个作者,以列分隔。我想在作者之间建立联系,以查看哪些出版物在一起,出版多少次。
数据集示例:
想要的输出:
我大约有43列乘500行。我已经尝试过COUNTIFS
和SUMPRODUCT
,但都没有给我想要的输出。
谢谢您的帮助:)
答案 0 :(得分:0)
也许有比这更简单的方法,但是有43列(很多共同作者吗?)我只能想到使用数组公式,所以方法是:-
(1)获取第一作者的原始数据行总计
(2)获取第二作者的行总数
(3)将它们相乘得到两位作者所在的行(出版物)。
(4)可选-检查每一行的总和是否大于零-除非重复作者的名字,否则不必要。
(5)全部添加。
=SUM(--(MMULT(N($A$2:$D$20=G$1),TRANSPOSE(COLUMN($A$1:$D$1))^0)*MMULT(N($A$2:$D$20=$F2),TRANSPOSE(COLUMN($A$1:$D$1))^0)>0))
必须使用 Ctrl Shift Enter 输入为数组公式。
我只是用缩写来演示方法。
我已经使用“#”对它们进行了格式化,以使零显示为空白。