Excel: ігнорувати початкові цифри

Anonim

При передачі даних з попередньої системи може статися, що тексти передаються з попередніми цифрами. У наступному прикладі, однак, цифри повинні бути нерелевантними, а тому їх також можна виключити.

Щоб видалити попередні цифри, потрібно зробити наступне:

  1. Запис у клітинку В4 формула = ПРАВО (A4; LENGTH (A4) + 1-ПОРІВНЕННЯ (ІСТИННА; АКТУАЛЬНА ПОМИЛКА (ЗНАЧЕННЯ (ЧАСТИНА (A4; ЛІНІЯ) (ІНДИРЕКТОРНА. Закрийте запис за допомогою комбінації клавіш Ctrl + Shift + Enter оскільки це формула масиву. Потім скопіюйте цю формулу вниз.
  2. За допомогою формули ви спочатку визначаєте кількість символів у відповідній клітинці за допомогою функції LENGTH ().
  3. Потім ви можете використовувати функцію INDIRECT () для створення посилання на рядок з рядка 1 до номера рядка, який відповідає кількості символів, які потрібно перевірити в цій клітинці. Ця функція інтегрована у функцію LINE (), яка разом із функціональністю матриці дає результат виведення всіх номерів рядків від 1 до кількості символів у вмісті, що перевіряється.
  4. Потім ви можете використовувати функцію PART (), щоб визначити точно один символ, який перевіряється. Номер рядка, визначений ZEILE (), передається як відправна точка через другий аргумент. Кількість символів, які потрібно повернути, передається у третьому аргументі зі значенням 1. Таким чином, функція PART () у формулі матриці виводить кожен окремий символ вмісту, що перевіряється, один за іншим.
  5. Використовуйте функцію VALUE () для створення значення з кожного з цих символів. Якщо позначений символ не є цифрою, функція VALUE () повертає значення помилки, а функція ISERROR () повертає TRUE.
  6. За допомогою функції COMPARE () кожен перевірений символ порівнюється для повернення значення TRUE. Результат - перший символ, для якого цей тест є позитивним. Це означає, що визначається позиція першого символу, який не є цифрою.

Ви повинні відняти цю позицію від загальної кількості символів, визначеної за допомогою LENGTH (), і додати значення 1. Ви повинні передати цей результат функції RIGHT (), щоб отримати кількість символів, які потрібно повернути.