Du solltest darauf achten, dass das Beispiel zumindest theoretisch lauffähig ist, also keine Anweisungen verwenden, die gar nicht definiert sind. Und dann darf man natürlich eine Spalte nicht erst mit Inhalt wie einer \rule versehen und danach noch \multicolumn darauf anwenden wollen. \multicolumn muss immer als erstes in der ersten betroffenen Spalte stehen und bis zum Ende der letzten betroffenen Spalte reichen.
\documentclass{article}
\usepackage{array}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{tikz}
\usetikzlibrary{tikzmark}
\usetikzlibrary{decorations.pathreplacing}
\usepackage{bigdelim}
\newcommand*{\head}{\bfseries}
\newcolumntype{_}{>{\global\let\currentrowstyle\relax}}
\newcolumntype{^}{>{\currentrowstyle}}
\newcommand{\rowstyle}[1]{\gdef\currentrowstyle{#1}%
#1\ignorespaces
}
\usepackage{blindtext}% für Fülltext
\begin{document}
\blindtext
\par
\begin{table}[htbp]
\centering
\begin{tabular}{|p{0.12\textwidth}|p{0.01\textwidth}|p{0.01\textwidth}|p{0.01\textwidth}|p{0.01\textwidth}|p{0.01\textwidth}|p{0.01\textwidth}|p{0.01\textwidth}|p{0.01\textwidth}|p{0.01\textwidth}|p{0.03\textwidth}|p{0.01\textwidth}|p{0.01\textwidth}|p{0.01\textwidth}|p{0.01\textwidth}|p{0.01\textwidth}|p{0.01\textwidth}|p{0.1\textwidth}|p{0.01\textwidth}|p{0.01\textwidth}|p{0.01\textwidth}}\hline
%\rule{0pt}{5\normalbaselineskip}% \multicolumn kann nicht verwendet werden,
% nachdem die Spalte bereits Inhalt hat,
% auch wenn dieser ggf. unsichtbar ist.
\multicolumn{2}{r}{\tikzmark{tab1}\rule{0pt}{5\normalbaselineskip}}&\multicolumn{3}{r}{\tikzmark{tab2}}\\
%\rule{0pt}{5\normalbaselineskip}
\multicolumn{5}{r}{\tikzmark{tab3}}&\multicolumn{8}{r}{\tikzmark{tab4}}\\
%\rule{0pt}{5\normalbaselineskip}
\multicolumn{8}{r}{\tikzmark{tab5}}&\multicolumn{10}{r}{\tikzmark{tab6}}\\
\toprule
\centering
\rotatebox{90}{Artikelbezeichnung} & \rotatebox{90}{ fhgfdg } & \rotatebox{90}{dhjfjgf } & \rotatebox{90}{ fjghdfgkjsh } & \rotatebox{90}{gfghgfhg} & \rotatebox{90}{fghhghfd} & \rotatebox{90}{ufzufzu} & \rotatebox{90}{fhgjgfgfsz} & \rotatebox{90}{efzuuefguztsd} & \rotatebox{90}{dfzuizuidzfizf } & \rotatebox{90}{eruiiuzizfiz} & \rotatebox{90}{dfgzgzfugzuftg} & \rotatebox{90}{fdggzugfszuf} & \rotatebox{90}{dfhhfjjdfg} & \rotatebox{90}{dfhugfggf} & \rotatebox{90}{dufuhfzuhdf} & \rotatebox{90}{dshfghudfguzewrt} & \rotatebox{90}{dfhhdjfjgdf}\\
\hline
hgfgdfgz\newline hfgzufgeuz \newline uefugfg& & & 1\newline 1 \newline 1 & & & & & 3\newline 3\newline 3 & & 2;4\newline 2;4\newline 2;4 & 5\newline 5\newline 5 & & & 6\newline 6\newline 6 & 7\newline 7\newline 7 & & ~\newline utdfuioghzurgezu\\
\hline
urgfuzr\newline rgerg\newline wrtwzz& 1\newline 1\newline 1 & & & & & & & & & & & & 2\newline 2\newline 2 & 3\newline 3\newline 3 & 4\newline 4\newline 4 & & ~\newline hggh\\
\hline
rtzueuterzut\newline gzftzt & &1\newline 1 &&& 3\newline & ~\newline 3 & & & &2\newline 2 & &4\newline & ~\newline 4 & 5\newline 5 & 6\newline 6 & &uzuzuzu \newline guftzftz \\
\hline
ztttuzt & &&&1& & &3 & &2 & & & & 4 &5 & 6&7&hgjghjgh \\
\hline
\end{tabular}
\nobreak
\begin{tikzpicture}[remember picture,overlay]
\draw[thick,decoration={brace, amplitude = 12 pt, aspect = 0.5},decorate]
(pic cs:tab1)
-- node[above=5mm,align=center]{zutuztuztuitzti}
(pic cs:tab2) ;
\end{tikzpicture}
\begin{tikzpicture}[remember picture,overlay]
\draw[thick,decoration={brace, amplitude = 12 pt, aspect = 0.5},decorate]
(pic cs:tab3)
-- node[above=5mm,align=center]{tztztzutzut}
(pic cs:tab4) ;
\end{tikzpicture}
\begin{tikzpicture}[remember picture,overlay]
\draw[thick,decoration={brace, amplitude = 12 pt, aspect = 0.5},decorate]
(pic cs:tab5)
-- node[above=5mm,align=center]{67676678}
(pic cs:tab6) ;
\end{tikzpicture}
%\captionsetup{singlelinecheck=true}% gibt es nicht
\caption{ztutztuzututututuztzu}
\label{tabelle1}
\end{table}
\end{document}
BTW: Tabellen mit vertikalen Linien sind eher schlecht lesbar. Vertikale Linien sollte man daher insgesamt meiden und horizontale auf ein Minimum reduzieren. Siehe dazu beispielsweise die [d]booktabs[/d]-Anleitung oder die Folien zum tabsatz-Vortrag (Link in
Wichtige Netzdokumente).