Thanks Korvar - If I understand your correctly, the skills that ppilots are most highly trained in will determine when/where they are selseted. ie If I had a bunch of high navT guys and aircombat skill guys in the pool, the high navT guys would go first if I was requesting for a torpedo squadron?
That's the general process, although to optimize the pilots in a squadron, you'll want to manually recruit as rms1pa suggests below, as the automated process doesn't always account for all the important skills:
if you have the OCD you can choose select veteran and reserve pool then sort by the skill you are looking for.
pay attention though, some of your high skill you are looking for may be even higher skill in something you value more. IE; high nav search but really high low nav.
Let's pretend this is a front line squadron of USAAF B-25Cs which we are optimizing for naval attack missions. The reserve pool is where our trained pilots reside, so we'll set the "From..." setting to "Reserve" and then we'll hit the "Request Veteran" button.
Which then brings up the Reserve pool list. Click on the "All" category once or twice to de-select all "Air Type" categories (they will all be yellow, not green), then click the "Bomber" category to narrow the pool to just the bomber pilots. Then we can click one of the skill types to sort by ascending or descending values. In this case I clicked "NavB" which is the higher altitude naval bombing skill.
The only weakness of this list is that you can only sort by one skill. So you can't have it automatically give you the pilots with the best overall average of NavB, NavS, LowN, and Defn. You'll need to sort by one of them and then use the "Most Skilled" buttons at the bottom to recruit pilots IF you only care about that one skill OR you have enough pilots trained in the applicable secondary skills that it doesn't matter what order they're in. For example, even though I sorted by NavB in this example, there are plenty of pilots with the LowN skill (low level naval attack). If I only cared about those two skills, I could use the "Most Skilled" buttons to recruit what pilots were needed.
Note that if I cared about the NavS skill (the Naval Search skill, which I would care about in this case), there aren't any trained pilots visible in this list. I would need to scroll down and see if there were any pilots with a better NavS rating than the sub-50s skill pilots shown here, then manually select them.
If you need to manually select pilots because the best secondary skills aren't in order, then you need to find the best individual pilots according to your criteria and click their name(s) one at a time. Note you can use the "Y" and "N" keys to confirm/cancel your choices, so you don't need to constantly move the mouse cursor between prompts. That makes the process go a lot faster.
Keep in mind that for some reason if you use the "Most Skilled" buttons, the game accounts for transferred pilots perfectly and immediately updates pilot numbers. If you use manual selection, the number of pilots in the squadron isn't updated until they actually arrive (remember there are usually a few transit days for transferred pilots).