如何在Excel M列中找出某两种或两种以上不同数据同时对应P列某两种或两种以上不同数据

来源:百度知道 编辑:UC知道 时间:2024/06/16 02:16:14
某实验室有1000种材料.用材料1,材料2,材料3……材料1000来表示.材料是由成份组成.成份大约有7000种,用成份1,成份2,成份3……成份7000来表示.每种材料大约由30~50种成份组成..材料和成份对应关系列成Excel表如下(M列成份名称p列材料名称)
…M……………P……
材料1…… …成份30
材料1…… …成份159
材料1…… …成份684
材料1…… …成份24
材料1…… …成份365
材料1……… 成份875
材料1…… …成份784
材料1……… 成份45
材料2……… 成份2
材料2……… 成份65
材料2……… 成份768
材料2……… 成份54
材料2 ………成份23
材料2 ………成份897
材料2 ………成份684
材料2 ………成份789
材料3 ………成份65
材料3 ………成份365
材料3 ………成份89
材料3…… …成份30
材料3…… …成份6895
材料3……… 成份247
………………………
………………………
………………………
材料1000 …成份365
材料1000 …成份25
材料1000… 成份897
材料1000… 成份256
材料1000… 成份247

如果某两种或某两种以上材料都含有某两种或某两种以上成份,那么这几种成份就叫着某同源成份,比如材料1其中含有成份30和成份365,而材料3其中也含有成份30和成份365,也就是说材料1和材料3都含有成份30和成份365。再比如材料3其中含有成份365和成份247,而材料1000其中也含有成份365和成份247,也就是说材料3和材料1000都含有成份365和成份247现在我的问题是如何找出这些某两种或某两种以上材料都含有某两种或某两种以上成份

用数据透视表可以很清楚得看到 我想把表格发给你

好象很麻烦啊,光靠公式似乎无法解决,看牛人用VBA了~~~

如果在已有数据中,同一种材料对应成份不会出两行或以上的记录,可以尝试:

1、新建一列,在首行输入:=COUNTIF(P:P,P2),向下复制公式

2、对该列进行:筛选-自动筛选-自定义-大于1

不知道这样的结果是不是你想要的

第一种是自动筛选,在"数据"菜单下点"筛选"--"自动筛选"
之后,选择P列的条件,包括你要的两种就行了

第二种是高级筛选,有点复杂
思路就是在空白的地方把条件写出来,
然后再将要筛选的范围内的符合条件的数据选出来
具体可自己baidu一下

如果不需要将选出来的数据存到其它地方的话,可以用第一种方法