matlab 寻找两个Excel表格相同名字所在行
时间: 2023-06-25 17:05:29 浏览: 183
excel 两列数据查找相同值对应的位置
4星 · 用户满意度95%
可以使用 MATLAB 的 `readtable` 函数读取两个 Excel 表格,并使用 `intersect` 函数寻找它们的交集,即相同的名称。然后,使用 `ismember` 函数在两个表格中查找相同名称所在的行数。
以下是一个示例代码:
```matlab
% 读取两个 Excel 表格
table1 = readtable('table1.xlsx');
table2 = readtable('table2.xlsx');
% 查找相同的名称
common_names = intersect(table1.Name, table2.Name);
% 查找相同名称所在的行数
[row1,~] = find(ismember(table1.Name, common_names));
[row2,~] = find(ismember(table2.Name, common_names));
```
其中,`row1` 和 `row2` 分别是两个表格中相同名称所在的行数。
阅读全文