首 页 行业资讯 新车 试驾评测 养车用车 车型库

excel表如何根据两个条件去读取数据呢?

发布网友 发布时间:2022-03-07 21:56

我来回答

2个回答

热心网友 时间:2022-03-07 23:25

可以利用IF 的公式组合进行多个条件的判断。
不过你说的例子,我还是没看明白,建议你再说详细一点。
利用这个公式吧。
=SUM(IF((Sheet1!$A$2:$A$9=Sheet2!A2)*(Sheet1!$B$2:$B$9="8月工资"),Sheet1!$C$2:$C$9))
SHEET1 A2:A9 是员工列 B2:B9是填入某个月工资的名称,C2:C9 是工资数目 范围随着你数据的多少而增加。
Sheet2!A2 是填入员工名称 输入公式之后要注意,这个是组合公式,直接按回车输入不行。必须按组合键 ctrl + shift + enter 才能正常输入。之后会在公式两边形成大括号 { 就算成功。
或者可以用
=SUMPRODUCT((Sheet1!A2:A9=Sheet2!A2)*(Sheet1!B2:B9="8月工资")*(Sheet1!C2:C9))
也可以实现
根据你的描述,我这个公式是肯定可以实现相关功能的。除非你的描述不准确。

热心网友 时间:2022-03-08 00:43

你说的是什么意思啊?
A1单元格的数据到底是1还是3啊?什么是“A1 B1 1 2”“A1 B2 3 4”?

----------------------------
问题补充:之前描述的不清晰,不好意思

原来的数据是这样的,工资的数据有两个:
员工1 8月份工资 1 2
员工1 9月份工资 3 4
员工2 8月份工资 5 6
员工2 9月份工资 7 8

自动读取数据成为
8月份工资 9月份工资
员工1 1 2 3 4
员工2 5 6 7 8

数据比较多,怎么通过公式或者宏能实现自动转换呢?谢谢大家!
--------------------------

哇!好难!我不会。。。帮不了。

不过你只有10分,如果你能加到100分以上,那些高手就能在“高分”的分类中找到这个提问,或许他们能帮你。。。但也可能加分也没结果。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com