Es funktioniert so nicht ganz. Ich würde auch noch bei der 1. Zelle einen diagonale Linie benötigen, die die Zelle in 2 Teilbereiche unterteilt, wobei jeder Teilbereich ein Label haben sollte.
\documentclass{article} \usepackage[ngerman]{babel} \usepackage{tabularx} \usepackage{framed} \begin{document} \begin{table} \newcolumntype{E}{>{\centering\arraybackslash}X} \begin{tabularx}{0.8\textwidth}{{}*{6}{|E}{}} \firsthline Ratings & Item 1 & Item 2 & Item 3 & item 4 & Item 5 \\\hline User 1 & 5 & 8 & & 7 & 8 \\\hline User 2 & 10 & & 1 & & \\\hline User 3 & 2 & & 10 & 9 & 9 \\\hline User 4 & & 2 & 9 & 9 & 10 \\\hline User 5 & 1 & 5 & & 1 \\\hline User 6 & 2 & & 9 & 10 & \\\lasthline \end{tabularx} \end{table} \end{document}