将值从一个excel工作表传递到另一个工作表
我有两张表,表1和表2,我要做的是将表1中的值复制到表2 表1:我有两种类型的用户,它们具有相应的权重将值从一个excel工作表传递到另一个工作表,excel,Excel,我有两张表,表1和表2,我要做的是将表1中的值复制到表2 表1:我有两种类型的用户,它们具有相应的权重 user 1 user 2 7 user 1 user 3 19 user 1 user 7 5 user 3 user 2 1 user 2 user 7 1 第2页 user 1 user 2 user 3 user 7 user 1 user 3 user 2
user 1 user 2 7
user 1 user 3 19
user 1 user 7 5
user 3 user 2 1
user 2 user 7 1
第2页
user 1 user 2 user 3 user 7
user 1
user 3
user 2
user 7
最终结果应该是这样的:用户1->用户2的权重为7,因此该值显示在该单元格中,以此类推
user 1 user 2 user 3 user 7
user 1 0 7 19 5
user 3 0 1 0 0
user 2 0 0 0 1
user 7 0 0 0 0
有办法做到这一点吗?我知道我可以在两个excel工作表之间传递值,但我不知道在这种情况下如何传递
更新:循环参考错误
第2页
假设您给出的两个样本都从工作表的左上角开始,在B2中输入以下公式(对于用户1,用户1)并在表格中拖动:
=SUMIFS(Sheet1!$C:$C,Sheet1!$A:$A,$A2,Sheet1!$B:$B,B$1)
输出将是:
user 1 user 2 user 3 user 7
user 1 0 7 19 5
user 2 0 0 0 1
user 3 0 1 0 0
user 7 0 0 0 0
它使用行和列中的用户作为标准来匹配第1页第1列和第2列中的用户,并添加权重。无论是否存在重复,此链接都将起作用。有多种方法可以尝试此链接,您可以找到解决方案。用户数是动态的还是仅仅是这些值?@GowthamShiva dynamic,它只是一个样本数据,原始数据在两个电子表格上都有近5k个值。在要显示信息的电子表格中,单击该单元格并输入等号。然后转到Windows选项卡并选择其他电子表格。单击要从中导入信息的单元格。然后按回车键。这应该行得通。如果您使用的是新版本的Office或Visio,则该选项卡的标题可能会有所不同。@melissa您可以使用数据透视表将其精确到分钟。它不适用于用户2列,用户1->用户2和用户3->用户2的值均为0。请检查公式是否匹配,尤其是$符号。添加了user1和user2列的屏幕截图供您参考。公式现在给了我循环参考错误:/n您的数据位置可能有差异。。我这边的公式没有任何错误,输出与您想要的匹配。请在两张表格中解释您的数据布局,并提供您使用的确切公式。截图会更好。你的数据布局和我的完全一样,公式也一样。我不知道出了什么问题。