<?php $pessoas = array("p1", "p2", "p3", "p4", "p5"); //array com as pessoas $colunas = range(1, 209); //array com as colunas, usei o range só pra gerar um número, pode vir do banco, de uma outra planilha etc... $pessoasTot = count($pessoas); //total de pessoas no array de pessoas $pessoa = 3; //p4 - lembre-se que array começa com indice 0! - Esse valor iria vir do banco/cache/input manual, etc for($i = 0; $i < count($colunas); $i++){ //for para cada coluna if($pessoa >= $pessoasTot) $pessoa = 0; echo "Coluna: " . $colunas[$i] . " vai para a pessoa: " . $pessoas[$pessoa] . "<br />";//aqui dei um echo, você se vira pra gerar sua planilha =D $pessoa++; }