Clever construction, but it would be tedious to search for the correct column by hand (so I used Excel). It's bad enough doing all the actual grid shading, when you know which cells they are.
Still, I enjoyed the puzzle and the PDM at the (relatively painless) emergence of the final solution. And I think that I've parsed everything, which is a bonus.
Thanks, Miles.