matlab读取excel并获取包含search项的行

我正在阅读excel文件

[num, txt, raw] = xlsread('D://qq.xls','D1'); 

以上代码是读取表单D1中的数据。 Excel工作表看起来这个生活 在这里输入图像说明

我想获取并显示只有用户提供的search字词的行。 search词将来自诊断栏(最后一栏)。

例如。 如果用户想要使用术语“ PD ”的诊断数据。

我们怎么能得到这个?

请帮忙

我find了解决scheme

这里是代码:

 [num, txt, raw] = xlsread('D://qq.xls','D1','B2:HH24');// read excel file B = raw.'; // transpose it qq=B(1:end, 23);//get diagnosis column x = strmatch('NODB', qq);//find match for cell array it returns row index qq=B(x, :); //fetch data from row index 

谢谢:)