if the rounded border of bars is not essential, than an alternative to CarLaTeX answer, which is used as base in preparing mine, is:
\documentclass[tikz, margin=3mm]{standalone}
\usetikzlibrary{matrix}
\newcommand\x{\times}
\begin{document}
\begin{tikzpicture}
\matrix [matrix of math nodes,
nodes={rectangle, %draw, very thin,
minimum size=1.2em, text depth=0.25ex,
inner sep=0pt, outer sep=0pt,
fill opacity=0.5, text opacity=1,
anchor=center},
column sep=-0.5\pgflinewidth,
row sep=-0.5\pgflinewidth,
column 2/.append style = {nodes={fill=cyan!50}},
row 2/.append style = {nodes={fill=cyan!50}},
row 2 column 2/.append style={nodes={fill=cyan}},
inner sep=0pt,
left delimiter=(, right delimiter=),
]
{
a_1 & \x & a_3 \\
a_4 & \x & a_6 \\
a_7 & \x & a_9 \\
};
\end{tikzpicture}
\end{document}
(well, matrix is not original but from some my experiments), which gives:

addendum:
above answer contain some wrong assumptions: (i) how transparency work (on level of nodes it hasn't any sense, so better is not use it on such way); (ii) transparency had to be resolved on row 2 and column style definition (see mwe below) ; (iii) nodes with only fill should not overlap each other for edge lines width, so the sep=-0.5\pgflinewidth, row sep=-0.5\pgflinewidth had to be removed; (iv) from comparison of nodes definition in CarLaTeX answer and mine i recently observe important difference: nodes={text width=.75em, text height=1.75ex, text depth=.5ex, align=center} but i try to use in form nodes={minimum size=1.75ex, text depth=.5ex, align=center} where align=center cause error (removing it remove the error).
for comparison i left first mwe above as it is. corrected one is:
\documentclass[tikz, margin=3mm]{standalone}
\usetikzlibrary{matrix}
\newcommand\x{\times}
\begin{document}
\begin{tikzpicture}
\matrix [matrix of math nodes,
nodes={rectangle,
minimum size=1.5em, text depth=0.25ex,
inner sep=0pt, outer sep=0pt,
anchor=center},
row 2/.append style = {nodes={preaction={fill=cyan!30}}},
column 2/.append style = {nodes={fill=red!60},fill opacity=0.5, text opacity=1},
inner sep=0pt,
left delimiter=(, right delimiter=),
]
{
a_1 & \x & a_3 \\
a_4 & \x & a_6 \\
a_7 & \x & a_9 \\
};
\end{tikzpicture}
\end{document}
which gives:
