That's just for fun: you can draw pretty much anything with tikz, so why not here? In particular, when using tikzmark
you can conveniently annotate whatever you already have.
\documentclass{article}
\usepackage{array}
\usepackage{tikz}
\usetikzlibrary{tikzmark,calc}
\begin{document}
\begin{tabular}{|c|c|c|c|c|}
\hline
1 & \tikzmarknode{3}{3} & 2& B& C \\
\hline
A & B& \tikzmarknode{C1}{C}& B& C \\
\hline
D & E & K& \tikzmarknode{B}{B}& F \\
\hline
G & H & I& B& \tikzmarknode{C2}{C}\\
\hline
\end{tabular}
\begin{tikzpicture}[overlay,remember picture]
\draw[red,thick] ([yshift=-1pt]$(3)!0.5!(C1)$) rectangle ([yshift=-1pt]$(B)!0.5!(C2)$);
\end{tikzpicture}
\end{document}

To be clear, I am not suggesting to use this if you only want to draw some red lines. In this case, I think that Leandris' very nice answer is the way to go. However, at the very moment you are interested in more fancy things, then this here might be the way to go.
\documentclass{article}
\usepackage{array}
\usepackage{tikz}
\usetikzlibrary{tikzmark,calc}
\begin{document}
\begin{tabular}{|c|c|c|c|c|}
\hline
1 & \tikzmarknode{3}{3} & 2& B& C \\
\hline
A & B& \tikzmarknode{C1}{C}& B& C \\
\hline
D & E & K& \tikzmarknode{B}{B}& F \\
\hline
G & H & I& B& \tikzmarknode{C2}{C}\\
\hline
\end{tabular}
\begin{tikzpicture}[overlay,remember picture]
\newlength{\Border}
\Border=0.8pt
\fill[left color=red,right color=blue,shading angle=45,even odd rule]
([yshift={-1pt+0.5\Border},xshift={-0.5\Border}]$(3)!0.5!(C1)$) rectangle
([yshift={-1-0.5\Border},xshift={+0.5\Border}]$(B)!0.5!(C2)$)
[rounded corners]
([yshift={-1pt-0.5\Border},xshift={0.5\Border}]$(3)!0.5!(C1)$) rectangle
([yshift={-1pt+0.5\Border},xshift={-0.5\Border}]$(B)!0.5!(C2)$)
;
\end{tikzpicture}
\end{document}
