У меня есть ячейки, которые содержат текст в формате: IVORY / RED

Я использую ЛЕВУЮ функцию для извлечения первой текстовой строки следующим образом:
=LEFT(AV1440, SEARCH("/",AV1440,1)-1)

Иногда я сталкиваюсь с ячейкой, не содержащей «/», и получаю # #VALUE! ошибка

я пробовал

=IF((SEARCH("/",AV1440,1)>0)`, ..above forumula.. , AV1440)

Но если нет / , это возвращает ошибку, вместо того, чтобы выполнять ЛОЖНУЮ часть функции, потому что функция ПОИСКА, НЕ находящая / делает ошибку ...

Как это исправить?

2 ответа2

1

Оказывается, это простая функция:
Я использую IFERROR, зная, что в ПОИСКЕ могут быть ошибки:

= IFERROR((ВЛЕВО (AV1440, ПОИСК ("/", AV1440,1)-1)), AV1440)

0

Альтернатива, так как вы хотите вернуть содержимое ячейки, если "/" нет, или строку до "/", если это:

=LEFT(AV1440,SEARCH("/",AV1440&"/",1)-1)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .