Here are some tips:
- Use a
multicolumn{1}{|l}{} & multicolumn{2}{l|}{...}
construct; - Add another
multicolumn{2}{c|}{}
to the second row; and - Use an additional
cline{1-1}
to insert a rule between elements in the first column.
documentclass[a4paper,12pt]{report} usepackage[inner=0.75in,outer=0.65in,top=0.75in,bottom=0.75in]{geometry} usepackage[sc]{mathpazo} usepackage{multirow} egin{document} egin{table}[!htb] centering caption{Present Strength-Production} egin{tabular}{|c|l|l|c|c|c|c|c|c|} hline multirow{2}{*}{Sl.No} & multicolumn{2}{c|}{multirow{2}{*}{ extbf{Designation}}} & multicolumn{4}{c|}{ extbf{Shifts}} & extbf{Leave/Off} & multirow{2}{*}{ extbf{Total}} \ cline{4-7} & multicolumn{2}{c|}{} & extbf{A} & extbf{B} & extbf{C} & extbf{G} & extbf{Reserve} & \ hline 1 & multicolumn{2}{l|}{Plant Engineer} & & & & 1 & & 1 \ hline multicolumn{1}{|l}{} & multicolumn{2}{l|}{ extbf{Sub Total}} & & & & extbf{1} & & extbf{1} \ hline 2 & multirow{2}{*}{Operator}&Work related to water regeneration & 1 & 1 & 1 & & 1 & 4 \ cline{1-1}cline{3-9} 3 & & Work related to valve control & 1 & 1 & 1 & & 1 & 4 \ hline multicolumn{1}{|l}{} & multicolumn{2}{l|}{ extbf{Sub Total}} & extbf{2} & extbf{2} & extbf{2} & & extbf{2} & extbf{8} \ hline 1 & multicolumn{2}{l|}{Worker} & 2 & 2 & 2 & & 2 & 8 \ hline multicolumn{1}{|l}{} & multicolumn{2}{l|}{ extbf{Sub Total}} & extbf{2} & extbf{2} & extbf{2} & & extbf{2} & extbf{8} \ hline hline multicolumn{1}{|l}{} & multicolumn{2}{l|}{ extbf{Total}} & extbf{4} & extbf{4} & extbf{4} & extbf{1} & extbf{4} & extbf{17} \ hline end{tabular} label{tab:pro_pro} end{table} end{document}