У меня есть база данных в электронных таблицах, которая имеет две версии, with flag и without flag . Данные с флагами имеют предшествующие символы (например, MDL, <, ND и т.д.)

Это часть листа с флагом :

И вот та же часть для листа без флага :

Я получаю свою статистику without flag листа флага (потому что в формулы могут быть включены только цифры). Но я пытаюсь выяснить, была ли изначально помечена статистика, полученная из without flag (т. Е. Минимальное, среднее, максимальное и т.д.). Если да, то какой флаг?

Для первой части я могу просто сравнить статистику с двух листов, и если они разные, это означает, что она была помечена.

Вопрос: Как я могу узнать, что это за флаг? (например, MAX, <, R и т. д.)

Есть более 15 различных флагов. Я также предпочитаю делать это в формулах Excel для простоты, так как эта таблица до сих пор не нуждалась в макросе.

Я думаю о чем-то вроде поиска ячейки, в которой ее числовая часть совпадает со статистикой, а затем извлекает нечисловую ее часть.

1 ответ1

1

Вы можете использовать Substitute , которая будет искать одну строку внутри другой и заменять ее.

=SUBSTITUTE('with flag'!DI207,'without flag'!DI207,"")

Мы просто убираем числовую часть, которая находится в 'without flag'!DI207 , и заменить его на "", чтобы оставить только флаг. Это также служит для указания, есть ли флаг или нет - любое непустое возвращение указывает, что там был флаг.

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