Вы можете использовать pd.Series.apply
с выражением генератора.Вы столкнетесь с ошибкой StopIteration
, если не найден предмет длиной 8.
df = pd.DataFrame({'KF': ['Ab122323,pop', '89,HG903434', 'FG903434,99']})
df['Filter'] = df['KF'].apply(lambda x: next(i for i in x.split(',') if len(i)==8))
df[['Filter']].to_excel('file.xlsx', index=False)
print(df)
KF Filter
0 Ab122323,pop Ab122323
1 89,HG903434 HG903434
2 FG903434,99 FG903434