В условии "????????????" Но там должен быть текст, а не число. Если там число, то проверяем как число. А если там впереди идущие нули форматом заданы, то нужен файл с примером. То что функция приводит текс к числу если может -это факт.
что-то такое массивное =REPLACE(B3;MIN(IFERROR(1/(1/LOOKUP(CODE(RIGHT(MID(B3;ROW($1:$999);2)));{0;65;91;97;122};{0;1;0;1;0})/ROW($1:$999));FALSE));1;CHAR(10))
=643&(MID(B1;3;1)-1)&SUM(IFERROR(--MID(B1;{1;2;3;4;5;6;7}+3;1);CODE(MID(B1;{1;2;3;4;5;6;7}+3;1))-87)*36^{6;5;4;3;2;1;0}) + 2 варианта в том числе для 2021+
Если названия более чем из 2х слов то нужно делить по пробелу стоящему перед не русской буквой. Но это не проконтролирует длинну если даже моноязычное название длиннее того что помещается в ячейке. Пример самого сложного и длинного варианта б в файле.
MaxGromov, у вас четко закреплены позиции разделенный "-" но строго по номерам, а 2,3, между 3 и предпоследним и предпоследний. Если это исполнить то формулами не сильно сложно.Выбивается НЖ-CDM 5-15.
bigorq написал: в линуксах строка Common.UI.alert регистрозависима, в винде
Дно пробито :-) они и в Win регистрозависимости добились, Ну это хорошо для совместимости, но вместо автокоррекции, при этом подсказка выводится с корректным регистром , но ....
Извлечь первый день месяца из текстового формата, При выборе месяца и года из выпадающего списка (формат "текст") определить первый день месяца в формате "дата"
Алёна П написал: Ексель сохраняет числа как текст, вариантов справится море,
и в зависимости от вариантов может быть и проблема. Например; пробел как разделитель тысяч, как выше указано текстовый формат, непечатный символ прилип, десятичный разделитель другой....
oleg9911, 500 000 в ваших расчетах это список эталонных значений или столько нужно проводить расчетов? Если эталонных и найти в них надо несколько сотен мам и рам, то скорость должна быть нормальной, если и там десятки- сотни тысяч, то лучше отдельно искать позицию (строку) и через индекс выводить несколько раз значения и из B:D, не повторяя поиск три раза.