[...]Die daneben liegende Zelle ungewollt markieren[...] vermeiden[...]?
document.selection bzw. window.getSelection()
Sollte von der 2. Zelle nur ein Teil markiert werden, was du auf diese Weise feststellen kannst, kannst du die Markierung dynamisch verändern.
Mehr: https://developer.mozilla.org/en/DOM/window.getSelection
Für eine normale Webseite wäre das allerdings eher Zweifelhaft - ist nirgend so... Wenn du aber eine Webapp für Leute entwickelst, die jeden Tag damit arbeiten und immer für ihren Workflow genau eine Zelle benötigen, ist das natürlich was anderes. In diesem Falle kannst du auch ermöglichen, dass man Zellen, Spalten und Reihen durch anklicken auswählen kann, wie dies in div. Programmen gebräuchlich ist... - Usability-Gedanken
lgxhx.