Each refers to one by one. Every means all. You �ll see that the meanings are very close, so it �s a matter of emphasis, whether it �s the individual or the whole group.
Each person has a name (individually).
Every person has a name (the whole group).
Each day brings its own surprises.
Every day has a surprise.
Does each of you have a book?
Does everyone have a book?
Each of you disappointed me with your grades.
Every one of you failed the exam.
I talked to each student. (shows the individual effort)
I talked to every student. (shows the completion of the task).
Bruce