Как и во многих, многих случаях, этого легче достичь, а также намного чище с vanilla JS.
Собственный API DOM хранит это в каждой ячейке таблицы в HTMLTableCellElement.prototype.cellIndex
.Строки таблицы имеют HTMLTableRowElement.prototype.rowIndex
(если вам небезразличен номер строки):
console.log(myColumn.cellIndex);
console.log(myColumn.parentElement.rowIndex);
<table>
<thead>
<tr>
<th>0001</th>
<th class="hidden">0002</th>
<th id="myColumn">0003</th>
<th>0004</th>
</tr>
</thead>
</table>