Hola a todos:
No sé si me enteré bien, pero tal como se crean elementos, se les puede asignar sus atributos, y uno de ellos es el id, y luego se referencian con el archiconocido getElementById()...
Para asignar atributos normales no es necesario el uso de setAttribute, pero es obligatorio para atributos "inventados".
Para tener un identificador para cada celda, y las creas con un bucle, podrías encadenar los números de los índices, y se podrían referenciar fácilmente.
Saludos