How can I subdivide this plane into even squares?

I have a plane that has a scale of x: 100, y: 5, z: 1, and I want to split it into squares that have a scale of x: 5, z: 5, but when I do subdivide, I get a result like this:

When in reality, I'd rather have something like this:

How can I do this? (Sorry for the badly sketched pictures.)

• You could also subdivide the individual edges and then manually connect them into faces. However, loop cuts are much better in a simplistic situation such as this. – Keavon Jan 26 '15 at 23:59

Use loop cuts, press Ctrl+R and use the scroll wheel to select how many. Hover over the edge you want the cuts to intersect, then double-click to finish the action.

• @Ethan Bierlein Note that you will need to create 20 loops for perfect squares if the dimensions you listed are still true. – Scalia Jan 27 '15 at 21:14
1. Add a plane (in object mode) ShiftA > Plane.
2. Tab in to edit mode, and scale the plane up by 5, S 5.
3. Add an array modifier, all setting at default except Count, change the Count to be 20.
4. Apply the modifier, must be in object mode to apply modifiers.
5. Tab back in to edit mode, and remove doubles with WR or Tool Shelf > Tools tab > Remove Doubles

Now you have a perfectly sized plane evenly split in to 10 unit squares.

You can actually do it this way:

1. Select the two edges you want to cut between.
2. Click the subdivide button once. A menu appears that looks like:
3. Increase the Number of Cuts amount.