If you want to be general, one way to do it is:
eq = f[x, y] == 0
sol = Table[Solve[eq /. x -> a, y], {a, 0, 5}] // Flatten
The result is a table of inverse functions.
To get specific you specify f[x,y] then look at sol
f[x_, y_] := 3 x + 4 y
sol
(*{y -> 0, y -> -(3/4), y -> -(3/2), y -> -(9/4), y -> -3, y -> -(15/4)}*)
You should realize that Mathematica may not always be able to find solutions for every f.
For numerics, NSolve does work.
solN = Table[NSolve[eq /. x -> a, y], {a, 0, 5}]
f[x_, y_] := BesselJ[0, x^2 + Sin[y^2]]
solN // N
{{{y -> -0.55588 - 1.37106 I}, {y ->
0.55588 + 1.37106 I}}, {{y -> -0.667605 - 1.42003 I}, {y ->
0.667605 + 1.42003 I}}, {{y -> -0.842353 - 1.51008 I}, {y ->
0.842353 + 1.51008 I}}, {{y -> -0.981582 - 1.59195 I}, {y ->
0.981582 + 1.59195 I}}, {{y -> -1.08664 - 1.65879 I}, {y ->
1.08664 + 1.65879 I}}, {{y -> -1.1683 - 1.7134 I}, {y ->
1.1683 + 1.7134 I}}}
But to look for a specific range if there is more that one root, FindRoot may be better.
f[x_, y_] := 0is not an equation. It's a function definition. Equation could bef[x,y]==0– yarchik Feb 25 '20 at 18:23nsol, which I've obtained withFindRootinTable. – Artes Feb 25 '20 at 19:29