Let the columns of a matrix over any ring be partitioned into blocks, . If no submatrix of with columns from distinct blocks is invertible, then there is an invertible matrix and a positive integer such that is in reduced echelon form and in all but at most blocks the last entries of each column are either all zero or they include a non-zero non-unit.