У меня есть около 150 CSV-файлов с данными, аналогичными тем, что на изображении.
Первая таблица - это исходные данные, вторая таблица - это то, что мне нужно, а третья таблица содержит информацию, необходимую для внесения изменений.
Числа в конце каждой ячейки основаны на сокращениях в AF-AO.
Я пытаюсь заменить числа в конце ячеек в строке 1 на основе текста в строке 2.
В третьей таблице числа рядом с аббревиатурами - это то, что мне нужно, чтобы числа в конце всех ячеек были.
Примеры:
Ячейка AF2 содержит «AAS», а в указанной выше ячейке число равно 1. Я хочу изменить все числа 1 в первой строке на 2, поскольку в AAS рядом с цифрой 2 стоит 3 в третьей таблице.
Ячейка AI2 содержит «ICP», а в приведенной выше ячейке число равно 2. Я хочу изменить все числа 2 в первой строке на 3, потому что у ICPMS есть 2 рядом с ним в третьей таблице.
Примеры приведены только для этой таблицы, каждый из 150 CSV-файлов отличается.
Во всех моих файлах csv числа в конце ячеек не согласованы, т. Е. AAS не всегда ассоциируется с 1. Столбцы с аббревиатурами не всегда находятся в AF-AO. Заголовки также не всегда одинаковы, могут быть ME_Digestion_1, _2, _3, _4, _5 и т. Д. Итак, мне нужен какой-то код, который очень открыт для этих различных возможностей.
Я действительно понятия не имею, как это сделать, поэтому любая помощь приветствуется. Я могу уточнить что-нибудь, если я не объяснил это достаточно хорошо.
![example](https://i.stack.imgur.com/hMSkC.jpg)