例如:要统计excel中某一列的数据,已知这一列第一行标题是张三,如何根据“张三”的名字读取“张三”这一列的数据?因为每张表”张三“所在的列不固定,所以需要根据”张三“的名字来查找和读取每个excel中的数据
只读“张三”
[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
迈特莱博