¿Texto alineado verticalmente en una sola columna en tabularx (una y otra vez)?

¿Texto alineado verticalmente en una sola columna en tabularx (una y otra vez)?

se que es muy parecido a estopregunta,Éste, y otros... pero con 3 columnas no he podido aplicar las soluciones. Me gustaría que las dos primeras columnas (donde en realidad tengo mucho texto, de diferente longitud) estén alineadas en la parte superior, mientras que la última columna esté centrada verticalmente.

\documentclass{article}
\usepackage[a4paper]{geometry}
\usepackage{tabularx}
\usepackage{lipsum}
\begin{document}

\noindent
\begin{tabularx}{\textwidth}{ | X | X | c | }
  \hline
  bla\newline bla \newline   & bla\newline bla \newline  & top\\
  \hline
  bla\newline bla \newline bla \newline  & \noindent\parbox[c]{\hsize}{ bla\newline bla \newline }  & center\\
  \hline
  bla\newline bla \newline & \noindent\parbox[b]{\hsize}{bla\newline bla \newline }   &  bottom\\
  \hline
\end{tabularx}

\end{document}

ingrese la descripción de la imagen aquí

Respuesta1

Puede hacerlo mediante multirowprueba y error, contando el número máximo de líneas en las celdas de la fila actual. Agregué el makecellpaquete para tener una sintaxis más simple con multirowcell:

\documentclass{article}
\usepackage[a4paper]{geometry}
\usepackage{tabularx}
\usepackage{makecell, multirow}
\usepackage{lipsum}
\begin{document}

\noindent
\begin{tabularx}{\textwidth}{ | X | X | c | }
  \hline
  bla\newline bla \newline & bla\newline bla \newline &\multirowcell{3}{top}\\
  \hline
  bla\newline bla \newline bla \newline & bla\newline bla \newline & \multirowcell{4}{center}\\
  \hline
  bla\newline bla \newline & bla\newline bla \newline & \multirowcell{3}{bottom}\\
  \hline
\end{tabularx}

\end{document} 

ingrese la descripción de la imagen aquí

información relacionada