如何使用Matlab提取Excel中指定列的数据?
例如:要统计excel中某一列的数据,已知这一列第一行标题是张三,如何根据“张三”的名字读取“张三”这一列的数据?因为每张表”张三“所在的列不固定,所以需要根据”张三“的...
例如:要统计excel中某一列的数据,已知这一列第一行标题是张三,如何根据“张三”的名字读取“张三”这一列的数据?因为每张表”张三“所在的列不固定,所以需要根据”张三“的名字来查找和读取每个excel中的数据
展开
1个回答
展开全部
只读“张三”
[num,txt]=xlsread('工作薄1.xls')
n = find(strcmp(txt(1,2 : end),'张三'));
cj=num(1:end,n)
cj =
86
91
86
85
78
>> mean(cj)
ans =
85.2000
2.全部读取
[num,txt]=xlsread('工作薄1.xls')
s=size(txt);
for i=2:s(2)
n = find(strcmp(txt(1,2 : end),txt(1,i)))
cj=num(1:end,n)
end
n =
1
cj =
80
90
87
67
56
n =
2
cj =
86
91
86
85
78
n =
3
cj =
67
78
78
87
90
迈特莱博
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询