Здравствуйте, друзья! Такая проблема. Есть двенадцатизначные числа в текстовом формате (номера счетов). Нужно вывести оттуда последние 9 значений с право на лево. Но проблема в том, что в конце некоторых из них есть несколько пробелов. Пользовался функцией RIGHT(ячейка;9), но оказывается эта функция пробел тоже учитывает и в результате у таких ячеек выводится 8 значений а не 9. Буду очень признателень если кто-нибудь подскажет правильную комбинацию функций.. Функиция TRIM тоже не помогла... кажется она только с буквами правильно работает. Файл с примером закреплен.
В файле закрепленным к письму, есть шестизначные цифры, перед каждым из которых есть символ CODE160. Нужно удалить эти пробелы. Воспользовался функцией =RIGHT(TRIM(SUBSTITUTE(C3,CODE(160),"")),6) в результате получил то, чего хотел. Но к сожалению у некоторых ячеейк, которые содержат в основном цыфры "4" и 9" почему-то после преобразования не учитываются эти значения, что в результате исходное шестизначное число превращается в четырехзначное. Почему так происходит можете объяснить? Проверил числа 4 и 9 на номер кода, оказалось они имееют те же коды, что и обычные цифры 4 и 9. В чем проблема? И еще один ньюанс - формат исходного значения не должен меняться, т.е. если это как текстовое значение, то в результате таким и должен остаться.