Fill, but not Edge Loop!

I find myself with a project where I’m making a lot of holes and filling them in again. Sadly this is kind of unavoidable.

I’m having to select opposite edges of each face and F. Is there a command anywhere I don’t know where I can select the outside rim (all edges) and have a function fill each face? Not F, that fills both spaces with one face which is very not what I want.

Any ideas?
Thanks.

Hey,

this:

for this:

Dj.