The answer to that question is REALLY complicated.
Say A + B <--> C, let's take two cases:
CASE 1: A originally in excess.
If this is the case, B is the limiting reagent and therefore the yield will be the amount of B converted to C.
If we add extra A, more B would be converted to C, and the yield will increase.
If we add extra B (keeping A in excess), yes the position of equilibrium will shift forward, but the percentage of B converted to C will be less, so yield actually decreases.
CASE 2: B originally in excess.
If this is the case, A is the limiting reagent and therefore the yield will be the amount of A converted to C.
If we add extra B, more A would be converted to C, and the yield will increase.
If we add extra A (keeping B in excess), yes the position of equilibrium will shift forward, but the percentage of A converted to C will be less, so yield actually decreases.
That's why the answer to that is very complicated.