如何将两个EXCEL表格中的数据通过共同的列信息对应起来,并且自动求出比率?具体问题已在excel表格中提出

2026年09月24日 11:06
有4个网友回答
网友(1):

抄表员信息表C2公式:

=Left(B2,FIND("-",B2)-1)

下拉填充C列

 

表1的F2单元格(注意,我不知道你的工作表名里有几个空格,我这里只输入一个,请自己修改)

=VLOOKUP(D2,'表2 抄表员信息'!$A:$C,3,)

下拉填充

 

表1的G2单元格

=SUMPRODUCT((C:C="正常采集")*(D:D=D2))/COUNTIF(D:D,D2)

 

注意这个公式是数组公式,输入公式后,同时按Ctrl+Sheet+Enter三键结束,再下拉填充

 

(对G列设置单元格格式为数字的百分)

网友(2):

  1. 第一个问题:在表2的C2输入=LEFT(B2,FIND("-",B2,1)-1),然后下拉即可.

  2. 第二个问题:在表1的F2输入=VLOOKUP(D2,'表2 抄表员信息'!A:C,3,0),然后下拉即可.(另外不知你表2的工作表名表2与抄表员信息之间有几个空格,我公式中两者只有一个空格,你改成一样的工作表名即可)

  3. 第三个问题:在表1的G2输入=SUMPRODUCT((F$2:F$10000=F2)*(C$2:C$10000="正常采集"))/COUNTIF(F$2:F$10000,F2),然后下拉即可.

网友(3):

这个做起来完全没有问题,只是模拟数据稍稍麻烦一些,能不能把你的实例截取一部分发到扣扣1487346335箱子?也可以加好友的
比如抄表员信息表C2公式:
=MID(B2,1,FIND("-",B2)-1)
下拉填充C列

网友(4):

1、表2中选中B列,然后再选项卡中选择:数据 → 分裂 → 分隔符号 → 下一步 → 其他
然后输入你B列名字和地方中间的连接号“-”点击完成。
完成后B列式姓名,C列是地名 在D列输入trim(B2),并下拉填充 → 去掉B列姓名中多余的空格。
2、在表2的F2列输入公式 =VLOOKUP(D2,表2名称!A:D,4,0) 其中表2D列是①完成的员工姓名。
3、抱歉,第三题没看明白,请你举个例子。谢谢。