When searching libraries (.lib), the linker will use the first matching symbol that it finds. Libraries are searched in a well defined order. To have a different library take precedence for a particular symbol, specify the library earlier in the link command line (list it earlier in Linker > Input > Additional Dependencies for the executable project within Visual Studio)
If you have multiple subroutines across multiple libraries that you want chosen, then you will need to use a different approach, such as unpacking the libraries and selecting the object code for the routines that you want as a separate step.
Note that object files take precedence over libraries when searching for symbols.
Multiply defined symbols only applies to symbols within object files (.obj).