У меня есть заданная группа названий моделей, которые иногда добавляются в мой основной список с ненужной информацией, и я хотел бы, чтобы она была удалена.
Например, «GMIG-Toto advanced Systems»;Существует уникальный идентификатор, в данном случае «GMIG-», который я бы хотел удалить.Тем не менее, есть несколько случаев, мне нужно остаться.С указанными ниже именами моделей мне нужно удалить конкретную информацию, основываясь на следующей логике:
Имена моделей:
- Gogosystems 101
- GMIG-Toto advanced Systems
- 1546-Gogo advanced-Drivers
- ZZZ-Advance Protocol
Логические маршруты:
Q1.Есть ли "-" впервые 5 букв / цифр слева от названия модели?Если да, перейдите к маршруту A1.Если нет, перейдите к маршруту B1.A1.Первые 5 букв / цифр содержат «ZZZ»?Если да, перейдите к маршруту B1.Если нет, перейдите к маршруту C1 B1. Оставьте модель как есть.C1. Удалите дефис, если в первых 5 буквах & всю информацию слева от дефиса, и поместите оставшееся значение в эту ячейку (вся информация справа от дефиса).
Примечание. Дефис должен быть только в первых 5 буквах слева от названия модели.Некоторые названия моделей содержат дефисы после первых пяти букв, но мы должны игнорировать их.
Мне удалось удалить "ZZZ" & "-" из моделей, используя формулы, перечисленные ниже.Однако, если в конце названия модели есть дефис, он исключает информацию, когда не должен.Например: «1546 Gogo advanced-Drivers» будет возвращаться как «Drivers».Во-вторых, проверка дефиса заменяет "ZZZ", что неверно моей перечисленной выше логике.Наконец, мне не удалось добавить в конец «формулу if», чтобы вернуть имя модели, если нет «-» или «ZZZ»
Имейте в виду, что ячейка A1 содержит имя модели.
=IF(LEFT(A1,5)="ZZZ",A1,REPLACE(A1,LEFT(5),FIND("-",A1),""))
Результаты должны соответствовать моей логике, перечисленной выше.