Вы не дали здесь много информации о том, какую библиотеку вы используете, что было бы важно для подсказок синтаксиса. Openpyxl? Pandas?
Итак, я могу просто помочь вам с некоторыми указателями для вашего кода:
У вас есть функция, которая выполняет итерацию по строкам.
Вы должны написать функцию таким образом что он отслеживает, какая строка проверяется, а затем, когда он находит ключевое слово, он должен вернуть номер строки. Возможно, с помощью функции enumerate . Или с помощью простого счетчика
counter = 1
for cell in column:
if keyword = cell.value:
return counter
else:
counter += 1
С номером строки все, что вам нужно сделать, это создать ссылку на ячейку, в которой находится значение, а затем добавить 1 столбец к ссылке.
Например, если ссылка для ключевого слова - (1, 2) (столбец, строка), тогда вы выполняете преобразование, подобное
keyword_ref = (1, 2)
value_ref = (keyword_ref[0] + 1, keyword_ref[1])
Наконец, вы возвращаете значение в value_ref.
Надеюсь, это имеет для вас смысл! Если нет, опишите подробнее.