matlab根据行列标题索引表格数据
在这里插入图片描述

%%通过行列标题查找对应数值
path = 'C:\Users\lenovo\Desktop\matlab程序\通过表格行与列标题查找数值\table.xlsx';
table = readcell(path);        % 使用readcell读取表格文件,能够读取表格全部内容,存储为cell格式

row = table(1,2:5);         % 读取行标题
column = cell2mat(table(2:10,1));     % 读取列标题,并由cell转换成double
data = cell2mat(table(2:10,2:5));     % 读取数据,并由cell转换成double

r = find(strcmp(row,"小王"));        % 根据返回码,使用find函数得到“小王”所在行数
c = find(column == 2013);            % 根据返回码,使用find函数得到2013所在列数
data_need = data(r,c)                % 根据行列数,索引数值
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐