Good question! The key with this one is to first isolate exactly what we're supposed to be comparing. In an extremely general sense, whenever we're dealing with yield in chemistry, we want to take some value divided by another value, then multiply by 100. For example, the equation for % yield is (actual yield) / (theoretical yield) x 100.
Here, though, that can't be what we're supposed to do, since we have no way to know what the "theoretical yield" is. Instead, we must be comparing what we have after the ion-exchange chromatography step (our "final" value) with what we had initially (the supernatant). Here, we finally get to your question - how do we know we have to use the units, and not something else? The answer is basically that nothing else works. We've already figured out that we need to divide some amount corresponding to the ion-exchange chromatography step by some amount corresponding to the supernatant, then multiply by 100. We can't just use the specific activity values, since that will give us a yield of something like 20000%, which doesn't make any sense for a purification, where the yield should be less than 100%. And we can't just use total protein values, because that includes all the protein present, not just the product of interest.
Since we can't use either value alone, we need to combine them in some way. Since one value is in mg and the other in units/mg, it makes sense to multiply them together, giving us simply "units." (Any other manipulation would give us weirdly complicated units and wouldn't fit any of the answer choices.)
This strategy - quickly narrowing down options to find what they must want us to do - is very helpful on the MCAT. Most students wouldn't see this question and automatically think "we need to compare activity units from the last step with activity units in the first step!" But they might be able to work it out as I described above.
Good luck with your prep 🙂