import pandas as pd df = pd.read_excel('body_easy.xlsx', sheet_name='List1') df_deduplicated = df.drop_duplicates(subset=['Název'], keep='first') df_final = pd.concat([df, df_deduplicated]).sort_values(by=['x', 'y']) df_final = df_final['Název'].reset_index(drop=True) print(df_final) df_final.to_excel('body_easy_exported.xlsx', sheet_name='List1', index=False, header=False)