Excel Формулы: Извлечение из ячейки буквы написанной через дробь.

Автор ЗАКАТ, 22 марта 2019, 06:25

ЗАКАТ

Помогите с помощью формул выдернуть буквенные обозначения.
В ячейках могут быть такие фразы: я/н, н/я, в, от.
Если в ячейке нет дроби, то извлечь все данные из ячейки.
Если в ячейке есть дробь, то извлечь только букву "я".

[вложение удалено администратором]

Администратор

формула для D16:
=ЕСЛИ(ЕОШ(ПОИСК("/";D3));D3;"я")


Пояснения к формуле

Формула ищет в ячейке правый слеш.
Если нет слеша, то извлекается фраза из ячейки.
Если есть слеш, то вставляется буква "я". При этом формула не смотрит, есть в ячейке буква "я" или нет. То есть предполагается, что во фразе, в которой есть правый слеш, всегда есть буква "я".

ПОИСК("/";D3)
Поиск правого слеша в ячейке.

ЕОШ(ПОИСК("/";D3))
Если слеша нет, то функция ПОИСК вернёт ошибку.
ЕОШ смотрит, есть ошибка или нет.



[вложение удалено администратором]

ЗАКАТ

Дай Вам Бог здоровья! Спасибо огромное! Я Вам очень признателен!