I have an excel_1 with 4 columns (A, B, C, score) with different combinations. I have another excel_2 with 3 columns (A, B, C). I would like according A, B, C and find out score. I’m trying using excel index and match function, but i still can not figure out. without coding, it really make me trouble to match it one by one…May i know how to write code in Matlab?
Example:
excel_1
99 5 35 12
99 2 32 14
97 5 13 94
...
excel_2
97 5 13
99 2 32
...
After execute the code,
Result:
excel_2
97 5 13 94
99 2 32 14
...
Thanks a lot…
A = xlsread('excel_1.xlsx');
B = xlsread('excel_2.xlsx');
[~,J] = ismember(B,A(:,1:size(B,2)),'rows');
if any(J)
result = A(J,:);
end
??? Subscript indices must either be real positive integers or logicals.
Error in ==> Untitled at 6
result = A(J,:);
Solved. can not exist impossible between B and A.
May be you can try this.
Then