0

我有 100 张 Excel 财务报表表来提取选定的数据。例如,第一张表来自 A 公司,其“总资产”项目在 A10 中,但在第二张表中,“总资产”项目在 A17 中,第三张在 A12 中......

因此,每个财务报表的项目在其 Excel 表中都有不同的位置。有什么办法可以通过指定他们的名字来提取它们,例如“总资产”、“其他收入资产”等,然后我就不需要一一阅读它们的位置了。

4

1 回答 1

1

抱歉耽搁了。您需要使用导入数据

[num,txt] = xlsread('EXCELFILEHERE');

num将是数值矩阵,txt而是所有文本值的元胞数组。接下来txt,您需要使用类似的内容搜索所需的短语

[row,col] = find(ismember(txt,'Total Assets')==1)

这将为您提供一个列列表和相应的行,您可以在其中找到该短语txt。然后只需将该行重新插入num以获取您需要的数据。请记住, 和 的大小num可能txt会有所不同,具体取决于您的数据格式。.xls如果可以的话,我建议文件。

于 2012-04-11T08:42:56.050 回答