Du könntest den Befehl `\raisebox` verwenden, bei dem man optional die Ober- und Unterlänge der Box festlegen kann:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{array}
\newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}}
\usepackage[demo]{graphicx}
\newcommand\tabbild[2][]{%
\raisebox{0pt}[\dimexpr\totalheight+\dp\strutbox\relax][\dp\strutbox]{%
\includegraphics[#1]{#2}%
}%
}
\begin{document}
\begin{tabular}{|M{0.6cm}|M{4.2cm}|M{2cm}|M{2cm}|M{2cm}|M{2cm}|}
\hline
Nr. & Bild & Verbrauch [$MWh$] & Nutzfläche [$m^2$]
& Spez. Verbrauch [$kWh/m^2$] & Leistung [$kW$] \\
\hline
1 & \tabbild[width=\linewidth]{bild} & ? & ? & ? & ? \\
\hline
\end{tabular}
\end{document}
![alt text][1]
Besser wäre es aber, wenn du auf die vertikalen Linien verzichten und dafür das Paket [`booktabs`][2] verwenden würdest. Dann kannst du die Befehle `\toprule`, `\midrule` und `\bottomrule` nutzen, die auch einen sinnvollen Abstand zu den Linien einfügen:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{array}
\usepackage{booktabs}
\newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}}
\usepackage[demo]{graphicx}
\begin{document}
\begin{tabular}{M{0.6cm}M{4.2cm}M{2cm}M{2cm}M{2cm}M{2cm}}
\toprule
Nr. & Bild & Verbrauch [$MWh$] & Nutzfläche [$m^2$]
& Spez. Verbrauch [$kWh/m^2$] & Leistung [$kW$] \\
\midrule
1 & \raisebox{0pt}[\dimexpr\totalheight+\dp\strutbox\relax][\dp\strutbox]{\includegraphics[width=\linewidth]{bild}} & ? & ? & ? & ? \\
\bottomrule
\end{tabular}
\end{document}
![alt text][3]
[1]: http://texwelt.de/wissen/upfiles/tabbild1.PNG
http://texwelt.de/wissen/upfiles/tabbild1_1.PNG
[2]: http://www.ctan.org/pkg/booktabs
[3]: http://texwelt.de/wissen/upfiles/tabbild2.PNG