Хорошо.Основываясь на следующих предположениях, взятых из ваших комментариев:
Попробуйте это:
![enter image description here](https://i.stack.imgur.com/eKQ00.png)
=IF($N1="","",IF(ISERROR(SEARCH("CS",$N1)),"IG","CS"))
Как работает эта формула:
- Если в поле N пусто, возвращаем пустое значение.
- Если поле N не пусто, проверьте, если поиск "CS"в столбце N возвращает ошибку.
- Если возвращается ошибка, это означает, что столбец N не содержит «CS» и, следовательно, возвращает «IG».
- Если поиск не возвращаетошибка, это означает, что "CS" был найден, и это то, что должно быть возвращено.
Если вам нужно больше разъяснений, просто дайте мне знать.
РЕДАКТИРОВАТЬ: КАК ANASIDE
В своих комментариях вы сказали, что в столбце N у вас есть эта формула:
=IFERROR(VLOOKUP($F20,Data!$A:$J,9,FALSE), 0)
Я вижу несколько проблем с этим:
- Когда вы возвращаете столбец 9, это столбецmn I, поэтому ваш диапазон может быть Data! $ A: $ I (я не уверен, но, поскольку это меньший диапазон, он может вычисляться быстрее).
- Если значение не найдено, оно будетвернуть ноль, а не пробел, что и проверяет моя формула, приведенная выше.
- Вам следует рассмотреть вместо этого использование формулы INDEX / MATCH, поскольку она намного быстрее и более универсальна.
Пожалуйста, смотрите мою предложенную формулу ниже:
=IF(INDEX(Data!$I:$I,MATCH($F20,Data!$A:$A,0))="","",INDEX(Data!$I:$I,MATCH($F20,Data!$A:$A,0)))