Oi Rene, tudo bom?
Não cheguei nesta parte do curso ainda, ou seja, também não sei o tipo de filtro que foi criado.
Vou te dar um exemplo de uma função que filtra independente de caracteres especiais(Na barra de busca):
Porém, imagino que seu problema seja outro, fico no aguardo para ver se esta solução te atende.
function FiltrarUmaColuna() {
var tableRow,
colunaNome,
filtro,
valorColunaNome;
tableRow = document.querySelectorAll("tr"); // Captura o array de itens da tabela
filtro = document.querySelector("#BarraDeBusca").value.toUpperCase(); // Valor filtro
colunaNome = document.querySelectorAll(".ColunaFiltrada");
for (var i = 0; i < colunaNome.length; i++) {
valorColunaNome = colunaNome[i].innerHTML.toUpperCase();
if (valorColunaNome.includes(filtro)) {
tableRow[i + 1].style.display = ""; // Unhide
}
else if (filtro == "") {
tableRow[i + 1].style.display = "";
}
else {
tableRow[i + 1].style.display = "none"; // Hide
}
}
}