В Python есть алгоритм (легкий), как это можно реализовать в Excel?

В Python есть алгоритм (легкий), как это можно реализовать в Excel?

import pandas as pd
main = pd.read_excel (r'finish.xls',header=0,converters={'id':str})
other = pd.read_excel (r'old.xlsx',header=0,converters={'id':str})
n1=main.to_numpy()
n2=other.to_numpy()
for x in range(n1.shape[0]):
 for y in range(n2.shape[0]):
   if str(n1[x][3]).find(str(n2[y][3]))>=0 or str(n2[y][3]).find(str(n1[x][3]))>=0 or str(n2[y][3])==str(n1[x][3]):
     n1[x][1]=n2[y][4]


df = pd.DataFrame(data=n1,index=main.index, columns=main.columns)  
df.to_excel(r'spisok1.xlsx', sheet_name='Sheet1')

Ответы (0 шт):