В каком столбце значение смотрим, в какой столбец значение пишем:
const iKey = 0;
const iTarget = 2;
Возможные содержимые одного столбца (ключи объекта) и что надо записывать в другой (значения):
const values = {
'если есть такое значение': 'подставляем это',
'а при наличие такого': 'ну вы поняли, что здесь должно быть',
// ну и так далее
};
Подставляем значения, если ключ совпадает с содержимым столбца:
$('.table tr').each(function() {
const $td = $('td', this);
const key = $td.eq(iKey).text();
if (values.hasOwnProperty(key)) {
$td.eq(iTarget).text(values[key]);
}
});
// или
for (const { rows } of document.querySelector('.table').tBodies) {
for (const { cells: { [iKey]: k, [iTarget]: t } } of rows) {
t.textContent = values[k.textContent] || t.textContent;
}
}