Alright. Fine. I'll play devil's frickin' advocate. Here is what you would need to do in order to target a single spell on a character/creature.
First of all, you don't want to dispel everything on them, so you need to find out what protections/spells they currently have going. In order to identify the spells currently active on the target, you must make a Spellcraft check (DC 20 + spell level). Keep in mind, however, that you can only make a spellcraft check on a spell that you can see or otherwise detect. So, take a look at this example:
Wizard #1 has these spells currently active on him: Resist Elements, Mage Armor, Displacement, and Darkvision. Now, of these four spells, the only one that has any visual effect that others can see is Displacement. Nowhere in the descriptions of the other spells does it say that they have visual effects. So, the only spell that you can use a Spellcraft check on is Displacement, which has a Spellcraft DC of 23.
The only way you can even partially identify the other three active spells, is to cast Detect Magic or better, as the other three spells do not have any visual effects, thus you don't know that they are active. However, using Detect Magic will take you at least 3 rounds before you can even attempt to identify the other three spells. Unfortunately, Detect Magic only reveals the relative strength of the active spells and what school of magic they are from. Detect Magic will not reveal the actual spell.
So, in order to truly identify the spells, you must use Analyze Dweomer, which would take you a minimum of 3 rounds to identify all of the spells. Also, you have to make a caster level check (1d20 + caster level) in order to successfully identify a spell. Also, you have a really good chance of being exhausted after casting the spell (Fort save DC 21) for the next 1d8 hours. Also, you have to use an expensive focus item, 1,500gp. Also, you have to burn up a 6th level spell.
Now, once you have successfully identified all of the spells, you can easily cast a targeted dispel magic against one of the spells without having to worry about hitting the others by accident. If, however, you did not identify all of the spells and you are unaware that Mage Armor is in place, you may inadvertantly dispel it as well.
So, considering everything that you would be required to do, doesn't this seem like a big fat pain in the rear and totally not worth it? Yep. I figured everyone would see it that way.
My point is simple. I have seen several suggestions that follow a simple theme: You cast detect magic and make spellcraft checks to identify the active spells. Unfortunately, spellcraft checks won't help you if you can't see or otherwise detect the spell in place and detect magic doesn't fully identify spells, and unless you know what the actuall spell is, I won't let you target it. Simple as that.
But even if you aren't as strict as I am, and you rule0 that a spellcraft check using Detect Magic is good enough, it will still take you 3 full rounds just to somewhat identify them (DC 15 + spell level, or higher if there are mutliple types of magic active, which you may or may not care about).
So, the Devil says YES, it can be done. But my god, unless you have plenty of time and you aren't pressured, why would you bother?