我有 100 张 Excel 财务报表表来提取选定的数据。例如,第一张表来自 A 公司,其“总资产”项目在 A10 中,但在第二张表中,“总资产”项目在 A17 中,第三张在 A12 中......
因此,每个财务报表的项目在其 Excel 表中都有不同的位置。有什么办法可以通过指定他们的名字来提取它们,例如“总资产”、“其他收入资产”等,然后我就不需要一一阅读它们的位置了。
我有 100 张 Excel 财务报表表来提取选定的数据。例如,第一张表来自 A 公司,其“总资产”项目在 A10 中,但在第二张表中,“总资产”项目在 A17 中,第三张在 A12 中......
因此,每个财务报表的项目在其 Excel 表中都有不同的位置。有什么办法可以通过指定他们的名字来提取它们,例如“总资产”、“其他收入资产”等,然后我就不需要一一阅读它们的位置了。
抱歉耽搁了。您需要使用导入数据
[num,txt] = xlsread('EXCELFILEHERE');
num
将是数值矩阵,txt
而是所有文本值的元胞数组。接下来txt
,您需要使用类似的内容搜索所需的短语
[row,col] = find(ismember(txt,'Total Assets')==1)
这将为您提供一个列列表和相应的行,您可以在其中找到该短语txt
。然后只需将该行重新插入num
以获取您需要的数据。请记住, 和 的大小num
可能txt
会有所不同,具体取决于您的数据格式。.xls
如果可以的话,我建议文件。