# How to merge columns in a table?

I have this table, but wanted to format the first row. I like to match the two columns of first row, and last two columns of the same first row. Any suggestion on how to do that?

\begin{table}[!h]
\caption{Comparison of percentages.}
\begin{tabular}{lclclclclc}
\hline
\hline
Mode &  Var  &  Cum\\
\hline
{}       & EF   & CHF    & EF2   & CHF2\\
1   &  17.5 & 19.1   & 17.5  & 19.1\\
2   &  11.8 & 12.7   & 29.3  &  31.9\\
3   &  6.6  &  5.6         & 35.9    &  37.4\\
\hline
\end{tabular}
\end{table}


An example, how it can be done using \multicolum, with some improvements using booktabs:

\documentclass{article}
\usepackage{array}
\usepackage{booktabs}
\setlength{\heavyrulewidth}{1.5pt}
\setlength{\abovetopsep}{4pt}
\begin{document}
\begin{table}[!htbp]
\centering
\caption{Comparison of percentages.}
\begin{tabular}{*5c}
\toprule
Mode &  \multicolumn{2}{c}{Var} & \multicolumn{2}{c}{Cum}\\
\midrule
{}   & EF   & CHF    & EF2   & CHF2\\
1   &  17.5 & 19.1   & 17.5  & 19.1\\
2   &  11.8 & 12.7   & 29.3  & 31.9\\
3   &  6.6  &  5.6   & 35.9  & 37.4\\
\bottomrule
\end{tabular}
\end{table}
\end{document}


• @ Stefan Kottwitz: Thank you very much! This is amazing! Is it possible to shift the Mode back to first column and Var on top of 2nd/3rd columns? – BrettHarry Jul 12 '11 at 11:58
• @BrettHarry: no problem, just apply \multicolumn to Var instead, I modified the example. – Stefan Kottwitz Jul 12 '11 at 12:32
• @BrettHarry Mori's paper and booktabs documentation can help you design good tables. – pmav99 Jul 12 '11 at 16:07
• @pmav99: Very useful! Cheers – BrettHarry Jul 12 '11 at 18:47
• Is it also possible to add a linebreak to a \multicolumn? – white_gecko Feb 14 '18 at 16:13
\multicolumn{<no of columns>}{<column type>}{<stuff>}


there are a lot of examples if you search for this topic

• I wish this answer was merged into the accepted one as a small prefix – AK_is_curious May 24 '18 at 14:10