При передаче данных из предыдущей системы может случиться так, что тексты передаются с предшествующими цифрами. Однако в следующем примере цифры не должны иметь значения, и поэтому их также можно удалить.
Чтобы удалить предыдущие цифры, вам необходимо сделать следующее:
- Запись в ячейку B4 формула = ПРАВО (A4; ДЛИНА (A4) + 1-СРАВНЕНИЕ (ИСТИНА; ФАКТИЧЕСКАЯ ОШИБКА (ЗНАЧЕНИЕ (ЧАСТЬ (A4; СТРОКА (КОСВЕННАЯ ("1:" & ДЛИНА (A4))); 1))); 0)). Закройте запись с помощью комбинации клавиш Ctrl + Shift + Enter поскольку это формула массива. Затем скопируйте эту формулу.
- С помощью формулы вы сначала определяете количество символов в рассматриваемой ячейке с помощью функции ДЛИНА ().
- Затем вы можете использовать функцию ДВССЫЛ () для создания ссылки на строку из строки 1 до номера строки, который соответствует количеству проверяемых символов в этой ячейке. Эта функция интегрирована в функцию LINE (), которая в сочетании с функцией матрицы приводит к выводу всех номеров строк от 1 до количества символов в проверяемом контенте.
- Затем вы можете использовать функцию PART (), чтобы определить ровно один проверяемый символ. Номер строки, определенный ZEILE (), передается в качестве начальной точки через второй аргумент. Количество возвращаемых символов передается в третьем аргументе со значением 1. Таким образом, функция PART () в матричной формуле выводит каждый отдельный символ содержимого для проверки один за другим.
- Используйте функцию VALUE (), чтобы сгенерировать значение из каждого из этих символов. Если проверенный символ не является цифрой, функция VALUE () возвращает значение ошибки, а функция ISERROR () возвращает TRUE.
- С помощью функции COMPARE () каждый проверенный символ сравнивается с возвращаемым значением TRUE. Результат - первый символ, для которого этот тест положительный. Это означает, что определяется позиция первого символа, не являющегося цифрой.
Вы должны вычесть эту позицию из общего количества символов, определенного с помощью LENGTH (), и добавить значение 1. Вы должны передать этот результат в функцию RIGHT (), чтобы вы могли получить количество возвращаемых символов.