У меня проблема с извлечением данных из ячеек.

Как вы можете видеть здесь, у меня есть два вида информации:

Пример данных

В первой ячейке видно, что мне нужно извлечь информацию из скобок. Для этого я использую эту команду:

=MID(Informacija!K2;FIND("[";Informacija!K2)+1;FIND("]";Informacija!K2)-FIND("[";Informacija!K2)-1)

Основная проблема, которую я не могу решить, как совместить два действия следующим образом:

Если в ячейке есть скобки, то взять информацию оттуда, но если скобок нет, просто скопируйте всю информацию из ячейки.

1 ответ1

0

FIND() возвращает # #VALUE! ошибка, если текст не найден, поэтому мы можем использовать IFERROR() чтобы просто вернуть всю ячейку, если скобки не найдены.

=IFERROR(MID(Informacija!K2;FIND("[";Informacija!K2)+1;FIND("]";Informacija!K2)-FIND("[";Informacija!K2)-1);Informacija!K2)

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