% 示例代码
% 假设表格名为data.xlsx,工作表名为Sheet1
% 读取数据
[num, txt, raw] = xlsread('data.xlsx', 'Sheet1', 'A2:E');
% 创建新的表格来存放认购数据
table_1 = table();
% 创建新的表格来存放认沽数据
table_2 = table();
% 遍历每一行的Name列
for i = 1:size(txt, 1)
% 判断Name列中的内容是否包含"购",如果是则认为是认购数据
if contains(txt{i, 1}, '购')
% 将该行数据添加到认购表格
table_1 = [table_1; cell2table(raw(i, :))];
% 判断Name列中的内容是否包含"沽",如果是则认为是认沽数据
elseif contains(txt{i, 1}, '沽')
% 将该行数据添加到认沽表格
table_2 = [table_2; cell2table(raw(i, :))];
end
end
% 显示结果
table_1
table_2
这是一个示例代码,用于将合并的表格根据Name列的内容(包含"购"或"沽")拆分成两个新的表格。请根据实际情况修改表格的名称、工作表的名称以及数据的起始位置。 在这个示例中,使用了contains函数来判断Name列中的内容是否包含特定的关键词,然后根据结果将数据添加到对应的表格中。最后,显示结果表格table_1和table_2。
如果你有任何不理解的地方,请告诉我。