# Table with vertical text

I am new here and would need your help. I would love to replicate the following table in Latex.

I wrote this code.

\begin{tabular}{c|p{3cm}|p{3cm}|c}
\multicolumn{4}{c}{Technical/economic systems} \\
\cline{2-3}
\multirow{1}{*}{\rotatebox{90}{Internal}} &
Cell 1 & Cell 2 &  \rotatebox{-90}{External}\\
\cline{2-3}    & Cell 3 & Cell 4 & \\
\cline{2-3}
\multicolumn{4}{c}{Human/organizational/social systems}
\end{tabular}


Is somebody able to help? Tanks a lot

• Welcome into the group of the users of TeX.SE. – Sebastiano Jan 14 at 13:03

With origin=c added as an option ot \rotatebox two additional empty lines per row and \multirow{4}commands:

\documentclass{article}
\usepackage{graphicx}
\usepackage{multirow}

\begin{document}

\begin{tabular}{c|p{3cm}|p{3cm}|c}
\multicolumn{4}{c}{Technical/economic systems} \\
\cline{2-3}
\multirow{4}{*}{\rotatebox[origin=c]{90}{Internal}} &
Cell 1 & Cell 2 &  \multirow{4}{*}{\rotatebox[origin=c]{-90}{External}}\\
& & & \\
\cline{2-3}    & Cell 3 & Cell 4 & \\
& & & \\
\cline{2-3}
\multicolumn{4}{c}{Human/organizational/social systems}
\end{tabular}

\end{document}