EXCEL表格中文字和数字的合并计算
发布网友
发布时间:2022-04-30 00:50
我来回答
共6个回答
热心网友
时间:2022-06-12 11:22
哦 看错了.
首先把1和2表里的ABC三列都复制到sheet3然后去掉重复项.
在D2输入 =iferror(vlookup(A2,'sheet1'!A:D,4,false),0)
在E2输入 =iferror(vlookup(A2,'sheet2'!A:D,4,false),0)
然后往下拉即可.
当然,用合并计算也可以啊,你可以先插入空列D把ABC列合并到D列,注意合并的时候插入某个字符分割,然后做合并计算,最后再把辅助列分列. 举个例子
A B
辅助列 2009年月收入
张三.本科.律师 2500
李四.硕士.医生 3000
王五.大专.教师 3500
A B
辅助列 2008年月收入
李四.硕士.医生 2000
王五.大专.教师 3000
赵六.博士.营销 1000
A B C
辅助列 2009年月收入 2008年月收入
张三.本科.律师 2500 0
李四.硕士.医生 3000 2000
王五.大专.教师 3500 3000
赵六.博士.营销 0 1000
热心网友
时间:2022-06-12 11:23
由于有三列文字,如果用合并计算,只能引用首列,需再用VLOOKUP查找学历和职业.
可以用数据透视表处理如下:
1.把两张表处理成:姓名/学历/职业/月收入/年,然后分别填充2009和2008.
2.把两张表合并成一张表.
3.数据/数据透视表/完成,姓名/学历/职业拉到行字段,年拉到列字段,月收入拉到数据.
热心网友
时间:2022-06-12 11:23
你可以先将1表和2表的姓名 学历 职业三列复制一个新表,再用高级筛选--勾选不重复记录,再把它复制到SHEET3,然后在SHEET3的E2输入=if(iserror(vlookup(A2,SHEET1!A:D,4,false)),"",vlookup(A2,SHEET1!A:D,4,false)),F2输入=if(iserror(vlookup(A2,SHEET2!A:D,4,false)),"",vlookup(A2,SHEET2!A:D,4,false))并向下填充.
热心网友
时间:2022-06-12 11:24
SHEET3的B2输入=IF(ISNA(VLOOKUP(A2,Sheet1!$A:$C,COLUMN(A2),)),VLOOKUP(A2,Sheet2!$A:$C,COLUMN(A2),),VLOOKUP(A2,Sheet1!$A:$C,COLUMN(A2),)),右拉,下拉。
热心网友
时间:2022-06-12 11:24
你的下拉菜单用什么做的?
如果是用数据有效性,没有其他办法,只能在b1的公式里做文章。
b1=vlookup(a1,{"甲",1;"乙",2;"丙",3;"丁",4;"戊",5},2,0)/12
如果是用窗体工具栏的组合框。那么列表项目直接对应的就是1、2、3等。将组合框与单元格a1做个链接就可直接使用=a1/12这个公式。
链接方法:在组合框上右键-设置控件格式-控制,在“单元格链接”框里输入(或选择)a1即可。
热心网友
时间:2022-06-12 11:25
1、先复制Sheet1的数据,粘贴到Sheet3
2、Sheet2的E2输入
=IF(COUNTIF(Sheet3!A:A,A2),"","不同")回车并向下填充
3、选数据列——菜单栏——数据——排序——主要关键字:下拉选(列E)——降序排序
4、复制显示“不同”的数据(A~C列就行)粘贴到Sheet3的数据下面
5、Sheet3的E1输入
=IF(ISERROR(INDEX(Sheet2!D:D,MATCH(A1,Sheet2!A:A,))), 0, INDEX(Sheet2!D:D,MATCH(A1,Sheet2!A:A,)))回车并向下填充。