Возможно, есть более элегантный способ сделать это, но, похоже, вы получите то, что хотите:
=IF(LEN(A1)<7,A1,IF(LEN(A1)=7,A1&"X",IF(LEN(TRIM(LEFT(A1,IFERROR(FIND(",",A1)-1,0))))=7,TRIM(LEFT(A1,IFERROR(FIND(",",A1)-1,0)))&"X",TRIM(LEFT(A1,IFERROR(FIND(",",A1)-1,A1))))))

Примечание 1: я предположил, что числа, состоящие менее чем из семи цифр, остаются неизменными
Редактировать: обновленная формула, но не экранная шапка