怎样用Matlab或Excel对以下数据进行筛选?(有图)

该图仅仅是数据的一部分,共有近1000条。怎样用matlab或excel做到以下内容?
1、将CD4date(B列)为零且CD4Count(C列)小于100的数据筛选出来;
2、在全部数据中,将含有1的PtID(A列)所有数据找出来。
例如经过1以后,PtId为23426、23427、23568、23579的数据符合1的条件,我想在全部数据中将PtId为23426、23427、23568、23579的数据筛选出来。求高手解答!!!我个人能解决第一个要求,求能同时解决1,2的。如果能用matlab解决的本人加分,谢谢!!!

(1)excel筛选后读取
或者
(2)全部读取再matlab筛选

x=xlsread('a.xls','sheet1','a1:a10')
excel文件名是a.xls,sheet1是表名,a1:a10是a列的1到10行
只能手动选择了,要不怎么办,就不知了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-08
首先可以通过xlsread 读取数据 然后用find筛选
第2个回答  2017-06-21
只要有数据,进行数据筛选是matlab的拿手戏,没问题,可把数据文件发过来看看,才能写程序。
第3个回答  2020-10-21

在Excel中如何对数据进行筛选?

第4个回答  2014-09-08

应该通过Excel “数据”选项下的“高级筛选”来完成。

将数据区域作为列表区域,在数据区域外,将“CD4date(B列)为零且CD4Count(C列)小于100”的条件列出,并作为条件区域,将筛选结果复制到其他区域,并指定首个单元格的位置,确定即可。

 

本回答被网友采纳
相似回答