Can you explain what are these values that are in the columns? Would one be able to bring them together into one string and compare them? Maybe like this:
Once you have matched the closest Row you could iterate over them and see which ones do match exactly and which are not. I think this should be doable.
Maybe you can provide us with sample data that would closely match your task without spelling any secrets.